TRANSLATING...

PLEASE WAIT
加密货币与人工智能的交叉领域

加密货币与人工智能的交叉领域

进阶2/23/2024, 1:06:11 AM
加密货币和人工智能交叉领域的实验受到的推动力与加密货币最有前景的应用案例相同——即访问无需许可和无需信任的协调层,更有效地促进价值转移。

前言

公共区块链的出现是计算机科学历史上最深远的进步之一。但发展人工智能将会并且已经对我们所在的世界产生深远的影响。如果说区块链技术为交易结算、数据存储和系统设计提供了新的模板,那么人工智能则是计算、分析和内容交付方面的一场革命。这两个行业的创新正在解锁新的用例,从而可能在未来几年加速这两个行业的采用。本报告探讨了加密货币和人工智能的持续融合,重点关注试图弥合两者之间差距、利用两者力量的新颖用例。具体来说,本报告研究了开发去中心化计算协议、零知识机器学习 (zkML) 基础设施和人工智能代理的项目。

加密货币为人工智能提供了非许可、去信任化且可组合的结算层。这解锁了用例,例如通过去中心化计算系统使硬件更容易访问,构建可以执行需要价值交换的复杂任务的人工智能代理,以及开发身份和来源解决方案来对抗 Sybil 攻击和深度伪造。人工智能为加密货币带来了许多我们在 Web 2 中看到的相同好处。这包括由于大型语言模型(即经过专门训练的 ChatGPT 和 Copilot 版本)而为用户和开发人员增强的用户体验 (UX) 以及潜在的、显著提高智能合约功能和自动化。区块链是人工智能所需的透明的数据丰富环境。但区块链的计算能力也有限,这是直接集成人工智能模型需要解决的主要障碍。

加密货币和人工智能交叉领域正在进行的实验和最终采用背后的驱动力也是推动加密货币最有前途的用例向前发展的动力——访问非许可和去信任的协调层,从而更好地促进价值转移。考虑到它们的巨大潜力,该领域的参与者需要了解这两种技术交叉的基本方式。

要点:

  • 在不久的将来(6个月到1年),加密货币和人工智能的集成将由人工智能应用程序主导,这些应用程序可以提高开发人员的效率、智能合约的可审计性和安全性以及用户的可访问性。这些集成并非特定于加密货币,而是增强了链上开发人员和用户体验。
  • 正如高性能 GPU 严重短缺一样,去中心化计算产品正在实施人工智能定制的 GPU 产品,为采用提供了推动力。
  • 用户体验和监管仍然是为吸引去中心化计算客户需要解决问题。然后,在美国 OpenAI 的最新进展以及持续的监管审查强调了非许可、抗审查、去中心化的人工智能网络的价值主张。
  • 链上人工智能集成,特别是能够使用人工智能模型的智能合约,需要改进 zkML 技术和其他验证链下计算的计算方法。缺乏全面的工具和开发人员人才以及高昂的成本是采用面临的障碍。
  • 人工智能代理非常适合加密货币,用户(或代理本身)可以创建钱包以与其他服务、代理或人员进行交易。目前使用传统的金融轨道无法实现这一点。为了更广泛的采用,需要与非加密产品进行额外的集成。

术语

人工智能:利用计算和机器来模仿人类的推理和解决问题的能力。

神经网络:人工智能模型的一种训练方法。他们通过离散的算法层运行输入,对其进行改进,直到产生所需的输出。神经网络由具有权重的方程组成,可以修改权重来改变输出。它们可能需要大量的数据和计算来进行训练,以便其输出准确。这是开发 AI 模型最常见的方式之一(ChatGPT 使用依赖于转换器)。

训练:开发神经网络和其他人工智能模型的过程。它需要大量数据来训练模型以正确解释输入并产生准确的输出。在训练过程中,模型方程的权重不断修改,直到产生令人满意的输出。训练费用可能非常高昂。以 ChatGPT 为例,使用数万个自己的 GPU 来处理数据。资源较少的团队通常依赖专门的计算提供商,例如 Amazon Web Services、Azure 和 Google Cloud 提供商。

推理:实际使用 AI 模型来获取输出或结果(例如,使用 ChatGPT 为有关加密货币和 AI 交叉点的论文创建大纲)。在整个训练过程和最终产品中都会使用推理。由于计算成本的原因,即使在训练完成后,它们的运行成本也可能很高,但其计算强度低于训练。

零知识证明 (ZKP) 允许在不透露基础信息的情况下验证索赔。这在加密货币中很有用,主要有两个原因:1) 提供隐私; 2) 支持扩展。为了保护隐私,这使用户能够在不泄露敏感信息(例如钱包中有多少 ETH)的情况下进行交易。对于扩展而言,它使链下计算能够比重新执行计算更快地在链上得到证明。这使得区块链和应用程序能够以低廉的成本在链外运行计算,然后在链上验证它们。要了解有关零知识及其在以太坊虚拟机中的作用的更多信息,请参阅 Christine Kim的报告:zkEVM:以太坊可扩展性的未来

人工智能/加密货币市场地图

人工智能和加密货币交叉的项目仍在构建支持大规模链上人工智能交互所需的底层基础设施。

去中心化计算市场正在兴起,以提供训练和推理人工智能模型所需的大量物理硬件,主要以图形处理单元 (GPU) 的形式。这些双向市场将那些租赁和寻求租赁计算的人连接起来,促进价值的转移和计算的验证。在去中心化计算中,正在出现几个提供附加功能的子类别。除了双边市场之外,本报告还将回顾专门提供可验证培训和微调输出的机器学习训练提供商,以及致力于连接计算和模型生成以实现人工智能的项目,也经常被称为智力激励网络。

zkML 是希望以经济有效且及时的方式在链上提供可验证模型输出的项目的一个新兴重点领域。这些项目主要赋予应用程序处理链下繁重计算请求的能力,然后在链上发布可验证的输出,证明链下工作负载是完整且准确的。zkML 在当前实例中既昂贵又耗时,但越来越多地被用作解决方案。zkML 提供商和想要利用 AI 模型的 DeFi/游戏应用程序之间的集成数量在不断增加,其中zkML的运用显而易见。

充足的计算供应以及验证链上计算的能力为链上人工智能代理打开了大门。代理是经过训练的模型,能够代表用户执行请求。代理提供了显著增强链上体验的机会,使用户只需与聊天机器人对话即可执行复杂的交易。然而,就目前而言,代理项目仍然专注于开发基础设施和工具,以实现轻松快速的部署。

去中心化计算

概述

