AI x Crypto 万字报告(一):如何定义和评估 AI x Crypto 项目?
行业观察
2024-02-22 14:01
订阅此专栏
收藏此文章
AI 和加密领域的融合将催生无数值得关注的项目。


撰文:Mohamed Baioumy、Alex Cheema

编译:BeWater


全文篇幅较长,我们分拆成了三个部分发布。如果想要查看翻译全文,请点击链接


1.导言


人工智能(AI)将引发前所未有的社会变革。


随着 AI 的快速发展以及在各行各业创造出的新可能性,它将不可避免地引发大范围的经济混乱。加密行业也不例外。我们在 2024 年的第一周就观察到了三次重大的 DeFi 攻击,DeFi 协议中 760 亿美元面临风险。利用 AI,我们可以检查智能合约的安全漏洞,并将基于 AI 的安全层集成到区块链中。


AI 的局限性在于坏人可以滥用强大的模型,恶意深度伪造的传播就证明了这一点。值得庆幸的是,密码学的各种进步将为 AI 模型引入新的能力,极大丰富 AI 行业的同时解决一些严重的缺陷。


AI 和加密领域(Crypto)的融合将催生无数值得关注的项目。其中一些项目将为上述问题提供解决方案,而另一些项目则会以浅显的方式将 AI 和 Crypto 结合起来,但却不会带来真正的好处。


在本报告中,我们将介绍概念框架,具体的实例和见解,帮助您了解这一领域的过去、现在和未来。


作者的话

Sora 是一种能够根据文本指令生成逼真视频的 AI 模型。它的发布让我们措手不及。但它这也证实了我们在报告中突指出的风险是真实存在的,并且它们正在不断恶化。



2.AI x Crypto 的核心框架


本节讨论人指导 AI x Crypto 领域发展方向的框架。我们将首先分析两个案例,然后讨论一般原则。


2.1 什么是 AI x Crypto 项目?


让我们回顾一些同时使用加密技术和人工智能技术项目的例子,然后讨论它们是否真正属于 AI x Crypto 项目。


案例研究:Privasea


Privasea 利用了全同态加密(FHE)技术来训练处理加密数据的 AI 模型,确保输入的隐私性。这一创新支持了类似 ChatGPT 的模型可以处理加密指令,也意味着服务提供商永远不会看到未加密的内容。系统处理这些加密输入,并生成只有用户能够解密的加密输出。这种方法可以保护用户数据不被泄露,对于金融等敏感领域尤为关键。在这些行业中,防止潜在的信息泄露至关重要。通过实现与 AI 的安全加密交互,Privasea 解决了 AI 应用中的重大隐私和安全问题。


这个案例展示了加密技术如何帮助和改进一个 AI 产品——使用密码学方法来改变 AI 的训练方式。这导致了一个仅使用 AI 技术无法实现的产品:一个可以接受加密指令的模型。


图 1:使用 Crypto 对 AI 栈进行内部更改,可产生新的功能。例如,FHE 允许我们使用加密指令。


案例研究:Dorsa


Dorsa 是一家区块链安全领域的初创公司。他们利用 AI 模型对智能合约进行审计和监控。他们开发了多种工具,包括强化学习 agents,以全面测试智能合约的安全性。Dorsa 开发的工具可以为开发和审计人员提供帮助。因此,Dorsa 利用 AI 模型来提高智能合约的安全性和可靠性。


在这种情况下,人工智能技术被用来改进加密领域产品——这与我们之前讨论的情况刚好相反。Dorsa 提供了一种 AI 模型,使创建安全智能合约的过程更快、更便宜。虽然它是链下的,但 AI 模型的使用仍然有助于加密项目:智能合约通常是加密项目解决方案的核心。


Dorsa 的 AI 能力可以发现人类忘记检查的漏洞,从而防止未来的黑客攻击。然而,这个特殊的例子并没有利用 AI 使加密产品具备以前做不到的能力,即编写安全的智能合约。Dorsa 的 AI 只是让这个过程变得更好、更快。不过,这是 AI 技术(模型)改进加密产品(智能合约)的一个例子。


案例研究 LoverGPT


