2. 在AgrospAI中浏览、购买和使用资产
在AgrospAI的数据空间中浏览、购买和使用资产所需的步骤。
浏览数据空间市场
最简单的方式来发现发布在数据空间中的服务是通过主门户网站:portal.agrospai.udl.cat。
门户网站的登陆页面提供了一个关于所选数据和服务的概述,通过一个目录也可以筛选它们,如图2所示。
图2. AgrospAI市场门户网站(来源:https://marketplace.portal.agrospai.udl.cat)
所有列出的资产的元数据摘要提供了关于其名称、标题、简要描述、价格、消费/销售数量和注册网络的信息。此外,每个资产都被标记为“下载”如果可以下载或“计算”如果不能下载,只能在数据计算环境中使用,这样就确保了资产所有者对其内容的控制权。另外,资产可以是数据集,标记为“DATASET”,也可以是数据处理服务,标记为“ALGORITHM”。
有些数据集和算法可以通过下载所包含的数据或代码来消费,当它们被标记为“下载”时。如果一个数据集被标记为“计算”,则无法下载,只能通过数据计算方式来消费。在这种情况下,消费者没有访问数据的权限,而是将数据加载到计算环境中,与事先由资产所有者同意的算法一起处理。消费者只能访问计算结果,而不是原始数据,这些数据仍然受到其所有者的控制。
当点击特定资产时,可以详细检查它并提供更多信息。所有资产都通过唯一标识符DID进行识别。额外信息,如图3所示,包括资产的所有者、公钥和访问令牌。此外,如果服务添加了兼容Gaia-X的服务凭证,并且与此资产的DID匹配,则会显示一个徽章,用于验证Gaia-X数字清算室(GXDCH)。
在右侧,有一个关于该资产消费成本的摘要,以服务提供商指定的货币表示,即欧元。这将用于预付费订阅和结算,并且必须在访问资产期间完成。
图3. 市场中关于一个资产的详细信息(来源:https://portal.agrospai.udl.cat)
购买资产
要消费所选数据集,消费者必须首先满足以下条件:
-
消费者必须有权消费该资产或资产组合(例如,一个数据集和用于处理的算法,如果只限于数据计算)。默认情况下,服务可以由任何参与者消费,除非所有者限制了访问权限。
-
消费者必须具有足够的余额,与其megaphone关联,足以支付网络费用并支付所涉及资产的成本,以及用于执行算法的计算资源,如果只限于数据计算方式。
-
消费者必须通过门户网站连接到注册了该资产的网络,并使用其公钥进行身份验证。
如果所有条件都满足,购买按钮将被激活,否则,将在前端显示一个指示问题和解决方案的消息。
如果触发了消费,系统会要求用户签署多个交易。如果资产的消费类型是下载,则流程如 下:
-
注册对资产条款和条件的同意。
-
确保为交易提供必要的余额。
-
支付以获取访问令牌。
-
最后,将获得的访问令牌交换以使用该资产,在本例中通过下载。
第一个交易将设置并批准最大支出限额,以确定可以支付多少服务费用。下一步,消费者会批准第二个交易来交换货币以获取所需的访问令牌。这笔交易包括网络费以覆盖联邦服务和基础设施提供者的成本。当它得到批准时,该交易将被发送到网络,并促成该交易,使用获得的访问令牌执行对服务的使用权。这创建了一个审计跟踪条目并标记开始服务订阅,这在联合登记服务中记录。
服务提供商使用的访问控制器将使用此审计跟踪事件和交易证明来确定用户是否有权访问服务,并验证用户身份。所有参与者都可以通过登记服务评估交易状态,如第3.9节所述。
现在可以下载该服务,如下一小节所述。请注意,如果资产仅限于数据计算消费,将涉及第二个服务提供和合约流程,需要至少五笔交易,因为将制定两个合同,其中包括最多三方(数据所有者、算法提供商和提供计算资源的方)。在记录这些交易之后,并且一旦数据计算过程完成对数据集的算法执行后,计算结果将可用于消费,如下一小节所述。
使用已购买资产
现在该资产已经被购买,可以使用它。如果使用类型是“下载”,则会通过激活的“下载”按钮指示。当请求使用时,将验证消费者身份是否与购买了该 资产的一方相同。这是通过签名请求来完成的,以证明消费者控制了与公钥相关联的私钥。一旦访问控制器正确验证了签名,文件就可以下载。同样,如果使用基于数据计算,则在验证消费者身份后,可以下载计算结果。
还可以通过数据空间市场查看您的使用历史记录,方法是转到与当前用户关联的“查看个人资料”选项,如图4所示。一旦连接了MetaMask扩展或类似的扩展来管理私钥,就会出现一个描述所有下载服务的完整列表。在“计算作业”部分,有一个关于激活的数据计算过程的总结,包括审计跟踪和访问先前计算结果的选项。
图4. 用户个人资料,显示下载和计算数据资产的历史记录
(来源:https://portal.agrospai.udl.cat)