可验证性是加密技术最重要的优势

本文探讨了加密技术中可验证性的重要性,以及如何将可验证性应用于更广泛的领域。

可验证性是加密技术最重要的优势。比特币和以太坊为我们提供了可验证的货币和金融。与可验证性相关的下一步与之前的两个步骤不同。比特币和以太坊的创新之处在于,这两种类型的可验证性都存在于加密环境中,更准确地说,是在链上环境中。在人们真正探索了链上可验证性的力量之后,有一段时间人们试图在链上构建一切。游戏、通讯工具、实用程序、音乐、新闻,每一种经典应用程序都被放置(或几乎放置)在链上。在那场狂热中,很少有人说:“为什么它必须在区块链上?”来自 TradFi 和 IT 行业的很多人开始构建他们在各自行业中构建的相同的东西,但在区块链上。他们中的大多数人没有成功,更准确地说,几乎没有一个人成功。这个问题变成了一个梗。对这个问题的主要回答是:“它不必在区块链上”。我认为这个问题和答案都是错误的。

1. 第一个原因:人们不理解加密技术的核心价值主张。核心思想只是把一些东西放在链上,而不考虑链上部署带来的好处。因此,当时的核心价值主张是,链上的东西已经比非链上的东西更好,仅仅因为它建立在去中心化的基础设施之上。

  • 核心优势很明显——应用程序正在使用去中心化的架构。
  • 核心劣势也很明显——与中心化架构相比,计算成本高且速度慢。 就这样,对吧?不。应用程序从区块链上获得的主要价值不是去中心化基础设施本身,而是这种去中心化基础设施带来的可验证性。在链上构建整个应用程序逻辑是痛苦且不合理的,原因有很多:
  • 你仅限于特定的软件,这些软件只能在特定的 VM(虚拟机)中工作
  • 你的应用程序需求仅限于特定的硬件
  • 你仅限于区块链的共识协议
  • 你仅限于与外部世界的交互和获取外部数据

是的,智能合约可以通过 预言机 获取外部数据,但它们有自己的信任问题,并且这些数据是公开的。区块链的前提是透明,因此获取外部公共数据并不难,但获取私有数据要困难得多(不要忘记信任假设)。按照这个逻辑,似乎我们应该只坚持链上行业提供的服务,并在这些限制范围内构建,对吗?当然不是!加密技术最大的优势是可验证性:每个用户都可以独立验证每个操作的正确性、完整性和真实性。最重要的是,他们可以确保自己没有被欺骗,并防止自己欺骗其他用户。但是,正如我之前所说,并非所有内容都可以放在链上,因为它要么速度慢、成本高,要么根本不可能。你不能只是将表现力和复杂的指令(代码)放在链上。复制和粘贴在这种情况下不起作用。这就是以前的解决方案不起作用的原因:他们试图将整个基础设施放在链上,这自然会限制应用程序的功能,因为 web3 开发工具比 web2 工具窄得多(至少目前是这样)。

2. 如果我们不能在链上构建整个基础设施,我们至少可以构建其中的一部分吗? 所有应用程序都需要可验证性吗?不,但大多数应用程序都需要。让我们以你目前正在阅读这篇文章的平台——Twitter 为例。正如 @shilpi_jc 所指出的,Twitter 需要以下方面的可验证性:

  • 广告收入计算(因为创作者希望确保他们获得公平的报酬)
  • 真实用户观看次数(以确保观看次数不是机器人刷的)
  • 热门话题(因为它对公共领域有巨大的影响力)
  • 等等

“我们为什么要讨论 Twitter?没有人会把 Twitter 放在区块链上”。是的,没有人会这样做,因为这是不可能的:

  • 你不能调用 API
  • 你不能运行机器人检测算法
  • 你不能做任何复杂的事情

你可以做的是编写一个简单的函数,该函数仅根据观看次数计算支出,而观看次数很容易被机器人刷。如果我们考虑像 AI 这样的复杂系统,@_jasonwei 写了 验证者定律 :“训练 AI 解决任务的难易程度与任务的可验证程度成正比。”如果某件事足够容易解决(如转账),则可以在链上验证。训练复杂的 AI 模型需要大量资源,因此验证此模型也将需要大量资源,而当前的区块链基础设施根本没有准备好分配这些资源。

  • 我们不能将复杂的应用程序逻辑放在链上,但也许我们可以至少将此逻辑的核心部分放在链上以更新状态并促进价值转移?
  • 你不能运行机器人检测算法来计算真实观看次数,但我们至少可以在链上支付这些观看次数吗?