LoverGPT 是一款 Web2 AI 女友应用。他们并不会审查裸露的聊天内容或图像,因此可能会面临无法接入 Visa 和 Mastercard 支付方式的问题。为了解决这个问题,他们开始接受加密货币的支付方式。然而产品的其他部分并没有使用任何区块链技术。


LoverGPT 并不是 Crypto x AI 的一个例子。我们已经确定了 AI 可以帮助改进加密技术栈,反之亦然,这可以通过 Privasea 和 Dorsa 的例子来说明。然而,在 LoverGPT 的例子中,加密部分和 AI 部分并没有相互作用,它们只是在产品中共存。要将某个项目视为 AI x Crypto 项目,仅仅让 AI 和 Crypto 为同一个产品或解决方案做出贡献是不够的——这些技术必须相互交织配合以产生解决方案。


AI 和加密技术的结合往往流于表面,没有实际价值。


加密技术和人工智能技术可以直接结合以产生更好解决方案的技术。将它们结合使用可以使彼此在整体项目中更好地发挥作用。只有涉及这些技术之间协同合作的项目才被分类为 AI X Crypto 项目 。


2.2 AI 与 Crypto 如何相互促进


注意:在本报告中,我们使用「加密」一词来指代区块链技术和加密解决方案。零知识证明(ZKP)、加密签名和区块链账本都是「加密」的示例。我们将在适当的部分澄清我们所指的加密的具体方面。


图 2:AI 和 crypto 在 3 种不同产品中的结合方式


让我们回顾一下之前的案例研究。在 Privasea 中,FHE(即加密技术)用于生成能够接受加密输入的 AI 模型。因此,我们正在使用 crypto(加密)解决方案来改进 AI 的训练过程,因此 crypto 正在帮助 AI。在 Dorsa 中,AI 模型被用于审查智能合约安全性。AI 解决方案被用来改进加密产品,因此,AI 正在帮助 crypto。在评估 AI X Crypto 交叉点的项目时,这给我们带来了一个重要的维度:是 crypto 被用来帮助 AI 还是 AI 被用来帮助 crypto?


这个简单的问题可以帮助我们发现当前用例的重要方面,即要解决的关键问题是什么?在 Dorsa 的案例中,我们期望的结果是一个安全的智能合约。这可以由熟练的开发者来完成,Dorsa 恰好利用 AI 提高了这一过程的效率。不过,从根本上说,我们只关心智能合约的安全性。一旦明确了关键问题,我们就能确定是 AI 在帮助 crypto,还是 crypto 在帮助 AI。在某些情况下,两者之间并不存在有意义的交互(例如 LoverGPT)。


下表提供了每个类别中的几个例子。


表 1:Crypto 与 AI 如何相结合


您可以在附录中找到 150 多个项目的概况。如果我们由遗漏的内容,或者您有任何反馈意见,请联系我们!


总结:AI 和 Crypto 是相辅相成的技术。要评估任何产品,关键是要了解是 AI 在帮助 Crypto,还是 Crypto 在帮助 AI。


图 3:区别说明


2.3 产品定位


让我们举一个 Crypto 帮助 AI 的例子。当组成 AI 的特定技术集合发生变化时,AI 解决方案作为一个整体的能力也会发生变化。这种技术集合被称为栈(Stack)。AI 栈包括构成 AI 各个方面的数学思想和算法。用于处理训练数据、训练模型以及模型推理的具体技术都是栈的一部分。


栈作为一个整体,具有任何单独部分都不具备的属性和能力。各部分之间的交互,就像钟表中的齿轮一样,决定着栈的高层次行为。


在栈中,各个部分之间有着深刻的联系——具体技术的组合方式决定了栈的功能。因此,改变栈就等于改变了整个技术所能实现的目标。在栈中引入新技术可以创造新的技术可能性——以太坊在其加密栈中添加了新技术,使智能合约成为可能。同样,对栈的改变也能让开发者绕过以前被认为是技术固有的问题——Polygon 对以太坊加密栈所做的改变使他们能够将交易费用降低到以前认为不可能达到的水平。


当一种技术在另一种技术的栈中使用时,这代表了技术之间更深入的集成,我们称之为「内部集成」。如果两种技术一起使用,相互支持,但组成每个栈的部分没有任何改变,那么这种集成就是「外部」集成。