人工智能需要大量计算来训练模型和运行推理。在过去的十年中,随着模型变得越来越复杂,计算需求呈指数级增长。以开放人工智能(OpenAI)为例。它在2012年到2018年间成立,其模型的计算需求从每两年翻一番增加到每三个半月翻一番。这导致一些加密货币矿工对 GPU 的需求激增,甚至一些加密矿工重新利用他们的 GPU 提供云计算服务(可查看@jeff.washington/2024-02-06-solana-mainnet-beta-outage-report-619bd75b3ce0">我们的年度比特币挖矿报告中以了解更多相关信息)。随着访问计算的竞争加剧和成本上升,一些项目正在利用加密技术来提供去中心化计算解决方案。他们以具有竞争力的价格提供按需计算,以便团队能够以经济实惠的方式训练和运行模型。在某些情况下,可能需要权衡性能和安全性。

最先进的 GPU,例如对 Nvidia 生产的产品需求量很大。9 月,Tether 收购了Northern Data(德国比特币矿商)的一部分股份。据报道,Tether斥资4.2亿美元购买了10,000个H100 GPU(用于人工智能训练的最先进 GPU 之一)。等待一流的硬件时间可能至少为六个月,在许多情况下甚至更长。更糟糕的是,公司经常被要求签署长期合约,以获取他们甚至可能不会使用的计算量。这可能会导致存在可用计算但市场上不可用的情况。去中心化计算系统有助于解决这些市场效率低下的问题,创建一个二级市场,计算所有者可以在接到通知后立即转租其过剩容量,从而释放新的供应。

除了有竞争力的定价和可访问性之外,去中心化计算的关键价值主张是抗审查性。尖端人工智能开发日益由拥有绝佳计算和数据访问能力的大型科技公司主导。2023年的年度人工智能指数报告突出的第一个关键主题是,工业界在人工智能模型的开发方面越来越超过学术界,控制权集中在少数技术领导者手中。这引发了人们的担忧,即他们在规定支撑人工智能模型的规范和价值观方面是否有能力产生巨大影响力,特别是在这些科技公司为限制人工智能的发展超出他们的控制范围而推动监管之后更是如此。

去中心化计算垂直领域

近年来出现了几种去中心化计算模型,每种模型都有自己的重点和权衡。

广义计算

Akash、io.net、iExec、Cudos 等项目都是去中心化计算应用程序,除了数据和通用计算解决方案之外,它们还提供或即将提供用于 AI 训练和推理的专用计算的访问权限。

Akash 是目前唯一完全开源的“超级云”平台。它是使用 Cosmos SDK 的权益证明网络。AKT 是 Akash 的原生代币,作为一种支付形式,用于保护网络安全并激励参与。Akash 于 2020 年推出了第一个主网,专注于提供非许可的云算力市场,最初具有存储和 CPU 租赁特色服务。2023年6月,Akash 推出一个专注于 GPU 的新测试网,并于9月推出其可使用户能够租用 GPU 进行人工智能训练和推理的 GPU 主网。

Akash 生态系统中有两个主要参与者:租户和提供商。租户是想要购买算力资源的 Akash 网络的用户。提供商是算力供应商。为了匹配租户和提供商,Akash 依靠逆向拍卖流程。租户提交他们的算力要求,在其中他们可以指定某些条件,例如服务器的位置或进行计算的硬件类型,以及他们愿意支付的金额。然后,供应商提交他们的要价,最低出价者将获得任务。

Akash 验证者维护网络的完整性。验证者集目前限制为100个,并计划随时间逐步增加。任何人都可以通过质押比当前质押 AKT 数量最少的验证者更多的 AKT 来成为验证者。AKT 持有者还可以将其 AKT 委托给验证者。网络的交易费用和区块奖励以 AKT 形式分配。此外,对于每笔租赁,Akash 网络都会按照社区确定的费率赚取“收取费用”,并将其分配给 AKT 持有者。

二级市场

去中心化算力市场将填补现有计算市场的低效率。供应限制导致公司囤积超出其可能需要的算力资源,并且由于与云提供商的合约结构将客户锁定在长期合约中,即使可能不需要持续访问,供应也进一步受到限制。去中心化计算平台释放了新的供应,使世界上任何拥有算力需求的人都可以成为供应商。

AI 训练对 GPU 的需求激增是否会转化为 Akash 上的长期网络使用还有待观察。Akash 长期以来一直为 CPU 提供市场,例如,以70-80%的折扣提供类似的服务作为中心化替代方案。然而,较低的价格并没有带来显著的采用。网络上的活跃租约已趋于平缓,到2023年第二季度,平均只有33%的算力、16%的内存和13%的存储。虽然这些都是链上采用的可观指标(作为参考,领先的存储提供商 Filecoin 已在2023年第三季度拥有12.6%存储利用率 ),这表明这些产品的供应继续大于需求。

距 Akash 推出 GPU 网络已经过去了半年多的时间,现在准确评估长期采用率还为时过早。迄今为止,GPU 的平均利用率为44%,高于 CPU、内存和存储的利用率,这是需求方面的一个迹象。这主要是由对最高质量 GPU(如 A100)的需求推动的,90%以上的GPU都出租了。

Akash 的每日支出也有所增加,相对于 GPU 出现之前几乎翻了一番。这部分归因于其他服务使用量的增加,尤其是CPU,但主要是新 GPU 使用量导致的结果。

定价与 Lambda Cloud 和 Vast.ai 等中心化竞争对手相当(或者在某些情况下甚至更贵)。对最高端 GPU(例如 H100 和 A100)的巨大需求意味着该设备的大多数所有者对在面临竞争性定价的市场上市兴趣不大。

虽然最初体现了有前景的兴趣,但采用仍然存在障碍(下面进一步讨论)。去中心化计算网络需要采取更多措施来产生需求和供应,团队正在尝试如何最好地吸引新用户。例如,2024年初,Akash 通过了提案240 增加 GPU 供应商的 AKT 排放量并激励更多供应,特别是针对高端 GPU。团队还致力于推出概念验证模型,向潜在用户展示其网络的实时功能。Akash 正在训练、自己的基础模型,已经推出聊天机器人图像生成,这些应用都使用 Akash GPU 创建输出。同样,io.net 有开发了稳定的扩散模型,并正在推出新的网络功能,这能更好地模仿传统 GPU 数据中心的性能和规模。

去中心化机器学习训练

除了能够满足人工智能需求的通用计算平台外,一组专注于机器学习模型训练的专业人工智能GPU提供商也正在兴起。例如,Gensyn 正在“协调电力和硬件来构建集体智慧”,其观点是,“如果有人想要训练某种东西,并且有人愿意训练它,那么就应该允许这种训练发生。”

该协议有四个主要参与者:提交者、解决者、验证者和举报者。提交者向网络提交带有培训请求的任务。这些任务包括训练目标、要训练的模型和训练数据。作为提交过程的一部分,提交者需要为解决者所需的估计计算量预先支付费用。

提交后,任务将分配给对模型进行实际训练的解决者。然后,解决者将已完成的任务提交给验证者,验证者负责检查训练以确保正确完成。举报人有责任确保验证者诚实行事。为了激励举报人参与网络,Gensyn 计划定期提供故意错误的证据,奖励举报人抓住他们。

除了为人工智能相关工作负载提供计算之外,Gensyn 的关键价值主张是其验证系统,该系统仍在开发中。为了确保 GPU 提供商的外部计算正确执行(即确保用户的模型按照他们想要的方式进行训练),验证是必要的。Gensyn 采用独特的方法解决了这个问题,利用了称为“概率学习证明、基于图形的精确协议和 Truebit 式激励游戏”的新颖验证方法。这是一种乐观求解模式,允许验证者确认解决者已正确运行模型,而无需自己完全重新运行模型,这是一个成本高昂且低效的过程。

除了创新的验证方法之外,Gensyn 还宣称,相对于中心化替代方案和加密货币竞争对手而言,自己具有成本效益,可提供 ML 培训的成本比 AWS 低 80%,同时在测试中胜过 Truebit 等类似项目。

这些初步结果是否可以在去中心化网络中大规模复制还有待观察。Gensyn 希望利用小型数据中心、零售用户以及未来手机等小型移动设备等提供商的多余算力。然而,正如 Gensyn 团队本身所承认的那样,依赖异构计算提供商带来了一些新的挑战。

对于 Google Cloud Providers 和 Coreweave 等中心化提供商来说,计算成本昂贵,而计算之间的通信(带宽和延迟)却很便宜。这些系统旨在尽快实现硬件之间的通信。Gensyn 颠覆了这一框架,通过让世界上任何人都可以提供 GPU 来降低计算成本,但同时也增加了通信成本,因为网络现在必须在相距较远的异构硬件上协调计算作业。Gensyn 尚未推出,但它是构建去中心化机器学习训练协议时可能实现的概念证明。

去中心化通用智能

去中心化计算平台也为人工智能创建方法的设计提供了可能性。Bittensor 是一种基于 Substrate 建立的去中心化计算协议。Substrate 试图回答 “我们如何将人工智能转变为协作方法?”的问题,Bittensor 旨在实现人工智能生成的去中心化和商品化。该协议于2021年推出,希望利用协作机器学习模型的力量来不断迭代并产生更好的人工智能。

Bittensor 从比特币中汲取灵感,其原生货币 TAO 的供应量为2100万,减半周期为四年(第一次减半将于2025年)。Bittensor 不是使用工作量证明来生成正确的随机数并获得区块奖励,而是依赖于“智能证明”,要求矿工运行模型来响应推理请求而生成输出。

激励智能

Bittensor 最初依赖专家混合 (MoE) 模型来生成输出。当提交推理请求时,MoE 模型不会依赖一个广义模型,而是将推理请求转发给给定输入类型的最准确的模型。想象一下建造一栋房子,您聘请了各种专家来负责施工过程的不同方面(例如:建筑师、工程师、油漆工、建筑工人等……)。 MoE 将其应用于机器学习模型,尝试根据输入利用不同模型的输出。Bittensor 创始人 Ala Shaabana认为,这就像“与一屋子聪明人交谈并获得最佳答案,而不是与一个人交谈”。由于确保正确路由、消息同步到正确的模型以及激励面临挑战,这种方法已被搁置至项目得到进一步开发。

Bittensor 网络中有两个主要参与者:验证者和矿工。验证者的任务是向矿工发送推理请求,审查他们的输出,并根据他们的响应质量对它们进行排名。为了确保他们的排名可靠,验证者会根据他们的排名与其他验证者排名的一致程度给予“vtrust”分数。验证者的 vtrust 分数越高,他们获得的 TAO 排放量就越多。这是为了激励验证者随时间就模型排名达成共识,因为就排名达成一致的验证者越多,他们的个人 vtrust 分数就越高。

矿工,也称为服务器,是运行实际机器学习模型的网络参与者。矿工们相互竞争,为验证者提供针对给定查询的最准确的输出,输出越准确,赚取的 TAO 排放就越多。矿工可以按照自己的意愿生成这些输出。例如,在未来的情况下,Bittensor 矿工完全有可能之前在 Gensyn 上训练过模型,并用它们来赚取 TAO 排放量。

如今,大多数交互直接发生在验证者和矿工之间。验证者向矿工提交输入并请求输出(即训练模型)。一旦验证者查询网络上的矿工并收到他们的响应,他们就会对矿工进行排名并将其排名提交到网络。

验证者(依赖 PoS)和矿工(依赖模型证明,PoW 的一种形式)之间的这种互动被称为 Yuma 共识。它旨在激励矿工产生最好的输出来赚取 TAO 排放,并激励验证者对矿工输出进行准确排名,以获得更高的 vtrust 分数并增加他们的 TAO 奖励,从而形成网络的共识机制。

子网和应用程序

Bittensor 上的交互主要包括验证者向矿工提交请求并评估其输出。然而,随着贡献矿工的质量提高和网络整体智能的增长,Bittensor 将在其现有堆栈之上创建一个应用程序层,以便开发人员可以构建查询 Bittensor 网络的应用程序。

2023年10月,Bittensor 朝着实现这一目标迈出了重要一步:引入通过其Revolution升级的子网。子网是 Bittensor 上激励特定行为的单独网络。Revolution 向任何有兴趣创建子网的人开放网络。自发布以来的几个月里,超过32个子网 已推出了包括文本提示、数据抓取、图像生成和存储的功能。随着子网的成熟以及产品就绪,子网创建者还将创建应用程序集成,使团队能够构建查询特定子网的应用程序。一些应用程序(聊天机器人图像生成器推特回复机器人预测市场)今天确实存在,但除了 Bittensor 基金会的资助之外,验证者没有正式的激励措施来接受和转发这些查询。

为了提供更清晰的说明,下面举例示例说明应用程序集成到网络中后 Bittensor 将如何工作。

子网根据子根网络估的性能获得 TAO。根网络位于所有子网之上,本质上充当一种特殊的子网,并由 64 个最大的子网验证者按权益进行管理。根网络验证者根据子网的性能对子网进行排名,并定期将 TAO 排放分配给子网。通过这种方式,各个子网充当根网络的矿工。

Bittensor展望

Bittensor 仍在经历成长的烦恼,因为它扩展了协议的功能以激励跨多个子网的智能生成。矿工们不断设计新的方法来攻击网络以获得更多 TAO 奖励,例如通过稍微修改由他们的模型运行的高评价推理的输出,然后提交多个变体。影响整个网络的治理提案只能由Triumvirate提交和实施。Triumvirate完全由 Opentensor 基金会利益相关者组成(需要注意的是,提案需要得到由实施前的 Bittensor 验证者组成的 Bittensor 参议院的批准 )。该项目的代币经济正在完善之中,以提高对 TAO 跨子网使用的激励。该项目还因其独特的方法而迅速变得声名狼藉,首席执行官是最受欢迎的人工智能网站之一HuggingFace表明,Bittensor 应将其资源添加到网站上。

在最近发表的一篇文章由一位名为“Bittensor Paradigm”的核心开发人员提出,该团队阐述了 Bittensor 的愿景,即最终发展为“对所测量的内容不可知”。理论上,这可以使 Bittensor 开发子网来激励由 TAO 提供支持的任何类型的行为。这仍存在相当大的实际限制——最明显的是,证明这些网络能够扩展以处理如此多样化的流程,并且潜在的激励措施推动了超越中心化产品的进步。

为人工智能模型构建去中心化计算堆栈

上述部分高度概述正在开发的各种类型的去中心化人工智能计算协议。在开发和采用的早期,它们提供了生态系统的基础,最终可以促进“人工智能构建块”的创建,例如 DeFi 的“金钱乐高”概念。非许可的区块链的可组合性为每个协议构建在另一个协议之上提供了可能性,以提供更全面的去中心化人工智能生态系统。

例如,这是 Akash、Gensyn 和 Bittensor 可能全部交互以响应推理请求的一种方式。

需要明确的是,这只举例了一种未来可能发生的情况,而不代表当前生态系统、现有合作伙伴关系或可能结果。互操作性的限制以及下面描述的其他考虑因素极大地限制了当今的集成可能性。除此之外,流动性的碎片化和使用多种代币的需求可能会损害用户体验,Akash 和 Bittensor 的创始人已指出这一点。

其他去中心化产品

除了算力之外,还推出了其他几种去中心化基础设施服务,以支持加密货币新兴的人工智能生态系统。本文无法介绍所有这些产品,仅举例一些有趣且具有说明性的产品:

  • Ocean:去中心化的数据市场。用户可以创建代表其数据的数据 NFT,并可以使用数据代币进行购买。用户既可以将其数据货币化,又可以对其拥有更大的主权,同时为人工智能团队提供开发和训练模型所需数据的访问权限。
  • Grass:去中心化的带宽市场。用户可以将多余的带宽出售给人工智能公司,后者利用这些带宽从互联网上抓取数据。这建立在Wynd网络之上,不仅使个人能够将其带宽货币化,而且还为带宽购买者提供了更多样化的观点,让他们了解个人用户在网上看到的内容(因为个人的互联网访问通常是根据其 IP 地址专门定制的)。
  • HiveMapper:构建一个去中心化的地图产品,其中包含从日常汽车驾驶员收集的信息。HiveMapper 依靠 AI 来解释从用户仪表板摄像头收集的图像,并奖励用户通过强化人类学习反馈 (RHLF) 帮助微调 AI 模型的代币。

总的来说,这些都指向几乎无限的机会,即探索支持人工智能模型的去中心化市场模型或开发它们所需的周边基础设施。目前,这些项目大多处于概念验证阶段,需要更多的研究和开发来证明它们能够以提供全面人工智能服务所需的规模运行。

展望

去中心化算力产品仍处于开发的早期阶段。他们刚刚开始推出最先进的算力,能够在生产中训练最强大的人工智能模型。为了获得有意义的市场份额,他们需要展示与中心化替代方案相比的实际优势。更广泛采用的潜在触发因素包括:

  • GPU 供应/需求。GPU 的稀缺加上快速增长的算力需求正在导致 GPU 军备竞赛。 OpenAI 已因GPU限制而限制过一次访问,即无法访问其平台。Akash 和 Gensyn 等平台可以为需要高性能算力的团队提供具有成本竞争力的替代方案。对于去中心化算力提供商来说,未来 6-12 个月提供了特别独特的机会以吸引新用户,由于缺乏更广泛的市场准入,这些新用户被迫考虑去中心化产品。再加上 Meta 的 LLaMA 2 等性能日益提高的开源模型,用户在部署有效的微调模型时不再面临同样的障碍,使计算资源成为主要瓶颈。然而,平台本身的存在并不能确保足够的算力供应和消费者的相应需求。采购高端 GPU 仍然很困难,而且成本并不总是需求方的主要动机。这些平台将面临挑战,以展示使用去中心化算力选项的实际好处(无论是由于成本、审查阻力、正常运行时间和弹性还是可访问性)来积累粘性用户。他们必须快速行动。 GPU基础设施投资和建设正在以惊人的速度发生。
  • 监管。 监管仍然是去中心化算力运动的阻力。短期内,缺乏明确的监管意味着提供商和用户都面临使用这些服务的潜在风险。如果供应商提供算力或买方在不知情的情况下从受制裁实体购买算力怎么办?用户可能会犹豫是否使用缺乏中心化实体控制和监督的去中心化平台。协议试图通过将控件纳入其平台或添加过滤器以仅访问已知的算力提供商(即提供了实名认证(KYC)信息)来减轻这些担忧,但要实现采用就需要能在确保合规性的同时保护隐私的更强大方法。短期内,我们可能会看到 KYC 和合规平台的出现,这些平台限制对其协议的访问,以解决这些问题。此外,围绕美国可能的新监管框架的讨论,最好的体现是发布的关于安全、可靠和值得信赖的人工智能开发和使用的行政命令,强调了进一步限制 GPU 访问的监管行动的可能性。
  • 审查制度。 监管是双向的,去中心化的算力产品可以从限制人工智能访问的行动中受益。除了行政命令外,OpenAI 创始人 Sam Altman 还作证国会讨论了监管机构为人工智能开发颁发许可证的必要性。关于人工智能监管的讨论才刚刚开始,但任何此类限制访问或审查人工智能功能的尝试都可能加速不存在此类障碍的去中心化平台的采用。11月 OpenAI 领导层换届 (或缺乏)进一步体现了将现有最强大的人工智能模型的决策权授予少数人的风险。此外,所有人工智能模型都必然反映了创建它们的人的偏见,无论是有意还是无意。消除这些偏差的一种方法是使模型尽可能开放地进行微调和训练,确保任何地方的任何人都可以访问各种类型和偏差的模型。
  • 数据隐私。 当与为用户提供数据自主权的外部数据和隐私解决方案集成时,去中心化算力可能会比中心化替代方案更具吸引力。Samsung公司成为受害者,当他们意识到工程师正在使用 ChatGPT 来帮助芯片设计并将敏感信息泄露给 ChatGPT 时,他们就意识到了这一点。Phala Network 和 iExec 声称为用户提供 SGX 安全飞地来保护用户数据,并且正在进行的完全同态加密研究将进一步解锁确保隐私的去中心化算力。随着人工智能进一步融入我们的生活,用户将更加重视能够在具有隐私保护的应用程序上运行模型。用户还需要支持数据可组合性的服务,以便他们可以将数据从一种模型无缝移植到另一种模型。
  • 用户体验(UX)。 用户体验仍然是更广泛采用所有类型的加密应用程序和基础设施的重大障碍。这对于去中心化算力产品来说并没有什么不同,并且在某些情况下,由于开发人员需要了解加密货币和人工智能,这会加剧这种情况。需要从基础知识(例如入门和抽象与区块链的交互)进行改进,以提供同等的高质量输出以作为当前的市场领导者。鉴于许多提供更便宜产品的可操作的去中心化算力协议很难获得普遍使用,这一点显而易见。

智能合约和 zkML

智能合约是任何区块链生态系统的核心构建块。在给定一组特定条件的情况下,它们会自动执行并减少或消除对受信任第三方的需求,从而能够创建复杂的去中心化应用程序,例如 DeFi 中的应用程序。然而,由于智能合约目前大部分都存在,因此其功能仍然有限,因为它们根据必须更新的预设参数执行。

例如,部署的借贷协议智能合约包含根据特定贷款与价值比率何时清算头寸的规范。虽然在静态环境中有用,但在风险不断变化的动态情况下,这些智能合约必须不断更新以适应风险承受能力的变化,这给不通过集中流程管理的合约带来了挑战。例如,依赖去中心化治理流程的 DAO 可能无法快速反应以应对系统性风险。

集成人工智能(即机器学习模型)的智能合约是增强功能、安全性和效率同时改善整体用户体验的一种可能方法。然而,这些集成也带来了额外的风险,因为不可能确保支撑这些智能合约的模型不会被利用或解释长尾情况(鉴于数据输入的稀缺,长尾情况很难训练模型)。

零知识机器学习(zkML)

机器学习需要大量的算力来运行复杂的模型,这使得人工智能模型由于成本高昂而无法直接在智能合约中运行。例如,为用户提供收益优化模型的 DeFi 协议将很难在链上运行该模型,而无需支付过高的Gas费。一种解决方案是增加底层区块链的算力能力。然而,这也增加了对链验证者集的要求,可能会破坏去中心化特性。相反,一些项目正在探索使用 zkML 以去信任的方式验证输出,而不需要密集的链上计算。

说明 zkML 有用性的一个常见示例是,当用户需要其他人通过模型运行数据并验证其交易对手实际上运行了正确的模型时。也许开发人员正在使用去中心化算力提供商来训练他们的模型,并担心该提供商试图通过使用输出差异几乎无法察觉的更便宜的模型来削减成本。zkML 使算力提供商能够通过其模型运行数据,然后生成可以在链上验证的证明,以证明给定输入的模型输出是正确的。在这种情况下,模型提供者将具有额外的优势,即能够提供他们的模型,而不必透露产生输出的基础权重。

也可以做相反的事情。如果用户想要使用他们的数据运行模型,但由于隐私问题(即,在医疗检查或专有商业信息的情况下),不希望提供模型的项目访问他们的数据,那么用户可以在他们的数据上运行模型而不共享数据,然后通过证明验证他们运行了正确的模型。这些可能性通过解决令人望而却步的算力限制,极大地扩展了人工智能和智能合约功能集成的设计空间。

基础设施和工具

鉴于 zkML 领域的早期状态,开发主要集中在构建团队所需的基础设施和工具,以将其模型和输出转换为可以在链上验证的证明。这些产品尽可能地抽象了开发的零知识方面。

EZKLGiza 是两个通过提供机器学习模型执行的可验证证明来构建此工具的项目。两者都帮助团队构建机器学习模型,以确保这些模型可以以能够在链上以可信方式验证结果的方式执行。这两个项目都使用开放神经网络交换 (ONNX) 将用 TensorFlow 和 Pytorch 等通用语言编写的机器学习模型转换为标准格式。然后,他们输出这些模型的版本,这些模型在执行时也会生成 zk 证明。 EZKL 是开源的,生产 zk-SNARKS;而 Giza 是闭源的,生产 zk-STARKS。这两个项目目前仅兼容 EVM。

过去几个月,EZKL 在增强 zkML 解决方案方面取得了重大进展,主要集中在降低成本提高安全性加速证明生成方面。例如,2023年11月,EZKL 集成了一个新的开源 GPU 库,可将聚合证明时间减少35%,1月 EZKL公布了 Lilith——一种软件解决方案,用于在使用 EZKL 证明系统时集成高性能算力集群并编排并发作业。Giza 的独特之处在于,除了提供用于创建可验证的机器学习模型的工具之外,他们还计划实现相当于 web3 的Hugging Face,从而开放 zkML 协作和模型共享的用户市场,并最终集成去中心化算力产品。一月份 EZKL 发布了基准评估,比较了 EZKL、Giza 和 RiscZero(下面讨论)的性能。 EZKL 展示了更快的证明时间和内存使用。

Modulus Labs还在开发一种为 AI 模型定制的新的 zk-proof 技术。Modulus发表了一篇论文,名为智能的成本 (暗示在链上运行 AI 模型的成本极高),对当时现有的 zk-proof 系统进行了基准测试,以确定改进 AI 模型 zk-proofs 的能力和瓶颈。该论文于2023年1月发布,表明现有产品成本过高且效率低下,无法大规模实现人工智能应用。基于他们的初步研究,11月的 Modulus@ModulusLabs/introducing-modulus-bring-ai-on-chain-d75dcb82c5e3">引入Remainder——一种专门的零知识证明器,专门为降低 AI 模型的成本和证明时间而构建,其目标是使项目在经济上可行,将模型大规模集成到其智能合约中。他们的工作是闭源的,因此无法与上述解决方案进行基准测试,但最近在 Vitalik 的加密货币和人工智能相关博客文中有提及。

工具和基础设施开发对于 zkML 空间的未来增长至关重要,因为它可以大大减少需要部署运行可验证的链下算力所需的 zk 电路的团队之间的摩擦。安全接口的创建使从事机器学习工作的非加密原生构建者能够将他们的模型带到链上,这将使应用程序能够通过真正新颖的用例进行更大的实验。工具还解决了更广泛采用 zkML 的一个主要障碍,即缺乏知识渊博且对零知识、机器学习和密码学交叉领域工作感兴趣的开发人员。

协处理器

正在开发的其他解决方案(称为“协处理器”)包括RiscZeroAxiomRitual。协处理器这个术语主要是语义上的——这些网络履行许多不同的角色,包括验证链上的链下计算。与 EZKL、Giza 和 Modulus 一样,他们的目标是完全抽象零知识证明生成过程,创建本质上能够执行链下程序并生成链上验证证明的零知识虚拟机。RiscZero 和 Axiom 可以服务简单的人工智能模型,因为它们是更通用的协处理器,而 Ritual 是专门为与人工智能模型一起使用而构建的。

Infernet 是 Ritual 的第一个实例,包括允许开发人员向网络提交推理请求并接收输出和证明(可选)作为回报的推理网SDK。Infernet 节点接收这些请求并在返回输出之前处理链下计算。例如,DAO 可以创建一个流程,确保所有新的治理提案在提交之前满足某些先决条件。每次提交新提案时,治理合约都会通过 Infernet 触发推理请求,调用 DAO 特定治理训练的 AI 模型。该模型会审查提案,以确保提交所有必要的标准,并返回输出和证据,批准或拒绝提案的提交。

在接下来的一年里,Ritual 团队计划推出更多功能,形成称为 Ritual 超级链的基础基础设施层。前面讨论的许多项目都可以作为服务提供商插入 Ritual。Ritual 团队已与 EZKL 集成以生成证明,并且可能很快会添加其他领先提供商的功能。Ritual 上的 Infernet 节点还可以使用 Akash 或 io.net GPU 以及在 Bittensor 子网上训练的查询模型。他们的最终目标是成为开放人工智能基础设施的首选提供商,能够为任何网络、任何工作负载的机器学习和其他人工智能相关任务提供服务。

应用领域

zkML 有帮助调和区块链和人工智能之间的矛盾,前者本质上是资源受限的,而后者则需要大量的计算和数据。正如Giza的创始人之一所言,“用例如此丰富……这有点像以太坊早期问智能合约的用例是什么……我们所做的只是扩展智能合约的用例。”然而,如上所述,当今的开发主要发生在工具和基础设施级别。应用程序仍处于探索阶段,团队面临的挑战是证明使用 zkML 实现模型所产生的价值超过了其复杂性和成本。

目前的一些应用包括:

  • 去中心化金融。 zkML通过增强智能合约能力,升级了DeFi的设计空间。DeFi 协议为机器学习模型提供大量可验证且不可变的数据,可用于生成收益生成或交易策略、风险分析、用户体验等。例如,Giza 与 Yearn Finance 合作,为 Yearn 的新 v3 金库构建概念验证自动风险评估引擎。Modulus Labs 与 Lyra Finance @ModulusLabs/chapter-4-blockchains-that-self-improve-e9716c041f36">合作将机器学习纳入其 AMM,与 Ion Protocol 合作实施分析验证者风险的模型,并帮助 Upshot 验证其人工智能支持的 NFT 价格信息。NOYA(利用 EZKL)和 Mozaic 等协议提供了对专有链下模型的访问,这些模型使用户能够访问自动化流动性挖矿,同时使他们能够验证链上的数据输入和证明。Spectral Finance 正在构建链上信用评分引擎,以预测 Compound 或 Aave 借款人拖欠贷款的可能性。由于 zkML,这些所谓的“De-Ai-Fi”产品在未来几年可能会变得更加流行。
  • 游戏。长期以来,人们一直认为公共区块链颠覆和增强游戏的时机已经成熟(有关加密货币和游戏的更多信息,请参阅这份 Galaxy Digital 报告 -游戏的历史及其 Web3 的未来)。 zkML 使人工智能的链上游戏成为可能。Modulus Lab 已经实现了简单链上游戏的概念验证。Leela vs the World是一款博弈论国际象棋游戏,用户在其中与 AI 国际象棋模型对抗,使用 zkML 验证 Leela 走的每一步都是基于游戏运行的模型。同样,团队也使用 EZKL 框架来构建简单的歌唱比赛和链上井字游戏Cartridge 正在使用 Giza 以使团队能够部署完全链上游戏,最近重点介绍了一款简单的人工智能驾驶游戏,用户能参与竞争以试图创建能避开障碍物的汽车来创建更好的模型。虽然很简单,但这些概念验证指向未来的实现,能够实现更复杂的链上验证,例如能够与游戏内经济体进行交互的复杂 NPC 演员,如《@ModulusLabs/chapter-5-the-cost-of-intelligence-da26dbf93307">AI Arena》中所见,这是一款超级粉碎兄弟游戏,玩家可以在其中训练自己的战士,然后部署为人工智能模型进行战斗。
  • 身份、出处和隐私。加密货币已经被用作验证真实性和打击越来越多的人工智能生成/操纵内容和深度伪造的手段。zkML 可以推进这些努力。WorldCoin 是一种身份证明解决方案,要求用户扫描虹膜以生成唯一的 ID。未来,生物识别 ID 可以使用加密存储在个人设备上进行自我托管,并使用验证本地运行的生物识别所需的模型。然后,用户可以提供生物识别证据,而无需透露自己的身份,从而在确保隐私的同时抵御女巫攻击。这也可以应用于需要隐私的其他推论,例如使用模型分析医疗数据/图像来检测疾病、验证人格并在约会应用程序中开发匹配算法,或者需要验证资金信息的保险和贷款机构。

展望

zkML 仍处于实验阶段,大多数项目都专注于构建基础设施原语和概念证明。如今的挑战包括计算成本、内存限制、模型复杂性、有限的工具和基础设施以及开发人员人才。简而言之,在 zkML 能够以消费产品所需的规模实施之前,还有相当多的工作要做。

然而,随着该领域的成熟以及这些限制的解决,zkML 将成为人工智能和加密集成的关键组成部分。从本质上讲,zkML 承诺能够将任何规模的链外计算引入链上,同时保持与链上运行相同或接近相同的安全保证。然而,在这一愿景实现之前,该技术的早期用户将继续必须在 zkML 的隐私和安全性与替代方案的效率之间进行权衡。

人工智能代理

人工智能和加密货币最令人期待的的集成之一是正在进行的人工智能代理实验。代理是能够使用人工智能模型接收、解释和执行任务的自主机器人。这可以是任何事情,从拥有一个随时可用的、基于您偏好进行微调的个人助理,到雇用一个根据您风险偏好来管理和调整您投资组合的金融代理人。

由于加密货币提供了非许可和去信任的支付基础设施,代理和加密货币可以很好地结合在一起。经过培训后,代理将获得一个钱包,以便他们可以自行使用智能合约进行交易。例如,今天的简单代理可以在互联网上抓取信息,然后根据模型在预测市场上进行交易。

代理提供商

Morpheus 是 2024 年在以太坊和 Arbitrum 上上市的最新开源代理项目之一。其白皮书于2023年9月匿名发布,为社区的形成和构建提供了基础(包括著名人物,如Erik Vorhees)。该白皮书包含可下载的智能代理协议,这是一个开源的LLM,可以在本地运行,由用户的钱包管理,并与智能合约交互。它使用一个智能合约排名来帮助代理根据处理的交易数量等标准确定哪些智能合约可以安全地进行交互。

白皮书还提供了构建 Morpheus 网络的框架,例如使智能代理协议运行所需的激励结构和基础设施。这包括激励贡献者构建用于与代理交互的前端、供开发人员构建可插入代理以便他们可以相互交互的应用程序的 API,以及使用户能够访问运行代理所需的计算和存储的云解决方案在边缘设备上。该项目的初始资金已于 2 月初启动,完整协议预计将于 2024 年第二季度启动。

去中心化自治基础设施网络(DAIN)是一种新的代理基础设施协议,在 Solana 上构建代理到代理经济。DAIN 的目标是让来自不同企业的代理可以通过通用 API 无缝地相互交互,从而大大开放 AI 代理的设计空间,重点是实现能够与 web2 和 web3 产品交互的代理。一月份,DAIN 宣布了他们的第一个合伙伙伴Asset Shield,让用户可以将“代理签名者”添加到其多重签名中,这些签名者能够根据用户设置的规则解释交易并批准/拒绝。

Fetch.AI 是最早部署的人工智能代理协议之一,并开发了一个生态系统,用于使用其 FET 代币构建、部署和利用使用 FET代币和Fetch.AI钱包的链上代理。该协议提供了一套用于使用代理的全面工具和应用程序,包括用于与代理交互和订购代理的钱包内功能。

Fetch 团队的前成员也是Autonolas的创始人。Autonolas是一个用于创建和使用去中心化人工智能代理的开放市场。Autonolas 还为开发人员提供了一套工具来构建链下托管的人工智能代理,并可以嵌入多个区块链,包括 Polygon、Ethereum、Gnosis Cralshun 和 Solana。他们目前有一些积极的代理概念证明产品,包括用于预测市场和 DAO 治理的用例。

SingularityNet 正在为人工智能代理建立一个去中心化的市场,人们可以在其中部署专门的人工智能代理,这些代理可以被其他人或代理雇用以执行复杂的任务。其代理,如AlteredStateMachine,正在构建 AI Agent 与 NFT 的集成。用户铸造具有随机属性的 NFT,这些属性赋予他们在不同任务上的优势和劣势。然后可以对这些代理进行训练,以增强某些属性,从而用于游戏、DeFi 或作为虚拟助手并与其他用户进行交易。

总的来说,这些项目设想了一个未来的智能体生态系统,这些智能体能够协同工作,不仅可以执行任务,还可以帮助构建通用人工智能。真正复杂的代理将有能力自主完成任何用户任务。例如,完全自主的代理将能够弄清楚如何雇用另一个代理来集成 API,然后执行,而不必确保代理在使用之前已经与外部 API(例如旅行预订网站)集成。任务。从用户的角度来看,不需要检查代理是否可以完成任务,因为代理可以自己确定。

比特币和人工智能代理

2023年7月,Lightning Labs 推出了在闪电网络上使用代理的概念验证实施方案,称为 LangCralshun 比特币套件。该产品特别有趣,因为它将解决 Web 2 世界中日益严重的问题 –门控和Web 应用程序的昂贵API 密钥。

LangCralshun 通过为开发人员提供一套工具来解决此问题,使代理能够购买、出售和持有比特币,以及查询 API 密钥和发送小额支付。在传统的支付轨道上,小额支付由于费用而成本高昂;而在闪电网络上,代理商可以每天以最低的费用发送无限的小额支付。当与 LangCralshun 的 L402 支付计量 API 框架结合使用时,公司可以根据使用量的增加和减少调整其 API 的访问费用,而不是设定单一的成本高昂的标准。

在未来,链上活动主要由智能代理与智能代理交互所主导,这样的事情将是必要的,以确保智能代理能够以不成本过高的方式相互交互。这是一个早期的例子,说明如何在非许可且经济高效的支付轨道上使用代理,为新市场和经济互动开辟了可能性。

展望

代理领域仍处于新生阶段。项目刚刚开始推出功能代理,可以使用其基础设施处理简单的任务——这通常只有经验丰富的开发人员和用户才能访问。然而,随着时间的推移,人工智能代理对加密货币的最大影响之一是所有垂直领域的用户体验改进。交易将开始从基于点击转向基于文本,用户能够通过LLM与链上代理进行交互。已有团队(如Dawn Wallet)正在推出聊天机器人钱包,供用户在链上进行交互。

此外,目前还不清楚代理商如何在 Web 2 中运作,因为金融赛道依赖于受监管的银行机构,这些机构不能全天候运营,也无法进行无缝跨境交易。正如 Lyn Alden 强调的那样,由于缺乏退款和处理微交易的能力,与信用卡相比,加密货币赛道尤其有吸引力。然而,如果代理成为一种更常见的交易方式,现有的支付提供商和应用程序很可能会迅速采取行动,实施在现有金融赛掉上运营所需的基础设施,从而削弱使用加密货币的一些好处。

目前,代理可能仅限于确定性的加密货币交易,其中给定输入保证给定输出。这两种模型都规定了这些代理弄清楚如何执行复杂任务的能力,而工具则扩大了它们可以完成的范围,都需要进一步开发。为了让加密代理在新的链上加密用例之外变得有用,需要更广泛的集成、接受加密作为一种支付形式,以及明确的监管。然而,随着这些组件的发展,代理准备成为上述去中心化计算和 zkML 解决方案的最大消费者之一,以自主的非确定性方式接收和解决任何任务。

结论

AI 为加密货币引入了我们在 web2 中看到的相同创新,提升了从基础设施开发到用户体验和可访问性的各个方面。然而,项目仍处于发展早期,近期加密货币和人工智能集成将主要由链下集成主导。

产品如Copilot将要“10倍的” 开发人员效率,第1层协议和去中心化金融应用程序已与微软等大公司合作推出人工智能辅助开发平台。Cub3.aiTest Machine 等公司正在开发用于智能合约审计和实时威胁监控的人工智能集成,以增强链上安全性。LLM 聊天机器人正在使用链上数据、协议文档和应用程序进行培训,为用户提供增强的可访问性和用户体验。

对于真正利用加密货币底层技术的更高级集成来说,挑战仍然是证明在链上实施人工智能解决方案在技术上是可行的,在经济上也是可行的。去中心化计算、zkML 和 AI 代理的发展指向有前景的垂直领域,这些领域为加密货币和人工智能深度互联的未来奠定了基础。

声明:

  1. 本文转载自[galaxy],著作权归属原作者[Lucas Tcheyan],如对转载有异议,请联系Sanv Nurlae团队,团队会根据相关流程尽速处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. 文章其他语言版本由Sanv Nurlae团队翻译, 在未提及Sanv.io的情况下不得复制、传播或抄袭经翻译文章。

加密货币与人工智能的交叉领域

进阶2/23/2024, 1:06:11 AM
加密货币和人工智能交叉领域的实验受到的推动力与加密货币最有前景的应用案例相同——即访问无需许可和无需信任的协调层,更有效地促进价值转移。

前言

公共区块链的出现是计算机科学历史上最深远的进步之一。但发展人工智能将会并且已经对我们所在的世界产生深远的影响。如果说区块链技术为交易结算、数据存储和系统设计提供了新的模板,那么人工智能则是计算、分析和内容交付方面的一场革命。这两个行业的创新正在解锁新的用例,从而可能在未来几年加速这两个行业的采用。本报告探讨了加密货币和人工智能的持续融合,重点关注试图弥合两者之间差距、利用两者力量的新颖用例。具体来说,本报告研究了开发去中心化计算协议、零知识机器学习 (zkML) 基础设施和人工智能代理的项目。

加密货币为人工智能提供了非许可、去信任化且可组合的结算层。这解锁了用例,例如通过去中心化计算系统使硬件更容易访问,构建可以执行需要价值交换的复杂任务的人工智能代理,以及开发身份和来源解决方案来对抗 Sybil 攻击和深度伪造。人工智能为加密货币带来了许多我们在 Web 2 中看到的相同好处。这包括由于大型语言模型(即经过专门训练的 ChatGPT 和 Copilot 版本)而为用户和开发人员增强的用户体验 (UX) 以及潜在的、显著提高智能合约功能和自动化。区块链是人工智能所需的透明的数据丰富环境。但区块链的计算能力也有限,这是直接集成人工智能模型需要解决的主要障碍。

加密货币和人工智能交叉领域正在进行的实验和最终采用背后的驱动力也是推动加密货币最有前途的用例向前发展的动力——访问非许可和去信任的协调层,从而更好地促进价值转移。考虑到它们的巨大潜力,该领域的参与者需要了解这两种技术交叉的基本方式。

要点:

  • 在不久的将来(6个月到1年),加密货币和人工智能的集成将由人工智能应用程序主导,这些应用程序可以提高开发人员的效率、智能合约的可审计性和安全性以及用户的可访问性。这些集成并非特定于加密货币,而是增强了链上开发人员和用户体验。
  • 正如高性能 GPU 严重短缺一样,去中心化计算产品正在实施人工智能定制的 GPU 产品,为采用提供了推动力。
  • 用户体验和监管仍然是为吸引去中心化计算客户需要解决问题。然后,在美国 OpenAI 的最新进展以及持续的监管审查强调了非许可、抗审查、去中心化的人工智能网络的价值主张。
  • 链上人工智能集成,特别是能够使用人工智能模型的智能合约,需要改进 zkML 技术和其他验证链下计算的计算方法。缺乏全面的工具和开发人员人才以及高昂的成本是采用面临的障碍。
  • 人工智能代理非常适合加密货币,用户(或代理本身)可以创建钱包以与其他服务、代理或人员进行交易。目前使用传统的金融轨道无法实现这一点。为了更广泛的采用,需要与非加密产品进行额外的集成。

术语

人工智能:利用计算和机器来模仿人类的推理和解决问题的能力。

神经网络:人工智能模型的一种训练方法。他们通过离散的算法层运行输入,对其进行改进,直到产生所需的输出。神经网络由具有权重的方程组成,可以修改权重来改变输出。它们可能需要大量的数据和计算来进行训练,以便其输出准确。这是开发 AI 模型最常见的方式之一(ChatGPT 使用依赖于转换器)。

训练:开发神经网络和其他人工智能模型的过程。它需要大量数据来训练模型以正确解释输入并产生准确的输出。在训练过程中,模型方程的权重不断修改,直到产生令人满意的输出。训练费用可能非常高昂。以 ChatGPT 为例,使用数万个自己的 GPU 来处理数据。资源较少的团队通常依赖专门的计算提供商,例如 Amazon Web Services、Azure 和 Google Cloud 提供商。

推理:实际使用 AI 模型来获取输出或结果(例如,使用 ChatGPT 为有关加密货币和 AI 交叉点的论文创建大纲)。在整个训练过程和最终产品中都会使用推理。由于计算成本的原因,即使在训练完成后,它们的运行成本也可能很高,但其计算强度低于训练。

零知识证明 (ZKP) 允许在不透露基础信息的情况下验证索赔。这在加密货币中很有用,主要有两个原因:1) 提供隐私; 2) 支持扩展。为了保护隐私,这使用户能够在不泄露敏感信息(例如钱包中有多少 ETH)的情况下进行交易。对于扩展而言,它使链下计算能够比重新执行计算更快地在链上得到证明。这使得区块链和应用程序能够以低廉的成本在链外运行计算,然后在链上验证它们。要了解有关零知识及其在以太坊虚拟机中的作用的更多信息,请参阅 Christine Kim的报告:zkEVM:以太坊可扩展性的未来