我们可以,我们也可以在链上存储和更新最终状态,这在计算上并不昂贵。因此,我们决定可以将与共识相关的逻辑保留在链上,但是更复杂的计算呢?为了让你了解我们离将所有内容放在链上有多远,@0xbodu 注意到:

  • 需要数千条 MegaETH 链才能复制 Uber 的全球功能。
  • 仅为纽约市执行相同的操作就需要数百条 MegaETH 链。

3. 我们可以在链上保留基本逻辑并使复杂逻辑可验证吗? 我们当然希望在链上保留基本逻辑,但是其他更复杂的逻辑呢?第一个自然的想法是使用像 AWS 及其微服务之类的东西。是的,我们可以,但是它缺乏可验证性,这对于许多消费者和基础设施应用程序而言至关重要。我们应该做什么?我们必须找到一种方法来使这种复杂逻辑可验证。我们已经为数字资产和智能合约提供了很多可验证性,但是现在我们希望将其应用于更复杂的基础设施。

4. EigenCloud?

@eigenlayer 最近更名为 EigenCloud,以更加关注可验证性。即使 EigenLayer 主要被称为以太坊上的再质押协议,但这种看法并不完全正确。如果某些东西可以被罚没,那就意味着可以被验证。再质押是可验证性成为可能的部分原因,但是将罚没添加到基础设施并不会自动使其可验证。所有应用程序都由多个组件组成。EigenCloud 产品背后的核心学习是,并非应用程序的每个组件都必须是可验证的,并且如果它们需要验证,则具有不同的验证级别。在大多数应用程序中,有 3 个不同的可验证性级别:

  • 简单逻辑(转账):链上可验证性
  • 复杂逻辑(API、算法、AI/ML):链下可验证性
  • 常规逻辑:无可验证性

EigenCloud 专注于链下可验证性,其中必须验证复杂系统和复杂系统的组件。已经有无数关于 EigenCloud 架构、链下可验证性及其工作原理的文章,我不想重复它们。我想做的是给出 3 个例子,说明复杂系统的可验证性有多重要,以及即使是非加密系统也可以从 EigenCloud 中受益。我将采用 3 种不同的情况:游戏、机器人技术(受 @jinglingcookies 的启发)以及代理和人类之间未来的赛博朋克关系。

5. 游戏中的可验证性以及如何使游戏更公平。

我花了 7 年的生命(更准确地说是 12,000 个小时)玩《军团要塞 2》(TF2),这是一款多人射击游戏。我已经见识得足够多了,我知道游戏的每一个机制是如何运作的。但是,有些事情让我深感不安。直到我开始更多地了解可验证性并将其应用到我以前的经验中时,我才意识到原因。

  • 我们遇到了黑客机器人涌入服务器的问题,24 名玩家中有 13 名是机器人。
  • 机器人通过投票踢走真实玩家,因为他们占多数。
  • 他们摧毁了服务器,并在一段时间内使游戏实际上无法进行。

是的,存在反作弊系统,但是这些反作弊系统无法识别出这些是机器人和黑客,他们继续不公平地玩游戏。如果反作弊系统验证了玩家是机器人、黑客或使用作弊手段,他们将无法玩游戏。如果反作弊系统错误地指控真实玩家作弊——这些系统将被罚没。TF2 的另一个有趣的功能是随机暴击。当玩家射击武器时,会随机发生随机暴击,并且造成的伤害比他们通常从普通攻击中获得的伤害高 3 倍。

  • 问题:游戏中的某些武器比其他武器持续提供更多的随机暴击。
  • 当基本随机暴击几率为 2% 时,某些武器提供的几率为 20%,并对其他玩家使用了不公平的优势。

如果负责随机暴击的逻辑在 EigenCloud 中实现,它将是可验证的,并且该武器最终将被削弱。显然,TF2 不需要对所有内容进行验证,但是某些组件确实需要验证。在游戏中存储和交易物品的逻辑可以存储在链上并且完全可验证,因为此逻辑非常简单。如果他们解决了这些问题,我可能会再玩几年(也许)。