内部支持:加密技术可用于对 AI 栈进行内部更改,例如改变训练模型的技术手段。我们可以在人工智能栈中引入 FHE 技术,Privasea 就是例子,在 AI 栈中直接内置了一个加密的部分,形成了一个经过修改的 AI 栈。


外部支持:加密技术用于支持基于 AI 的功能,而无需对 AI 栈进行修改。Bittensor 就是一个例子,它激励用户贡献数据——这些数据可用于训练 AI 模型。在这种情况下,模型的训练或使用方式没有任何改变;AI 栈也没有发生任何变化。不过,在 Bittensor 网络中,使用经济激励措施有助于 AI 栈更好地实现其目的。


图 4:前面讨论的说明


同样,AI 也可以通过这两种方式帮助 Crypto:


内部支持:AI 技术用于 crypto 栈内部。AI 位于链上,直接与 crypto 栈内的部分连接。举例来说,链上的 AI agents 管理着一个 DAO。这种 AI 不只是协助 cypto 栈。它是技术栈中不可分割的一部分,深深嵌入技术栈中,使 DAO 正常运行。


外部支持:AI 为 crypto 栈提供外部支持。AI 用于支持 Crypto 栈,而不对其进行内部更改。Dorsa 等平台使用 AI 模型来确保智能合约的安全。AI 在链外,是一种外部工具,用于使编写安全智能合约的过程更快以及更便宜。


基于上述区别,我们现在可以将原始框架扩展到 2x2 矩阵。AI 可以通过两种方式帮助 Crypto:栈的内部和外部。这同样适用于 Crypto 帮助 AI。这就为我们提供了一个框架的 4 个支柱,如下图所示。


图 5:这是升级的模型,包含了内部和外部支持的区别


对任何 AI x Crypto 项目进行分析的第一阶段就是确定它属于哪个类别。


2.4 确定瓶颈


与外部支持相比,以深度技术整合为特点的内部支持往往有更多的技术难度。例如,如果我们想通过引入 FHE 或零知识证明(ZKPs)来修改 AI 栈,我们就需要在密码学和 AI 方面都有相当专业知识的技术人员。但很少有人属于这一交叉领域。这些公司包括 Modulus (opens new window)、EZKL (opens new window)、Zama (opens new window) 和 Privasea (opens new window)。


因此,这些公司需要大量资金和稀有人才来推进其解决方案。让用户在智能合约中集成人工智能同样需要深入的知识;Ritual (opens new window) 和 Ora (opens new window) 等公司必须解决复杂的工程问题。


反之,外部支持也有瓶颈,但它们通常涉及的技术复杂性较低。例如,为 AI agents 添加加密货币支付功能并不需要我们对模型有太大修改。实现起来相对容易。虽然对于 AI 工程师来说,构建一个 ChatGPT 插件,让 ChatGPT 从 DeFi LLama (opens new window) 网页上获取统计数据在技术上并不复杂,但很少有 AI 工程师是 crypto 社区的成员。虽然这项任务在技术上并不复杂,但能够使用这些工具的 AI 工程师却寥寥无几,而且很多人都不知道这些可能性。



2.5 测量效用


所有这四个类别中都会有好项目。


如果将人工智能集成到加密技术堆栈中,智能合约开发者将能够访问链上的人工智能模型,从而增加可能性的数量,并有可能带来广泛的创新。这同样适用于将加密整合到人工智能堆栈的情况——深度技术融合将产生新的可能性。


图 6:在加密堆栈中加入人工智能,为开发者提供新功能


在人工智能为加密提供外部帮助的情况下,人工智能技术的集成很可能会改进现有产品,同时产生较少的突破,引入较少的可能性。例如,使用人工智能模型编写智能合约可能会比以前更快、更便宜,也可能会提高安全性,但不太可能产生以前不可能产生的智能合约。这同样适用于加密技术从外部帮助人工智能——代币激励可以用于人工智能堆栈,但这本身不太可能重新定义我们训练人工智能模型的方式。


