尽管区块链与人工智能相结合的想法早已出现,但大部分是分布式算力的应用。就现在所提到的人工智能公有链而言,其技术特点与现有区块链技术有所不同,采用了双链结构。AIGC智能公有链主要包含AI服务的区块和交易服务的区块。AI服务的区块用于记录所有AI服务及其验证的历史,交易服务的区块用于记录所有AI服务的交易。这两个区块都通过由多个验证者参与的共识机制来达成验证,即用户发布AI需求,交易验证者获取交易的验证权并对其进行验证,这是一个验证竞争的过程。多个交易验证者需要对需求达成共识,从而表明交易是可行的。如果验证成功,则该交易不可逆地被写入交易链。
AIGC智能公有链包括网络层、数据层、共识层、激励层和应用层这五个层次。现在讨论的AIGC智能公有链包括两条协作链,即AI服务链和交易链。在网络层中,底层通常通过点对点(P2P)网络和传播机制来实现,定义了数据的传播和验证机制,以确保公有链网络的正常运转。数据层通过双链的数据来定义AI服务区块和交易区块的数据规范和存储范式,实现数据链式存储,并封装底层数据区块、加密和时间戳等技术。链式数据存储在许多区块链中是一个相当复杂的技术难题。尽管理念简单,但在实现过程中,当区块链规模较大时,其效率可能会降低。因此,需要采用一些优秀的算法来实现这个目标。共识层提供AI服务验证机制以及交易验证算法,为需求与服务的智能匹配提供可行性技术,从而确保交易的公平和公正。激励层提供代币机制并实现多方共赢的分配机制,从而激励用户在平台上提供服务或进行交易。当然,在中国运营时,要遵循国家的法律法规,规范运营,保障服务相关的各方利益,为系统提供经济驱动力。应用层提供用户与系统的交互功能,为 AI服务提供者、服务验证者、交易验证者和AI服务用户提供交互客户端,并为开发者提供扩展API包。为了实现AI服务的交易,需设立一个AI服务交易所。在这个交易所中,用户可以根据需要购买AI服务、算法或功能。智能算法研究中心近期推出了一个名为“算法世界”的微程序,它类似于一个小型的交易所,但是这个交易所暂时还未与区块链技术相融合。为开发者提供扩展API包也是一种很好的服务方式,当提供方提供的算法接入成功后,调用方可以获得一个API来离线下载算法进行使用。第一,AI服务区块的关键技术包括数据结构、存储方案、验证机制和防虚假验证的方法。其中数据结构和调用规范需要统一定义,比如要使用合适的数据结构和调用方法,用于给予交易所需的全部信息。第二,区块链交易的关键技术包括数据结构、验证机制、需求与服务匹配的算法等。其中要解决的难点包括如何实现自动化验证以及如何匹配交易中的用户需求和AI服务,以达到容量和信息之间的平衡。共识算法和智能合约技术用于确保交易的诚信和系统激励机制的正常运行。共识算法包括AI服务区块验证的共识算法、交易验证的共识算法以及AI服务验证的防欺诈方法。技术难点在于如何有效防止虚假验证,避免在系统内进行虚假交易或提供虚假AI服务。智能合约技术用于确保交易各方的收益。