预言机对 Web3 的去中心化有帮助吗?
原文标题:《Web3 needs to be decentralized. Are oracles helping?》
作者:UMA Project
编译:ChainCatcher
Tl;dr:oracle 设计空间以许多创新项目为特色,但有些项目做出了显着的权衡。如果 Web3 想要成功,它将需要不信任的预言机来忠于加密货币的去中心化精神。
要点:
预言机在当今的 DeFi 和更广泛的加密生态系统中发挥着至关重要的作用,随着更多数据在链上移动,它们在未来应该会得到更广泛的使用。
虽然预言机有助于为 Web3 提供动力,但它们常常因依赖集中式故障点而存在缺陷。UMA 的乐观预言机是 Web3 唯一可用于验证任何类型数据的去中心化解决方案之一。
作为Web3 已经发展壮大,预言机在生态系统中扮演着越来越重要的角色。Oracles 为智能合约提供数据,这允许各种各样的用例。如今,它们已成为 Web3 的支柱,因为它们有助于将真实世界的数据带到链上,但智能合约无法验证数据是否是最新的和可靠的。预言机问题仍然是加密货币面临的最大挑战之一,但生态系统已经开始依赖多种解决方案。
随着新的 Web3 创新的出现,预言机的格局发生了变化。如今,预言机领域的市值约为 50 亿美元,但它所支持的生态系统要大一个数量级。毫无疑问,当今预言机的最大用例是在 DeFi 中,这个领域在其鼎盛时期价值接近 2000 亿美元。但随着更多数据在链上移动,我们可以看到新的、更大的预言机用例出现。
预言机空间有几个项目,它们采用不同的方法来为 Web3 提供动力。但由于为区块链提供链下数据很困难,一些预言机已经在去中心化等核心加密原则上做出了权衡。此功能探索了 oracle 空间并解释了为什么 Web3 需要采用无信任解决方案来发挥其潜力。
预言机牛市案
DeFi 目前是 Web3 存在的理由,而预言机是 DeFi 生态系统的基石。由于它们可以提供有关资产价格的信息,因此可以进行借贷等活动。如果没有预言机提供价格数据,DeFi 项目将无法计算贷款抵押品或维持稳定币挂钩,生态系统就会崩溃。
尽管预言机可用于验证任何类型的数据,但大多数解决方案都侧重于为资产提供价格信息。DeFi 最受欢迎的价格馈送预言机解决方案 Chainlink 帮助为该领域最常用的应用程序提供动力,并占据了预言机领域大约 75% 的市值优势。
“预言机的真正潜力比 DeFi 更大。”
Oracle 对于许多其他功能很有用。他们可以为 NFT 收藏品提供底价数据,从而支持 NFT 指数代币和衍生品等用例。甚至体育品牌现在也在使用预言机来获取真实世界的统计数据并创建动态 NFT,随着 NFT 生态系统的扩展,这项创新越来越受欢迎。
NBA 使用 Chainlink 的预言机为 The Association NFT 系列中的动态资产提供动力。特征包括球员的球队是否进入 NBA 总决赛、球员在一场比赛中的助攻数以及球员是否在比赛的最后 24 秒内投进了制胜一球(来源:The Association NFT)
一些预言机正在努力解决 MEV,即被描述为以太坊最大问题之一的“无形税”。API3 是一个专注于构建去中心化 API 的预言机,它使用一个名为“Oracle Extractable Value”的系统,旨在通过将提取的价值发送回 dApp 来减少 MEV。
预言机还可以服务于加密生态系统的其他重要新兴领域。它们可以为预测市场提供动力,允许 Web3 用户在跨链桥上移动资产,并帮助 DAO 变得无需信任。oSnap是使用 Snapshot 和 Safe 开发的由 UMA 驱动的解决方案,是一项新创新的示例,展示了 DAO 空间中预言机的潜力。虽然跨链桥和 DAO 仍处于初期阶段,但它们已经是 Web3 生态系统的重要组成部分。
“如果数据存在于去中心化的区块链上,就应该以去中心化的方式进行验证。”
但 DeFi 是当今 Web3 的核心,预言机的真正潜力可能要大得多。DeFi 已经显示出预言机提供的承诺的早期暗示,但在未来几十年中,来自现实世界的各种数据很可能会转移到链上。
这些数据可能构成 Web3 社交应用程序中创作者的在线个人资料、保险赔付的天气事件、去中心化新闻服务的突发报告,或其他尚不存在的应用程序数据。无论数据采用何种形式,如果它存在于去中心化的区块链上,就应该以去中心化的方式进行验证。
预言机如何进行权衡
预言机问题是加密最大的问题之一。迄今为止,已经出现了几个具有不同解决方案的项目。然而,他们经常做出权衡,牺牲核心的 Web3 原则,比如去中心化。
预言机广泛用于为 BTC 和 ETH 等代币提供价格信息。领先的预言机解决方案,如 Chainlink、Band Protocol 和 Pyth,主要关注价格信息。然而,此类价格信息通常范围有限,有些仅涵盖主要的链上资产。这意味着生态系统的某些领域,例如利基新兴代币或 NFT,经常被忽视。
许多预言机依靠节点来提交数据,但这将信任置于中心化方。加密货币交易所和做市商为一些预言机提供数据,这意味着预言机相信他们提供的数据在链上时是准确的。在极端情况下,节点可能会为了自己的利益而提供不准确的信息。
Pyth 依赖 Binance、Bitstamp 和 CMS 等公司为其预言机发布数据(来源:Pyth Network)
一些最受欢迎的解决方案旨在通过抵押机制来激励诚实的参与。例如,Chainlink 奖励 LINK 质押者在其称为“显式质押”的模型中验证数据馈送。然而,该模型容易被操纵,因为它对诚实参与的未来收入(称为“未来收费机会”)做出了假设。由于一群 LINK 质押者可以通过验证不准确的馈送获得比他们的质押更多的利润,因此该模型为 Chainlink 带来了操纵风险。当该机制于 2021 年揭幕时,加密研究员 Eric Wall 是对该机制最直言不讳的批评者之一。
UMA 集成了一个 staking 机制来鼓励参与,但它与其他预言机使用的机制不同。$UMA 质押者可以通过质押他们的代币并投票保护预言机来获得奖励。但是,如果他们在争议中弃权或投票支持不正确的结果,他们质押的代币将被重新分配。该机制建立在早期的权益证明设计和博弈论原则的基础上,使数据验证机制更加稳健。
虽然一些预言机冒着不诚实的代币持有者之间勾结的风险,但如果项目团队控制了大部分代币供应,他们也可能操纵自己的投票。2022 年 6 月,在一名用户被保险协议 Unslashed Finance 拒绝支付后,Kleros面临操纵指控。一些人声称 Kleros 团队成员使用大量代币来影响投票;付款被拒绝。
DeFi 的致命弱点
预言机使 DeFi 发挥作用,但当它们失败时可能会给整个生态系统带来问题。
DeFi 的杀手级应用是可组合性,但它也可能是它的致命弱点。当一件事情破裂时,问题可能会很普遍。如果预言机显示不正确的数据,它可能会导致影响许多用户的清算级联。
在过去的极端波动时期,预言机一直在努力维持准确的价格信息。当加密市场在 2020 年 3 月 12 日遭受极端抛售时,预言机显示无效的价格数据,这导致 Maker 等协议的广泛清算和坏账。这些事件被称为黑色星期四。近年来,DeFi 的一些顶级协议已经开始使用自己的预言机来避免依赖一种解决方案,但它们往往存在缺陷。例如,Maker 使用自己的预言机来跟踪抵押品价格。
Oracle 喂价攻击是 DeFi 中最常见的攻击之一。一种流行的策略是进行闪电贷,并使用这些资金来操纵流动资金池中的资产价格,然后借入超过存入抵押品的资金。尽管 DeFi 协议可以通过使用多个来源来减轻此类攻击,但它们仍然很常见。
为什么权力下放很重要
当前的 Web3 格局凸显了去中心化预言机的重要性。由于预言机提供智能合约读取的数据,我们需要确保预言机按预期工作,同时限制权衡取舍。DeFi 在最初的几年里一直没有崩溃,但它严重依赖于少数预言机。
“如果今天 Web3 的预言机威胁很大,那么十年后它可能会非常巨大。”
在当前环境下,一个大的预言机故障可能会导致 DeFi 崩溃。如今,DeFi 生态系统价值约 500 亿美元,因此操纵动机很高。然而,生态系统仍然依赖于可能由于集中式设置而失败的解决方案。
如果今天 Web3 的预言机威胁很大,那么十年后它可能会非常巨大。如果空间发挥其潜力,一旦以太坊等网络实现可扩展性,DeFi 将实现显着增长。随着其他数据在链上移动,预言机将成为验证用户拥有的网络中数据的重要技术。
鉴于预言机在 Web3 中扮演的重要角色,领先的解决方案是去中心化的至关重要。如果预言机要充当下一个金融系统的真理机器,它们还需要非常难以攻击。
“Web3 预言机必须去中心化。”
比特币和以太坊都有腐败成本。以太坊目前的市值约为 1840 亿美元,这意味着恶意行为者需要价值超过 920 亿美元的 ETH 才能攻击该网络。
UMA 也有腐败的代价;由于协议的经济保证,坏人最终总是会花更多的钱来攻击预言机,而不是他们可能从中获利。
但很少有神谕可以保证这一点。当操纵的可能利润可能大大超过他们的股份时,可能会鼓励代币持有者通过抵押来验证数据。在最坏的情况下,预言机可能会使用少数人可以访问的多重签名钱包。
房间里的(多重签名)大象
DeFi 和更广泛的 Web3 空间近年来发展迅速,但多重签名问题目前阻碍了它的发展。
许多项目使用多重签名钱包来控制他们的智能合约,这意味着他们有一个中心故障点。当一个项目由多重签名控制时,并不总是很清楚谁被征召为签名者,为什么,他们是否有良好的安全卫生习惯,以及他们是否会以诚实的意图行事。当安全性是区块链的关键特征时,多重签名会破坏安全性。我们使用比特币和以太坊等网络来确保价值,并希望帮助这个空间成长。这意味着我们需要确保安全始终是重中之重。
在最近的一个突出多重签名钱包中心化风险的案例中,Oasis Protocol 背后的团队运行了一个所谓的“反利用”在其自身的多重签名漏洞中从虫洞桥黑客那里获得了 2.25 亿美元。此举是在英格兰和威尔士高等法院命令 Oasis 与 Jump Crypto 合作追回资金后作出的。虽然它是在价值 3.25 亿美元的恶意攻击之后发生的,但该事件也将重点放在去中心化、区块链不变性和可信中立性上。如果 Web3 用户接受多重签名钱包控制器今天可以根据法院命令扣押资金,那么如果政府在未来试图关闭协议,他们自己的资金可能会面临风险。美国财政部有争议地于 2022 年 8 月禁止了 Tornado Cash;一些人担心,在最坏的情况下,可能会禁止其他流行的协议,如 Uniswap 或以太坊本身。
尽管大多数加密货币的领先项目都力求去中心化,但它们有时会依赖使用多重签名钱包的项目。Chainlink 是当今该领域使用最广泛的预言机解决方案,它使用 4-of-9 多重签名。
UMA 拥护 Web3 的去中心化价值。没有多重签名控制合约,任何升级都必须由 UMA DAO 投票决定。当 UMA 在本月推出的 UMA 2.0 中推出代币质押时,它必须以无需信任的方式通过治理。
oSnap 是一款基于 UMA 的产品,旨在减少 Web3 对多重签名的依赖。它使 DAO 能够用无需信任的治理取代多重签名,从而迎来新一波的 Optimistic DAO。如果 Web3 要工作,它需要去中心化治理和预言机。
预言机空间中的多重签名问题为 Web3 社区提出了两个重要问题:
如果预言机信任少数人,它是否足够去中心化以支持去中心化网络?
Web3 应用程序应该远离多重签名预言机还是使用多个预言机来降低风险?
虽然一些项目正在采取行动,例如使他们的预言机多样化以克服多重签名问题,但要实现完全去中心化,这个空间还有一段路要走。
Price feed oracles 和 optimistic oracles
今天大多数预言机的核心功能是提供价格信息。DeFi 依赖于准确的价格信息,因此价格反馈预言机处于加密生态系统的核心。这种设置是有缺陷的,因为它们通常从集中来源聚合数据,而且范围也有限。
UMA 的乐观预言机是一种解决预言机问题的新方法。在这种设计中,博弈论保证诚实协调以找到真正的结果,而无需信任是关键。破坏 oracle 的成本超过了收益,而其他解决方案并非如此。
“乐观的神谕是在 Web3 的未来建立真相的正确解决方案。”
OO 还提供了价格馈送预言机的灵活性:当以太坊的上海升级船时,无论昨晚纽约市是否下雨,您都可以使用它来找出 ETH 的价格,或者帮助 DAO 调整其抵押排放量。
尽管今天的 price feed oracles 为 DeFi 提供了动力,但 UMA 认为乐观的 oracles 是在 Web3 的未来建立真相的正确解决方案。Tellor 和 Reality 等少数其他项目似乎同意这一点,因为它们采用与 UMA 类似的方法,使用乐观断言来验证数据。随着更多数据在链上移动,乐观预言机的好处可能会变得更加明显。
零知识技术的最新发展也可能影响未来的预言机空间。尽管零知识证明尚未真正颠覆 Web3,但像 Empiric Network(StarkNet 的第 2 层网络上基于 ZK 的预言机)这样的新兴项目显示了该领域在未来几年如何发展的早期迹象。
Web3 中预言机的下一步是什么?
UMA 的最终目标是为一个由去信任的 DeFi 应用程序、DAO 和其他重视去中心化的 Web3 项目组成的庞大生态系统提供支持。OO 已经证明了它在为链上预测市场和桥梁等应用程序提供动力方面的实用性,但未来的机会要大得多。
Web3 可能很快就会超越 DeFi 和 NFT 等利基市场,扩展到用户拥有的网络,为数十亿用户保护有价值的数据。随着智能合约的出现,这个新的互联网可以改变我们所知道的法律概念。存在于去中心化区块链上的数据应该以去中心化的方式进行验证。这就是为什么我们相信我们正在建设的东西将对世界有用。