总之,将一种技术整合到另一种技术栈中可能会产生新的功能,而使用技术栈之外的技术则可能会提高可用性和效率。


2.6 评估项目


我们可以根据特定项目所处的象限来估算其部分收益,因为技术之间的内部支持可以带来更大的回报,但估算一个项目经风险调整后的总收益则需要我们考虑更多的因素和风险。


需要考虑的一个因素是,所考虑的项目在 Web2、Web3 或两者的背景下是否都有用。具有 FHE 功能的人工智能模型可用于替代不具有 FHE 功能的人工智能模型——引入 FHE 功能对两个领域都有用,在任何情况下,隐私都是有价值的。不过,将人工智能模型集成到智能合约中只能在 Web3 环境中使用。


如前所述,人工智能和加密领域之间的技术整合是在项目内部还是外部进行的,也将决定项目上升潜力,涉及内部支持的项目往往会产生新的能力和更大的效率提升,而这是更有价值的。


我们还必须考虑这项技术成熟的时间跨度,这将决定人们需要等待多长时间才能获得回报。


对项目的投资。要做到这一点,可以分析当前的进展情况,并找出与项目相关的瓶颈问题(见第 2.4 节)。


图 7:一个假设的例子,说明与时间跨度相比的潜在上升空间


2.7 了解复杂产品


有些项目涉及我们所描述的四个类别的组合,而不仅仅是一个类别。在这种情况下,与项目相关的风险和收益往往会成倍增加,项目实施的时间跨度也会更长。


此外,您还必须考虑项目的整体性是否优于各部分的总和——一个项目如果什么都有,往往不足以满足最终用户的需求。重点突出的方法往往会产生优秀的产品。


利用加密技术和人工智能的所有四种组合可以使项目更有价值,但前提是整体大于部分之和。


2.7.1 示例一:Flock.io


Flock.io (opens new window) 允许在多个服务器之间 "分割 "训练模型,任何一方都无法访问所有训练数据。由于可以直接参与模型的训练,因此您可以使用自己的数据为模型做出贡献,而不会泄露任何数据。这有利于保护用户隐私。随着人工智能堆栈(模型训练)的改变,这涉及到加密在内部帮助人工智能。


此外,他们还使用加密代币奖励参与模型训练的人员,并使用智能合约对破坏训练过程的人员进行经济处罚。这并不会改变训练模型所涉及的流程,底层技术保持不变,但各方在都需要遵循链上罚没机制。这是加密技术从外部帮助人工智能的一个例子。


最重要的是,加密技术在内部帮助人工智能引入了一种新的能力:模型可以通过去中心化网络进行训练,同时保持数据的私密性。然而,从外部帮助人工智能的加密货币并没有引入新的能力,因为代币只是用来激励用户为网络做出贡献。用户可以用法币获得补偿,而用加密货币激励是一种更优解,可以提高系统的效率,但它并没有引入新的能力。


图 8(1):Flock.io 的示意图以及堆栈的变化情况,其中颜色的变化意味着内部发生了变化


2.7.2 示例二:洛克菲勒机器人


洛克菲勒机器人 (opens new window) 是一个在链上运行的交易机器人。它使用人工智能来决定进行哪些交易,但由于人工智能模型本身并不在智能合约上运行,因此我们依赖于服务提供商为我们运行模型,然后告诉智能合约人工智能的决定,并向智能合约证明他们没有说谎。如果智能合约不检查服务提供商是否说谎,服务提供商就可能代表我们进行有害的交易。洛克菲勒机器人允许我们使用 ZK 证明向智能合约证明服务提供商没有撒谎。在这里,ZK 被用来改变人工智能堆栈。人工智能堆栈需要采用 ZK 技术,否则我们就无法使用 ZK 来证明模型对智能合约的决定。


由于采用了 ZK 技术,由此产生的人工智能模型输出具有可验证性,可以从区块链上进行查询,这意味着该人工智能模型在加密堆栈内部使用。在这种情况下,我们在智能合约中使用了人工智能模型,以公平的方式决定交易和价格。如果没有人工智能,这是不可能实现的。


图 8(2):Flock.io 的示意图以及堆栈的变化情况,其中颜色的变化意味着内部发生了变化

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

行业观察
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开