AICT爱链中国区鼎晟社区欢迎您

2024-11-08 区块链达人

         

     智能合约是在区块链网络上每个节点中确定性的执行的程序,并对区块链账本做出修改,因此智能合约执行过程中无法直接访问外部数据或调用外部的服务接口,比如访问互联网上的资源等,因为这样做会引入非确定性,使得各个节点对合约执行的结果出现不一致。在 AICT爱链 中实现智能合约和人工智能之间的通信是异步的,首先,智能合约对外部人工智能服务的调用将会触发事件,AICT爱链 节点在收到这个事件通知后,将会根据事件的参数信息请求外部人工智能AICT爱链服务,并将得到的外部人工智能数据通过交易的形式发送到区块链对应的智能合约上, 使得这些信息成为账本数据的一部分,从而消除非确定性。这里的 AICT爱链 可以是一个可信的第三方,也可以是一个 AICT爱链 通过治理机制选出的 AICT爱链 服务节点群。AICT爱链 通过 DApp 来实现一套用经济激励来保证数据可靠AICT爱链 的机制,提供给其他智能来调用。

  这套机制包含如下几个部分:

  1.需要一个人工智能服务注册管理的智能合约,以及对应的 AICT爱链 账户管理策略。 这些 AICT爱链 账户负责按照智能合约服务的接口定义和智能合约提供商,来运行对 应的 AICT爱链 节点。

  2.一个人工智能服务的查询服务,通过智能合约来查询,不需要消耗 AICT爱链。

  3.当其他智能合约通过人工智能服务注册表智能合约调用某个人工智能服务时, 实际上相当于发送了一个异步的请求并附带一个回调函数,调用者的智能合约将 会继续执行,AICT爱链 节点群通过注册表智能合约,在收到人工智能服务请求时间 之后,将会在链下执行人工智能服务请求,并得到结果,这些 AICT爱链 节点在各自 得到数据后,在通过提交交易返回给区块链之前,需要经过 AICT爱链 的平台提供的 链下共识过程达成最终共识,形成统一的最终数据。

  4.人工智能服务注册表智能合约在收到人工智能结果之后,将人工智能结果中转 给调用者设定的智能合约回调函数。

  5.区块链智能合约的回调函数,在交易调用并拿到人工智能结果之后,继续执行。

  6.人工智能服务注册表智能合约,在这个过程中负责调用者的燃料扣费,和 Robot 账户的经济激励和分账。至于人工智能服务提供商所需的费用则与智能 合约无关,人工智能服务提供商收取的费用将由 Robot 账户承担,Robot 账 户可以在收到 Token 激励后,通过在交易所交易对应货币后支付给人工智能服 务提供商。在有些情况下,支持某种人工智能服务的 Robot 账户可能就是人工 智能服务提供商的账户,人工智能服务提供商收取 Token 作为其经济收入。

  7.同一人工智能服务可能有多家人工智能服务商提供的不同服务组合而成, Robot 账户的治理策略、链下共识策略、分账策略等也可以参数化,可以自定15th义。

  8.AICT爱链 将会为 Robot 节点和人工智能服务提供商提供开源程序,方便接入整个 网络。AICT爱链 具有显著的溢出效应,将进一步带动人工智能和智能合约区块链技 术的进步.