人工智能/加密货币市场地图

人工智能和加密货币交叉的项目仍在构建支持大规模链上人工智能交互所需的底层基础设施。

去中心化计算市场正在兴起,以提供训练和推理人工智能模型所需的大量物理硬件,主要以图形处理单元 (GPU) 的形式。这些双向市场将那些租赁和寻求租赁计算的人连接起来,促进价值的转移和计算的验证。在去中心化计算中,正在出现几个提供附加功能的子类别。除了双边市场之外,本报告还将回顾专门提供可验证培训和微调输出的机器学习训练提供商,以及致力于连接计算和模型生成以实现人工智能的项目,也经常被称为智力激励网络。

zkML 是希望以经济有效且及时的方式在链上提供可验证模型输出的项目的一个新兴重点领域。这些项目主要赋予应用程序处理链下繁重计算请求的能力,然后在链上发布可验证的输出,证明链下工作负载是完整且准确的。zkML 在当前实例中既昂贵又耗时,但越来越多地被用作解决方案。zkML 提供商和想要利用 AI 模型的 DeFi/游戏应用程序之间的集成数量在不断增加,其中zkML的运用显而易见。

充足的计算供应以及验证链上计算的能力为链上人工智能代理打开了大门。代理是经过训练的模型,能够代表用户执行请求。代理提供了显著增强链上体验的机会,使用户只需与聊天机器人对话即可执行复杂的交易。然而,就目前而言,代理项目仍然专注于开发基础设施和工具,以实现轻松快速的部署。