6. 机器人行业的可验证性以及为什么它比你想象的更重要。

机器人行业发展非常迅速,并且也存在很多问题,特别是与 2 个机器人之间的安全互操作性有关。

  • 想象一下,你有一只机器狗在你家巡逻。
  • 机器狗检测到一些奇怪和可疑的东西。
  • 机器狗会提醒你家中的人形机器人它所看到的情况。

通知的过程是数据传输,该数据必须是安全且可验证的,否则可能会危及你的生命。在这种情况下,两个机器人甚至可以作为迷你区块链运行,存储共享的内存状态,其中每一条信息都是可验证的。对于验证过程 (EigenVerify),数据必须存储在某个地方 (EigenDA),以确保在时间范围内的每个时间段内都可以进行验证。

  • 当我们处理机器人时,我们必须确保每个机器人都是可验证的。
  • 如果我们处理多个机器人,我们必须确保这些机器人之间的消息传递(互操作性)也是可验证的。

不一致和不公平的行为可能比电脑游戏中的机器人产生更严重的后果。

7. 未来由 AI 代理运行的零员工公司的可验证性。 @shayonsengupta 在 2025 年初写了一篇关于人机关系的精彩文章。根据该文章,未来将会有零员工的公司,其中存在单个或多个代理在运营。它将由人类资助,代理将为它无法执行或不够聪明去思考它需要什么来发展公司的行动分配资本。假设是代理将来可以做同样的事情,并且将变得非常聪明,以至于任何人为的投入都会破坏结果并趋于零。(之前在国际象棋机器人中也发生过同样的事情,在国际象棋机器人中,最少的人为影响会使系统比没有人为影响时表现更差)如果这真的是我们将生活在其中的世界,我们真的需要验证代理将要执行的每个行动。尤其是在代理和人类之间的这种联系中。代理将向人类分配任务并在完成后奖励他们。

  • 如何验证任务是否确实已完成?
  • 如何验证代理是否奖励了人类?
  • 如何验证代理是否奖励了正确的人?
  • 如何验证代理是否奖励了正确的人正确的金额?

有无数的问题,但只有一个答案:一切都经过验证,以确保系统不是恶意的和有害的。在这种情况下,加密轨道是最佳选择,因为可以在链上促进支付,而代理和人机协调的更复杂的基础设施可以在链下。

8. 在加密行业之外使用可验证性。 基础设施将趋向于在全球范围内应用于更广泛的加密生态系统,然后应用于加密之外。

  • 例如:EigenCloud 不仅限于以太坊,此基础设施可用于其他 L1,如 Solana 或以太坊内部或外部的其他 L2。
  • 与 EigenDA 相同,它不仅仅是 L2 和 L1 之间的中间件,它可以应用于计算输入和输出必须保持可访问以进行验证的任何组件。

加密可验证性甚至可以用于体育赛事裁判。

  • 在花样滑冰或体操等运动中,裁判员主观地对艺术性和技术性进行评分,通常会导致分数差异很大。
  • 异常值分数可能会招致审查或偏见指责。
  • 裁判员可能会与大多数人保持一致以避免批评。

AI 模型可以使用预定义的指标(例如,运动跟踪)来标准化评估,仅对操纵模型输入或输出的运营商处以罚款。此 AI 模型的每个操作都必须是可验证的,否则它也可能偏向某些结果,并且没有任何意义。

有 3 个级别的验证:

  • 区块链(链上):处理支付、非托管和简单逻辑
  • EigenCloud(链下):处理真正需要可验证性的复杂系统
  • 传统云:处理内容存储、用户界面等。

虽然大多数应用程序确实需要可验证性,但它们不必完全可验证。这是因为某些方面根本不需要验证,并且没有必要仅仅为了可验证性而包含它。EigenCloud 和加密技术更广泛优势背后的核心思想是在真正需要的地方提供可验证性,而不是为所有存在的事物提供可验证性。加密技术在零知识证明方面取得了重大进展——这是一个以前已经存在但受到的关注较少的概念。可验证性也会发生同样的情况,事实上,它已经在发生。

Image

  • 原文链接: x.com/paramonoww/status/...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
Pavel Paramonov
Pavel Paramonov
江湖只有他的大名,没有他的介绍。