去中心化计算

概述

人工智能需要大量计算来训练模型和运行推理。在过去的十年中,随着模型变得越来越复杂,计算需求呈指数级增长。以开放人工智能(OpenAI)为例。它在2012年到2018年间成立,其模型的计算需求从每两年翻一番增加到每三个半月翻一番。这导致一些加密货币矿工对 GPU 的需求激增,甚至一些加密矿工重新利用他们的 GPU 提供云计算服务(可查看@jeff.washington/2024-02-06-solana-mainnet-beta-outage-report-619bd75b3ce0">我们的年度比特币挖矿报告中以了解更多相关信息)。随着访问计算的竞争加剧和成本上升,一些项目正在利用加密技术来提供去中心化计算解决方案。他们以具有竞争力的价格提供按需计算,以便团队能够以经济实惠的方式训练和运行模型。在某些情况下,可能需要权衡性能和安全性。

最先进的 GPU,例如对 Nvidia 生产的产品需求量很大。9 月,Tether 收购了Northern Data(德国比特币矿商)的一部分股份。据报道,Tether斥资4.2亿美元购买了10,000个H100 GPU(用于人工智能训练的最先进 GPU 之一)。等待一流的硬件时间可能至少为六个月,在许多情况下甚至更长。更糟糕的是,公司经常被要求签署长期合约,以获取他们甚至可能不会使用的计算量。这可能会导致存在可用计算但市场上不可用的情况。去中心化计算系统有助于解决这些市场效率低下的问题,创建一个二级市场,计算所有者可以在接到通知后立即转租其过剩容量,从而释放新的供应。

除了有竞争力的定价和可访问性之外,去中心化计算的关键价值主张是抗审查性。尖端人工智能开发日益由拥有绝佳计算和数据访问能力的大型科技公司主导。2023年的年度人工智能指数报告突出的第一个关键主题是,工业界在人工智能模型的开发方面越来越超过学术界,控制权集中在少数技术领导者手中。这引发了人们的担忧,即他们在规定支撑人工智能模型的规范和价值观方面是否有能力产生巨大影响力,特别是在这些科技公司为限制人工智能的发展超出他们的控制范围而推动监管之后更是如此。

去中心化计算垂直领域

近年来出现了几种去中心化计算模型,每种模型都有自己的重点和权衡。

广义计算

Akash、io.net、iExec、Cudos 等项目都是去中心化计算应用程序,除了数据和通用计算解决方案之外,它们还提供或即将提供用于 AI 训练和推理的专用计算的访问权限。

Akash 是目前唯一完全开源的“超级云”平台。它是使用 Cosmos SDK 的权益证明网络。AKT 是 Akash 的原生代币,作为一种支付形式,用于保护网络安全并激励参与。Akash 于 2020 年推出了第一个主网,专注于提供非许可的云算力市场,最初具有存储和 CPU 租赁特色服务。2023年6月,Akash 推出一个专注于 GPU 的新测试网,并于9月推出其可使用户能够租用 GPU 进行人工智能训练和推理的 GPU 主网。

Akash 生态系统中有两个主要参与者:租户和提供商。租户是想要购买算力资源的 Akash 网络的用户。提供商是算力供应商。为了匹配租户和提供商,Akash 依靠逆向拍卖流程。租户提交他们的算力要求,在其中他们可以指定某些条件,例如服务器的位置或进行计算的硬件类型,以及他们愿意支付的金额。然后,供应商提交他们的要价,最低出价者将获得任务。

Akash 验证者维护网络的完整性。验证者集目前限制为100个,并计划随时间逐步增加。任何人都可以通过质押比当前质押 AKT 数量最少的验证者更多的 AKT 来成为验证者。AKT 持有者还可以将其 AKT 委托给验证者。网络的交易费用和区块奖励以 AKT 形式分配。此外,对于每笔租赁,Akash 网络都会按照社区确定的费率赚取“收取费用”,并将其分配给 AKT 持有者。

二级市场

去中心化算力市场将填补现有计算市场的低效率。供应限制导致公司囤积超出其可能需要的算力资源,并且由于与云提供商的合约结构将客户锁定在长期合约中,即使可能不需要持续访问,供应也进一步受到限制。去中心化计算平台释放了新的供应,使世界上任何拥有算力需求的人都可以成为供应商。

AI 训练对 GPU 的需求激增是否会转化为 Akash 上的长期网络使用还有待观察。Akash 长期以来一直为 CPU 提供市场,例如,以70-80%的折扣提供类似的服务作为中心化替代方案。然而,较低的价格并没有带来显著的采用。网络上的活跃租约已趋于平缓,到2023年第二季度,平均只有33%的算力、16%的内存和13%的存储。虽然这些都是链上采用的可观指标(作为参考,领先的存储提供商 Filecoin 已在2023年第三季度拥有12.6%存储利用率 ),这表明这些产品的供应继续大于需求。

距 Akash 推出 GPU 网络已经过去了半年多的时间,现在准确评估长期采用率还为时过早。迄今为止,GPU 的平均利用率为44%,高于 CPU、内存和存储的利用率,这是需求方面的一个迹象。这主要是由对最高质量 GPU(如 A100)的需求推动的,90%以上的GPU都出租了。

Akash 的每日支出也有所增加,相对于 GPU 出现之前几乎翻了一番。这部分归因于其他服务使用量的增加,尤其是CPU,但主要是新 GPU 使用量导致的结果。

定价与 Lambda Cloud 和 Vast.ai 等中心化竞争对手相当(或者在某些情况下甚至更贵)。对最高端 GPU(例如 H100 和 A100)的巨大需求意味着该设备的大多数所有者对在面临竞争性定价的市场上市兴趣不大。

虽然最初体现了有前景的兴趣,但采用仍然存在障碍(下面进一步讨论)。去中心化计算网络需要采取更多措施来产生需求和供应,团队正在尝试如何最好地吸引新用户。例如,2024年初,Akash 通过了提案240 增加 GPU 供应商的 AKT 排放量并激励更多供应,特别是针对高端 GPU。团队还致力于推出概念验证模型,向潜在用户展示其网络的实时功能。Akash 正在训练、自己的基础模型,已经推出聊天机器人图像生成,这些应用都使用 Akash GPU 创建输出。同样,io.net 有开发了稳定的扩散模型,并正在推出新的网络功能,这能更好地模仿传统 GPU 数据中心的性能和规模。

去中心化机器学习训练

除了能够满足人工智能需求的通用计算平台外,一组专注于机器学习模型训练的专业人工智能GPU提供商也正在兴起。例如,Gensyn 正在“协调电力和硬件来构建集体智慧”,其观点是,“如果有人想要训练某种东西,并且有人愿意训练它,那么就应该允许这种训练发生。”

该协议有四个主要参与者:提交者、解决者、验证者和举报者。提交者向网络提交带有培训请求的任务。这些任务包括训练目标、要训练的模型和训练数据。作为提交过程的一部分,提交者需要为解决者所需的估计计算量预先支付费用。

提交后,任务将分配给对模型进行实际训练的解决者。然后,解决者将已完成的任务提交给验证者,验证者负责检查训练以确保正确完成。举报人有责任确保验证者诚实行事。为了激励举报人参与网络,Gensyn 计划定期提供故意错误的证据,奖励举报人抓住他们。

除了为人工智能相关工作负载提供计算之外,Gensyn 的关键价值主张是其验证系统,该系统仍在开发中。为了确保 GPU 提供商的外部计算正确执行(即确保用户的模型按照他们想要的方式进行训练),验证是必要的。Gensyn 采用独特的方法解决了这个问题,利用了称为“概率学习证明、基于图形的精确协议和 Truebit 式激励游戏”的新颖验证方法。这是一种乐观求解模式,允许验证者确认解决者已正确运行模型,而无需自己完全重新运行模型,这是一个成本高昂且低效的过程。

除了创新的验证方法之外,Gensyn 还宣称,相对于中心化替代方案和加密货币竞争对手而言,自己具有成本效益,可提供 ML 培训的成本比 AWS 低 80%,同时在测试中胜过 Truebit 等类似项目。

这些初步结果是否可以在去中心化网络中大规模复制还有待观察。Gensyn 希望利用小型数据中心、零售用户以及未来手机等小型移动设备等提供商的多余算力。然而,正如 Gensyn 团队本身所承认的那样,依赖异构计算提供商带来了一些新的挑战。

对于 Google Cloud Providers 和 Coreweave 等中心化提供商来说,计算成本昂贵,而计算之间的通信(带宽和延迟)却很便宜。这些系统旨在尽快实现硬件之间的通信。Gensyn 颠覆了这一框架,通过让世界上任何人都可以提供 GPU 来降低计算成本,但同时也增加了通信成本,因为网络现在必须在相距较远的异构硬件上协调计算作业。Gensyn 尚未推出,但它是构建去中心化机器学习训练协议时可能实现的概念证明。

去中心化通用智能

去中心化计算平台也为人工智能创建方法的设计提供了可能性。Bittensor 是一种基于 Substrate 建立的去中心化计算协议。Substrate 试图回答 “我们如何将人工智能转变为协作方法?”的问题,Bittensor 旨在实现人工智能生成的去中心化和商品化。该协议于2021年推出,希望利用协作机器学习模型的力量来不断迭代并产生更好的人工智能。

Bittensor 从比特币中汲取灵感,其原生货币 TAO 的供应量为2100万,减半周期为四年(第一次减半将于2025年)。Bittensor 不是使用工作量证明来生成正确的随机数并获得区块奖励,而是依赖于“智能证明”,要求矿工运行模型来响应推理请求而生成输出。

激励智能

Bittensor 最初依赖专家混合 (MoE) 模型来生成输出。当提交推理请求时,MoE 模型不会依赖一个广义模型,而是将推理请求转发给给定输入类型的最准确的模型。想象一下建造一栋房子,您聘请了各种专家来负责施工过程的不同方面(例如:建筑师、工程师、油漆工、建筑工人等……)。 MoE 将其应用于机器学习模型,尝试根据输入利用不同模型的输出。Bittensor 创始人 Ala Shaabana认为,这就像“与一屋子聪明人交谈并获得最佳答案,而不是与一个人交谈”。由于确保正确路由、消息同步到正确的模型以及激励面临挑战,这种方法已被搁置至项目得到进一步开发。

Bittensor 网络中有两个主要参与者:验证者和矿工。验证者的任务是向矿工发送推理请求,审查他们的输出,并根据他们的响应质量对它们进行排名。为了确保他们的排名可靠,验证者会根据他们的排名与其他验证者排名的一致程度给予“vtrust”分数。验证者的 vtrust 分数越高,他们获得的 TAO 排放量就越多。这是为了激励验证者随时间就模型排名达成共识,因为就排名达成一致的验证者越多,他们的个人 vtrust 分数就越高。

矿工,也称为服务器,是运行实际机器学习模型的网络参与者。矿工们相互竞争,为验证者提供针对给定查询的最准确的输出,输出越准确,赚取的 TAO 排放就越多。矿工可以按照自己的意愿生成这些输出。例如,在未来的情况下,Bittensor 矿工完全有可能之前在 Gensyn 上训练过模型,并用它们来赚取 TAO 排放量。

如今,大多数交互直接发生在验证者和矿工之间。验证者向矿工提交输入并请求输出(即训练模型)。一旦验证者查询网络上的矿工并收到他们的响应,他们就会对矿工进行排名并将其排名提交到网络。

验证者(依赖 PoS)和矿工(依赖模型证明,PoW 的一种形式)之间的这种互动被称为 Yuma 共识。它旨在激励矿工产生最好的输出来赚取 TAO 排放,并激励验证者对矿工输出进行准确排名,以获得更高的 vtrust 分数并增加他们的 TAO 奖励,从而形成网络的共识机制。

子网和应用程序

Bittensor 上的交互主要包括验证者向矿工提交请求并评估其输出。然而,随着贡献矿工的质量提高和网络整体智能的增长,Bittensor 将在其现有堆栈之上创建一个应用程序层,以便开发人员可以构建查询 Bittensor 网络的应用程序。

2023年10月,Bittensor 朝着实现这一目标迈出了重要一步:引入通过其Revolution升级的子网。子网是 Bittensor 上激励特定行为的单独网络。Revolution 向任何有兴趣创建子网的人开放网络。自发布以来的几个月里,超过32个子网 已推出了包括文本提示、数据抓取、图像生成和存储的功能。随着子网的成熟以及产品就绪,子网创建者还将创建应用程序集成,使团队能够构建查询特定子网的应用程序。一些应用程序(聊天机器人图像生成器推特回复机器人预测市场)今天确实存在,但除了 Bittensor 基金会的资助之外,验证者没有正式的激励措施来接受和转发这些查询。

为了提供更清晰的说明,下面举例示例说明应用程序集成到网络中后 Bittensor 将如何工作。

子网根据子根网络估的性能获得 TAO。根网络位于所有子网之上,本质上充当一种特殊的子网,并由 64 个最大的子网验证者按权益进行管理。根网络验证者根据子网的性能对子网进行排名,并定期将 TAO 排放分配给子网。通过这种方式,各个子网充当根网络的矿工。

Bittensor展望

Bittensor 仍在经历成长的烦恼,因为它扩展了协议的功能以激励跨多个子网的智能生成。矿工们不断设计新的方法来攻击网络以获得更多 TAO 奖励,例如通过稍微修改由他们的模型运行的高评价推理的输出,然后提交多个变体。影响整个网络的治理提案只能由Triumvirate提交和实施。Triumvirate完全由 Opentensor 基金会利益相关者组成(需要注意的是,提案需要得到由实施前的 Bittensor 验证者组成的 Bittensor 参议院的批准 )。该项目的代币经济正在完善之中,以提高对 TAO 跨子网使用的激励。该项目还因其独特的方法而迅速变得声名狼藉,首席执行官是最受欢迎的人工智能网站之一HuggingFace表明,Bittensor 应将其资源添加到网站上。

在最近发表的一篇文章由一位名为“Bittensor Paradigm”的核心开发人员提出,该团队阐述了 Bittensor 的愿景,即最终发展为“对所测量的内容不可知”。理论上,这可以使 Bittensor 开发子网来激励由 TAO 提供支持的任何类型的行为。这仍存在相当大的实际限制——最明显的是,证明这些网络能够扩展以处理如此多样化的流程,并且潜在的激励措施推动了超越中心化产品的进步。

为人工智能模型构建去中心化计算堆栈

上述部分高度概述正在开发的各种类型的去中心化人工智能计算协议。在开发和采用的早期,它们提供了生态系统的基础,最终可以促进“人工智能构建块”的创建,例如 DeFi 的“金钱乐高”概念。非许可的区块链的可组合性为每个协议构建在另一个协议之上提供了可能性,以提供更全面的去中心化人工智能生态系统。

例如,这是 Akash、Gensyn 和 Bittensor 可能全部交互以响应推理请求的一种方式。

需要明确的是,这只举例了一种未来可能发生的情况,而不代表当前生态系统、现有合作伙伴关系或可能结果。互操作性的限制以及下面描述的其他考虑因素极大地限制了当今的集成可能性。除此之外,流动性的碎片化和使用多种代币的需求可能会损害用户体验,Akash 和 Bittensor 的创始人已指出这一点。

其他去中心化产品

除了算力之外,还推出了其他几种去中心化基础设施服务,以支持加密货币新兴的人工智能生态系统。本文无法介绍所有这些产品,仅举例一些有趣且具有说明性的产品:

  • Ocean:去中心化的数据市场。用户可以创建代表其数据的数据 NFT,并可以使用数据代币进行购买。用户既可以将其数据货币化,又可以对其拥有更大的主权,同时为人工智能团队提供开发和训练模型所需数据的访问权限。
  • Grass:去中心化的带宽市场。用户可以将多余的带宽出售给人工智能公司,后者利用这些带宽从互联网上抓取数据。这建立在Wynd网络之上,不仅使个人能够将其带宽货币化,而且还为带宽购买者提供了更多样化的观点,让他们了解个人用户在网上看到的内容(因为个人的互联网访问通常是根据其 IP 地址专门定制的)。
  • HiveMapper:构建一个去中心化的地图产品,其中包含从日常汽车驾驶员收集的信息。HiveMapper 依靠 AI 来解释从用户仪表板摄像头收集的图像,并奖励用户通过强化人类学习反馈 (RHLF) 帮助微调 AI 模型的代币。

总的来说,这些都指向几乎无限的机会,即探索支持人工智能模型的去中心化市场模型或开发它们所需的周边基础设施。目前,这些项目大多处于概念验证阶段,需要更多的研究和开发来证明它们能够以提供全面人工智能服务所需的规模运行。

展望

去中心化算力产品仍处于开发的早期阶段。他们刚刚开始推出最先进的算力,能够在生产中训练最强大的人工智能模型。为了获得有意义的市场份额,他们需要展示与中心化替代方案相比的实际优势。更广泛采用的潜在触发因素包括:

  • GPU 供应/需求。GPU 的稀缺加上快速增长的算力需求正在导致 GPU 军备竞赛。 OpenAI 已因GPU限制而限制过一次访问,即无法访问其平台。Akash 和 Gensyn 等平台可以为需要高性能算力的团队提供具有成本竞争力的替代方案。对于去中心化算力提供商来说,未来 6-12 个月提供了特别独特的机会以吸引新用户,由于缺乏更广泛的市场准入,这些新用户被迫考虑去中心化产品。再加上 Meta 的 LLaMA 2 等性能日益提高的开源模型,用户在部署有效的微调模型时不再面临同样的障碍,使计算资源成为主要瓶颈。然而,平台本身的存在并不能确保足够的算力供应和消费者的相应需求。采购高端 GPU 仍然很困难,而且成本并不总是需求方的主要动机。这些平台将面临挑战,以展示使用去中心化算力选项的实际好处(无论是由于成本、审查阻力、正常运行时间和弹性还是可访问性)来积累粘性用户。他们必须快速行动。 GPU基础设施投资和建设正在以惊人的速度发生。
  • 监管。 监管仍然是去中心化算力运动的阻力。短期内,缺乏明确的监管意味着提供商和用户都面临使用这些服务的潜在风险。如果供应商提供算力或买方在不知情的情况下从受制裁实体购买算力怎么办?用户可能会犹豫是否使用缺乏中心化实体控制和监督的去中心化平台。协议试图通过将控件纳入其平台或添加过滤器以仅访问已知的算力提供商(即提供了实名认证(KYC)信息)来减轻这些担忧,但要实现采用就需要能在确保合规性的同时保护隐私的更强大方法。短期内,我们可能会看到 KYC 和合规平台的出现,这些平台限制对其协议的访问,以解决这些问题。此外,围绕美国可能的新监管框架的讨论,最好的体现是发布的关于安全、可靠和值得信赖的人工智能开发和使用的行政命令,强调了进一步限制 GPU 访问的监管行动的可能性。
  • 审查制度。 监管是双向的,去中心化的算力产品可以从限制人工智能访问的行动中受益。除了行政命令外,OpenAI 创始人 Sam Altman 还作证国会讨论了监管机构为人工智能开发颁发许可证的必要性。关于人工智能监管的讨论才刚刚开始,但任何此类限制访问或审查人工智能功能的尝试都可能加速不存在此类障碍的去中心化平台的采用。11月 OpenAI 领导层换届 (或缺乏)进一步体现了将现有最强大的人工智能模型的决策权授予少数人的风险。此外,所有人工智能模型都必然反映了创建它们的人的偏见,无论是有意还是无意。消除这些偏差的一种方法是使模型尽可能开放地进行微调和训练,确保任何地方的任何人都可以访问各种类型和偏差的模型。
  • 数据隐私。 当与为用户提供数据自主权的外部数据和隐私解决方案集成时,去中心化算力可能会比中心化替代方案更具吸引力。Samsung公司成为受害者,当他们意识到工程师正在使用 ChatGPT 来帮助芯片设计并将敏感信息泄露给 ChatGPT 时,他们就意识到了这一点。Phala Network 和 iExec 声称为用户提供 SGX 安全飞地来保护用户数据,并且正在进行的完全同态加密研究将进一步解锁确保隐私的去中心化算力。随着人工智能进一步融入我们的生活,用户将更加重视能够在具有隐私保护的应用程序上运行模型。用户还需要支持数据可组合性的服务,以便他们可以将数据从一种模型无缝移植到另一种模型。
  • 用户体验(UX)。 用户体验仍然是更广泛采用所有类型的加密应用程序和基础设施的重大障碍。这对于去中心化算力产品来说并没有什么不同,并且在某些情况下,由于开发人员需要了解加密货币和人工智能,这会加剧这种情况。需要从基础知识(例如入门和抽象与区块链的交互)进行改进,以提供同等的高质量输出以作为当前的市场领导者。鉴于许多提供更便宜产品的可操作的去中心化算力协议很难获得普遍使用,这一点显而易见。

智能合约和 zkML

智能合约是任何区块链生态系统的核心构建块。在给定一组特定条件的情况下,它们会自动执行并减少或消除对受信任第三方的需求,从而能够创建复杂的去中心化应用程序,例如 DeFi 中的应用程序。然而,由于智能合约目前大部分都存在,因此其功能仍然有限,因为它们根据必须更新的预设参数执行。

例如,部署的借贷协议智能合约包含根据特定贷款与价值比率何时清算头寸的规范。虽然在静态环境中有用,但在风险不断变化的动态情况下,这些智能合约必须不断更新以适应风险承受能力的变化,这给不通过集中流程管理的合约带来了挑战。例如,依赖去中心化治理流程的 DAO 可能无法快速反应以应对系统性风险。

集成人工智能(即机器学习模型)的智能合约是增强功能、安全性和效率同时改善整体用户体验的一种可能方法。然而,这些集成也带来了额外的风险,因为不可能确保支撑这些智能合约的模型不会被利用或解释长尾情况(鉴于数据输入的稀缺,长尾情况很难训练模型)。

零知识机器学习(zkML)

机器学习需要大量的算力来运行复杂的模型,这使得人工智能模型由于成本高昂而无法直接在智能合约中运行。例如,为用户提供收益优化模型的 DeFi 协议将很难在链上运行该模型,而无需支付过高的Gas费。一种解决方案是增加底层区块链的算力能力。然而,这也增加了对链验证者集的要求,可能会破坏去中心化特性。相反,一些项目正在探索使用 zkML 以去信任的方式验证输出,而不需要密集的链上计算。

说明 zkML 有用性的一个常见示例是,当用户需要其他人通过模型运行数据并验证其交易对手实际上运行了正确的模型时。也许开发人员正在使用去中心化算力提供商来训练他们的模型,并担心该提供商试图通过使用输出差异几乎无法察觉的更便宜的模型来削减成本。zkML 使算力提供商能够通过其模型运行数据,然后生成可以在链上验证的证明,以证明给定输入的模型输出是正确的。在这种情况下,模型提供者将具有额外的优势,即能够提供他们的模型,而不必透露产生输出的基础权重。

也可以做相反的事情。如果用户想要使用他们的数据运行模型,但由于隐私问题(即,在医疗检查或专有商业信息的情况下),不希望提供模型的项目访问他们的数据,那么用户可以在他们的数据上运行模型而不共享数据,然后通过证明验证他们运行了正确的模型。这些可能性通过解决令人望而却步的算力限制,极大地扩展了人工智能和智能合约功能集成的设计空间。

基础设施和工具

鉴于 zkML 领域的早期状态,开发主要集中在构建团队所需的基础设施和工具,以将其模型和输出转换为可以在链上验证的证明。这些产品尽可能地抽象了开发的零知识方面。

EZKLGiza 是两个通过提供机器学习模型执行的可验证证明来构建此工具的项目。两者都帮助团队构建机器学习模型,以确保这些模型可以以能够在链上以可信方式验证结果的方式执行。这两个项目都使用开放神经网络交换 (ONNX) 将用 TensorFlow 和 Pytorch 等通用语言编写的机器学习模型转换为标准格式。然后,他们输出这些模型的版本,这些模型在执行时也会生成 zk 证明。 EZKL 是开源的,生产 zk-SNARKS;而 Giza 是闭源的,生产 zk-STARKS。这两个项目目前仅兼容 EVM。

过去几个月,EZKL 在增强 zkML 解决方案方面取得了重大进展,主要集中在降低成本提高安全性加速证明生成方面。例如,2023年11月,EZKL 集成了一个新的开源 GPU 库,可将聚合证明时间减少35%,1月 EZKL公布了 Lilith——一种软件解决方案,用于在使用 EZKL 证明系统时集成高性能算力集群并编排并发作业。Giza 的独特之处在于,除了提供用于创建可验证的机器学习模型的工具之外,他们还计划实现相当于 web3 的Hugging Face,从而开放 zkML 协作和模型共享的用户市场,并最终集成去中心化算力产品。一月份 EZKL 发布了基准评估,比较了 EZKL、Giza 和 RiscZero(下面讨论)的性能。 EZKL 展示了更快的证明时间和内存使用。

Modulus Labs还在开发一种为 AI 模型定制的新的 zk-proof 技术。Modulus发表了一篇论文,名为智能的成本 (暗示在链上运行 AI 模型的成本极高),对当时现有的 zk-proof 系统进行了基准测试,以确定改进 AI 模型 zk-proofs 的能力和瓶颈。该论文于2023年1月发布,表明现有产品成本过高且效率低下,无法大规模实现人工智能应用。基于他们的初步研究,11月的 Modulus@ModulusLabs/introducing-modulus-bring-ai-on-chain-d75dcb82c5e3">引入Remainder——一种专门的零知识证明器,专门为降低 AI 模型的成本和证明时间而构建,其目标是使项目在经济上可行,将模型大规模集成到其智能合约中。他们的工作是闭源的,因此无法与上述解决方案进行基准测试,但最近在 Vitalik 的加密货币和人工智能相关博客文中有提及。

工具和基础设施开发对于 zkML 空间的未来增长至关重要,因为它可以大大减少需要部署运行可验证的链下算力所需的 zk 电路的团队之间的摩擦。安全接口的创建使从事机器学习工作的非加密原生构建者能够将他们的模型带到链上,这将使应用程序能够通过真正新颖的用例进行更大的实验。工具还解决了更广泛采用 zkML 的一个主要障碍,即缺乏知识渊博且对零知识、机器学习和密码学交叉领域工作感兴趣的开发人员。

协处理器

正在开发的其他解决方案(称为“协处理器”)包括RiscZeroAxiomRitual。协处理器这个术语主要是语义上的——这些网络履行许多不同的角色,包括验证链上的链下计算。与 EZKL、Giza 和 Modulus 一样,他们的目标是完全抽象零知识证明生成过程,创建本质上能够执行链下程序并生成链上验证证明的零知识虚拟机。RiscZero 和 Axiom 可以服务简单的人工智能模型,因为它们是更通用的协处理器,而 Ritual 是专门为与人工智能模型一起使用而构建的。

Infernet 是 Ritual 的第一个实例,包括允许开发人员向网络提交推理请求并接收输出和证明(可选)作为回报的推理网SDK。Infernet 节点接收这些请求并在返回输出之前处理链下计算。例如,DAO 可以创建一个流程,确保所有新的治理提案在提交之前满足某些先决条件。每次提交新提案时,治理合约都会通过 Infernet 触发推理请求,调用 DAO 特定治理训练的 AI 模型。该模型会审查提案,以确保提交所有必要的标准,并返回输出和证据,批准或拒绝提案的提交。

在接下来的一年里,Ritual 团队计划推出更多功能,形成称为 Ritual 超级链的基础基础设施层。前面讨论的许多项目都可以作为服务提供商插入 Ritual。Ritual 团队已与 EZKL 集成以生成证明,并且可能很快会添加其他领先提供商的功能。Ritual 上的 Infernet 节点还可以使用 Akash 或 io.net GPU 以及在 Bittensor 子网上训练的查询模型。他们的最终目标是成为开放人工智能基础设施的首选提供商,能够为任何网络、任何工作负载的机器学习和其他人工智能相关任务提供服务。

应用领域

zkML 有帮助调和区块链和人工智能之间的矛盾,前者本质上是资源受限的,而后者则需要大量的计算和数据。正如Giza的创始人之一所言,“用例如此丰富……这有点像以太坊早期问智能合约的用例是什么……我们所做的只是扩展智能合约的用例。”然而,如上所述,当今的开发主要发生在工具和基础设施级别。应用程序仍处于探索阶段,团队面临的挑战是证明使用 zkML 实现模型所产生的价值超过了其复杂性和成本。

目前的一些应用包括:

  • 去中心化金融。 zkML通过增强智能合约能力,升级了DeFi的设计空间。DeFi 协议为机器学习模型提供大量可验证且不可变的数据,可用于生成收益生成或交易策略、风险分析、用户体验等。例如,Giza 与 Yearn Finance 合作,为 Yearn 的新 v3 金库构建概念验证自动风险评估引擎。Modulus Labs 与 Lyra Finance @ModulusLabs/chapter-4-blockchains-that-self-improve-e9716c041f36">合作将机器学习纳入其 AMM,与 Ion Protocol 合作实施分析验证者风险的模型,并帮助 Upshot 验证其人工智能支持的 NFT 价格信息。NOYA(利用 EZKL)和 Mozaic 等协议提供了对专有链下模型的访问,这些模型使用户能够访问自动化流动性挖矿,同时使他们能够验证链上的数据输入和证明。Spectral Finance 正在构建链上信用评分引擎,以预测 Compound 或 Aave 借款人拖欠贷款的可能性。由于 zkML,这些所谓的“De-Ai-Fi”产品在未来几年可能会变得更加流行。
  • 游戏。长期以来,人们一直认为公共区块链颠覆和增强游戏的时机已经成熟(有关加密货币和游戏的更多信息,请参阅这份 Galaxy Digital 报告 -游戏的历史及其 Web3 的未来)。 zkML 使人工智能的链上游戏成为可能。Modulus Lab 已经实现了简单链上游戏的概念验证。Leela vs the World是一款博弈论国际象棋游戏,用户在其中与 AI 国际象棋模型对抗,使用 zkML 验证 Leela 走的每一步都是基于游戏运行的模型。同样,团队也使用 EZKL 框架来构建简单的歌唱比赛和链上井字游戏Cartridge 正在使用 Giza 以使团队能够部署完全链上游戏,最近重点介绍了一款简单的人工智能驾驶游戏,用户能参与竞争以试图创建能避开障碍物的汽车来创建更好的模型。虽然很简单,但这些概念验证指向未来的实现,能够实现更复杂的链上验证,例如能够与游戏内经济体进行交互的复杂 NPC 演员,如《@ModulusLabs/chapter-5-the-cost-of-intelligence-da26dbf93307">AI Arena》中所见,这是一款超级粉碎兄弟游戏,玩家可以在其中训练自己的战士,然后部署为人工智能模型进行战斗。
  • 身份、出处和隐私。加密货币已经被用作验证真实性和打击越来越多的人工智能生成/操纵内容和深度伪造的手段。zkML 可以推进这些努力。WorldCoin 是一种身份证明解决方案,要求用户扫描虹膜以生成唯一的 ID。未来,生物识别 ID 可以使用加密存储在个人设备上进行自我托管,并使用验证本地运行的生物识别所需的模型。然后,用户可以提供生物识别证据,而无需透露自己的身份,从而在确保隐私的同时抵御女巫攻击。这也可以应用于需要隐私的其他推论,例如使用模型分析医疗数据/图像来检测疾病、验证人格并在约会应用程序中开发匹配算法,或者需要验证资金信息的保险和贷款机构。

展望

zkML 仍处于实验阶段,大多数项目都专注于构建基础设施原语和概念证明。如今的挑战包括计算成本、内存限制、模型复杂性、有限的工具和基础设施以及开发人员人才。简而言之,在 zkML 能够以消费产品所需的规模实施之前,还有相当多的工作要做。

然而,随着该领域的成熟以及这些限制的解决,zkML 将成为人工智能和加密集成的关键组成部分。从本质上讲,zkML 承诺能够将任何规模的链外计算引入链上,同时保持与链上运行相同或接近相同的安全保证。然而,在这一愿景实现之前,该技术的早期用户将继续必须在 zkML 的隐私和安全性与替代方案的效率之间进行权衡。

人工智能代理

人工智能和加密货币最令人期待的的集成之一是正在进行的人工智能代理实验。代理是能够使用人工智能模型接收、解释和执行任务的自主机器人。这可以是任何事情,从拥有一个随时可用的、基于您偏好进行微调的个人助理,到雇用一个根据您风险偏好来管理和调整您投资组合的金融代理人。

由于加密货币提供了非许可和去信任的支付基础设施,代理和加密货币可以很好地结合在一起。经过培训后,代理将获得一个钱包,以便他们可以自行使用智能合约进行交易。例如,今天的简单代理可以在互联网上抓取信息,然后根据模型在预测市场上进行交易。

代理提供商

Morpheus 是 2024 年在以太坊和 Arbitrum 上上市的最新开源代理项目之一。其白皮书于2023年9月匿名发布,为社区的形成和构建提供了基础(包括著名人物,如Erik Vorhees)。该白皮书包含可下载的智能代理协议,这是一个开源的LLM,可以在本地运行,由用户的钱包管理,并与智能合约交互。它使用一个智能合约排名来帮助代理根据处理的交易数量等标准确定哪些智能合约可以安全地进行交互。

白皮书还提供了构建 Morpheus 网络的框架,例如使智能代理协议运行所需的激励结构和基础设施。这包括激励贡献者构建用于与代理交互的前端、供开发人员构建可插入代理以便他们可以相互交互的应用程序的 API,以及使用户能够访问运行代理所需的计算和存储的云解决方案在边缘设备上。该项目的初始资金已于 2 月初启动,完整协议预计将于 2024 年第二季度启动。

去中心化自治基础设施网络(DAIN)是一种新的代理基础设施协议,在 Solana 上构建代理到代理经济。DAIN 的目标是让来自不同企业的代理可以通过通用 API 无缝地相互交互,从而大大开放 AI 代理的设计空间,重点是实现能够与 web2 和 web3 产品交互的代理。一月份,DAIN 宣布了他们的第一个合伙伙伴Asset Shield,让用户可以将“代理签名者”添加到其多重签名中,这些签名者能够根据用户设置的规则解释交易并批准/拒绝。

Fetch.AI 是最早部署的人工智能代理协议之一,并开发了一个生态系统,用于使用其 FET 代币构建、部署和利用使用 FET代币和Fetch.AI钱包的链上代理。该协议提供了一套用于使用代理的全面工具和应用程序,包括用于与代理交互和订购代理的钱包内功能。

Fetch 团队的前成员也是Autonolas的创始人。Autonolas是一个用于创建和使用去中心化人工智能代理的开放市场。Autonolas 还为开发人员提供了一套工具来构建链下托管的人工智能代理,并可以嵌入多个区块链,包括 Polygon、Ethereum、Gnosis Cralshun 和 Solana。他们目前有一些积极的代理概念证明产品,包括用于预测市场和 DAO 治理的用例。

SingularityNet 正在为人工智能代理建立一个去中心化的市场,人们可以在其中部署专门的人工智能代理,这些代理可以被其他人或代理雇用以执行复杂的任务。其代理,如AlteredStateMachine,正在构建 AI Agent 与 NFT 的集成。用户铸造具有随机属性的 NFT,这些属性赋予他们在不同任务上的优势和劣势。然后可以对这些代理进行训练,以增强某些属性,从而用于游戏、DeFi 或作为虚拟助手并与其他用户进行交易。

总的来说,这些项目设想了一个未来的智能体生态系统,这些智能体能够协同工作,不仅可以执行任务,还可以帮助构建通用人工智能。真正复杂的代理将有能力自主完成任何用户任务。例如,完全自主的代理将能够弄清楚如何雇用另一个代理来集成 API,然后执行,而不必确保代理在使用之前已经与外部 API(例如旅行预订网站)集成。任务。从用户的角度来看,不需要检查代理是否可以完成任务,因为代理可以自己确定。

比特币和人工智能代理

2023年7月,Lightning Labs 推出了在闪电网络上使用代理的概念验证实施方案,称为 LangCralshun 比特币套件。该产品特别有趣,因为它将解决 Web 2 世界中日益严重的问题 –门控和Web 应用程序的昂贵API 密钥。

LangCralshun 通过为开发人员提供一套工具来解决此问题,使代理能够购买、出售和持有比特币,以及查询 API 密钥和发送小额支付。在传统的支付轨道上,小额支付由于费用而成本高昂;而在闪电网络上,代理商可以每天以最低的费用发送无限的小额支付。当与 LangCralshun 的 L402 支付计量 API 框架结合使用时,公司可以根据使用量的增加和减少调整其 API 的访问费用,而不是设定单一的成本高昂的标准。

在未来,链上活动主要由智能代理与智能代理交互所主导,这样的事情将是必要的,以确保智能代理能够以不成本过高的方式相互交互。这是一个早期的例子,说明如何在非许可且经济高效的支付轨道上使用代理,为新市场和经济互动开辟了可能性。

展望

代理领域仍处于新生阶段。项目刚刚开始推出功能代理,可以使用其基础设施处理简单的任务——这通常只有经验丰富的开发人员和用户才能访问。然而,随着时间的推移,人工智能代理对加密货币的最大影响之一是所有垂直领域的用户体验改进。交易将开始从基于点击转向基于文本,用户能够通过LLM与链上代理进行交互。已有团队(如Dawn Wallet)正在推出聊天机器人钱包,供用户在链上进行交互。

此外,目前还不清楚代理商如何在 Web 2 中运作,因为金融赛道依赖于受监管的银行机构,这些机构不能全天候运营,也无法进行无缝跨境交易。正如 Lyn Alden 强调的那样,由于缺乏退款和处理微交易的能力,与信用卡相比,加密货币赛道尤其有吸引力。然而,如果代理成为一种更常见的交易方式,现有的支付提供商和应用程序很可能会迅速采取行动,实施在现有金融赛掉上运营所需的基础设施,从而削弱使用加密货币的一些好处。

目前,代理可能仅限于确定性的加密货币交易,其中给定输入保证给定输出。这两种模型都规定了这些代理弄清楚如何执行复杂任务的能力,而工具则扩大了它们可以完成的范围,都需要进一步开发。为了让加密代理在新的链上加密用例之外变得有用,需要更广泛的集成、接受加密作为一种支付形式,以及明确的监管。然而,随着这些组件的发展,代理准备成为上述去中心化计算和 zkML 解决方案的最大消费者之一,以自主的非确定性方式接收和解决任何任务。

结论

AI 为加密货币引入了我们在 web2 中看到的相同创新,提升了从基础设施开发到用户体验和可访问性的各个方面。然而,项目仍处于发展早期,近期加密货币和人工智能集成将主要由链下集成主导。

产品如Copilot将要“10倍的” 开发人员效率,第1层协议和去中心化金融应用程序已与微软等大公司合作推出人工智能辅助开发平台。Cub3.aiTest Machine 等公司正在开发用于智能合约审计和实时威胁监控的人工智能集成,以增强链上安全性。LLM 聊天机器人正在使用链上数据、协议文档和应用程序进行培训,为用户提供增强的可访问性和用户体验。

对于真正利用加密货币底层技术的更高级集成来说,挑战仍然是证明在链上实施人工智能解决方案在技术上是可行的,在经济上也是可行的。去中心化计算、zkML 和 AI 代理的发展指向有前景的垂直领域,这些领域为加密货币和人工智能深度互联的未来奠定了基础。

声明:

  1. 本文转载自[galaxy],著作权归属原作者[Lucas Tcheyan],如对转载有异议,请联系Sanv Nurlae团队,团队会根据相关流程尽速处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. 文章其他语言版本由Sanv Nurlae团队翻译, 在未提及Sanv.io的情况下不得复制、传播或抄袭经翻译文章。
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!