以太坊创始人 Vitalik Buterin 5月12日在 Uniswap 论坛上发文《UNI 应该成为价格预言机代币》。建议 Uniswap 能够为 ETH/USD 提供预言价格数据,以及提议 UNI 成为预言机代币,而不是像其它预言机一样使用 ETH/USDC 喂价。V 神解释称,算法稳定币需要针对链下法定货币提供资产喂价,而非链上美元稳定币。
预言机需要有一个代币来预防女巫攻击(Sybil Attack),这种攻击的成本是代币总市值的一半减去不参与投票的代币价值,而以太坊上市值最高的两个项目代币是 LINK 和 UNI,但 Chainlink 是一个具有许多功能的复杂系统,需要有一个简单的替代方案来对 Chainlink 进行补充,以优化激励措施和最大程度地降低成本。
成功的 DeFi 生态系统最重要的要素之一,就是一种高度安全的价格预言机。算法稳定币(例如 DAI、RAI、LQTY)取决于价格预言机,任何类型的合成资产取决于价格预言,抵押贷款取决于价格预言机,许多其他类型的项目也是如此。
Uniswap 确实为交易所中 ERC-20 的价格提供了一个“预言机”,但这不是真正的预言机,因为它不提供外界任何东西的价格。这就有一个问题:算法稳定币需要基于 ETH/USD 的价格预言机才能运行,而他们特别需要一种针对美元的链下法定资产的预言机,而不是任何具体的美元链上实例化。类似地,合成资产需要一种针对其映射的任何按ETH计价的资产的价格预言机。
因此,我建议 Uniswap 和 UNI 代币来填补这一角色并提供这样的预言机(例如,以 Augur 或 UMA 设计为蓝本),专门用于提供健壮的价格数据,并且使操纵和攻击行为成本极其高昂。
本文大纲:
· 稳定币需要一种 ETH/USD 的价格预言机
· 采取 ETH/USDC 价格这样的解决方法是不够的
· Chainlink 很棒,但是还可能有一个简单的替代方法,专门针对高价值,可以应对高延迟的用例
· UNI 可以很好地成为这类预言机的代币
· 更广泛地讲,以太坊 L1 需要保持治理最小化,但 L2 应该更具野心,而 UNI 可以成为其中的一部分
采取 ETH/USDC 价格这样的解决方法是不够的
算法稳定币的目标是通过摆脱对“法币世界”的依赖,来最大程度地抵抗审查且具有健壮性。
如果这个目标对稳定币用户而言并不重要,那么他们可以通过直接使用 USDC 来避免算法稳定币的技术风险。如果此目标对稳定币用户而言很重要,那么不仅要避免对法币市场的直接依赖,而且还应避免间接的依赖,这一点很重要。
用ETH / USDC价格代替ETH / USD不能实现该目标,因为这样的系统最终仍然依赖于 USDC 继续存在并可以自由交易。
最好采用多个 ETH/稳定币汇率(例如 USDC、GUSD 和 USDT)的中位数,这是一个小小的改进,因为传统的金融系统非常协调,并且很容易同时对所有资产支持的稳定币变得不那么友好。
因此,如果我们要拥有能够满足其存在目标的算法稳定币,就需要一个在法定货币中提供 ETH 与 USD 之间价格的预言机。
Chainlink 很棒,但是还有一个简单的替代方法,专门针对高价值,可以应对高延迟的用例
当前,大多数“治理最小化的稳定币”都使用 Chainlink 作为其预言机。
Chainlink 对于许多预言机用例来说确实很有价值,但是它也是一个具有许多功能的复杂系统。激励措施不像在 Augur 那样干净利落。特别是,没有一种自动的机制可以使提供错误价格的参与者受到惩罚。
很可能需要用 RAI 等更简单的稳定币替代品来补充 MakerDAO(披露:我同时持有 MakerDAO 的 MKR 和 Rai 的 FLX 代币),以便通过不同方法的多样性来增强生态系统的弹性,似乎还需要用更简约的替代方案来补充 Chainlink,这些替代方案应更加专注于优化激励措施和最大程度地提高攻击成本。
一种偏向于健壮性的预言机应该以这些属性为目标,即使是以诸如较长的解析时间和仅限于一种特定类型的数据(高流动性资产的价格指数)为代价。
UNI 可以很好地定位为此类预言机的代币
去中心化价格预言机(至少,如果他们想避免对身份层的依赖),需要有一种代币,用于抵抗女巫攻击。
该代币的持有者被询问某个价格是多少,并且通常会引入一种经济机制,对提供多数答案的人给予奖励,而提供少数答案的人则受到惩罚。
如果大多数代币持有者都被腐败,他们可以成功地引入一个错误的答案,这取决于占少数的持有者创建一个系统分叉。在该系统中,攻击者的币被清零,并说服社区支持这个分叉。
因此,这种攻击的成本是代币市值的一半,减去一些非常懒惰的持有者的占比,这些持有者即使在可能导致自己的币丢失的极端紧急情况下也不愿参加投票。
基于这个原因,对于一个 DeFi 项目,一个健壮的基于代币的去中心化预言机必须首先要基于一种具有很大市值的代币。
预言机的效率并不重要:效率低下的预言机总是可以通过一种博弈来增强,当一方要求获得某个价值,只有当另一方不同意时才真的去调用这个预言机。另一方面,对于最大化成本绝对必不可少,因此市值是关键。现在市值最高的两个以太坊项目代币是…… LINK 和 UNI。
对于 Uniswap,支持预言机不仅是一种利他行为;而且,实际上,Uniswap 从更强大的稳定币生态系统的存在中极大受益。
Uniswap v3 经过严格优化,以实现稳定币<—>稳定币交易的超高资本效率,并且很可能从这些交易中获得非常高的手续费收入。如果我们也开始看到链上涌入大量健壮的合成资产,那么这对于 Uniswap 来说就更有价值。
更广泛地讲,以太坊 L1 需要保持治理最小化,但 L2 应该更具野心,而 UNI 可以成为其中的一部分
以太坊生态系统旨在成为比之前各种区块链平台更广泛的应用程序的基础层。
目标不仅是支持一种基础资产的持有和转让,而且还包括去中心化金融(DeFi)生态系统以及越来越多的去中心化治理(DeGov)生态系统。
以太坊生态系统也非常需要公共物品融资。
支持这一更广阔的愿景需要一些比“仅仅是一种区块链”更广泛的东西。可以说,它需要朝着“加密国家”愿景迈出几步,将区块链生态系统提供的服务不仅扩展到安全性,而且还扩展到预言机,解决纠纷、公共物品融资、身份等。
为了使以太坊成为一个稳定的平台,区块链基础层需要做到极简治理。治理极简主义使用户能够相信他们关心的应用不会受到干扰破坏,并且基础层也不会因添加有争议的功能而引起的政治冲突所撕裂。
因此,这些服务需要以某种方式在第二层(Layer2)提供。如由 Optimism 实施的,Rollup 上的 MEV 拍卖以资助整个生态系统范围内的公共物品,就是其中一个例子。作为以太坊生态系统核心的去中心化交易所,Uniswap 也承担着更多的责任(包括提供价格预言机),这是朝这个方向迈出的很自然的一步。
Q&A
问:我不确定稳定币如何实现低延迟。像 Maker 需要一个小时级别的价格。
这实际上如何运作?
您无法每小时都保证有法定人数的 UNI 参与投票,而委托投票也可能会引入中心化风险。
Buterin:从技术上讲,您只在两种情况下需要喂价:
1. CDP 清算;
2. 每个利率调整期。
当以上两种情况任一一种发生时,你并不需要法定人数的 UNI 持有者参与投票,您可以使用一种升级机制:谁先要求提供喂价,就由他来提供一个价格和存款,然后其他任何人都可以以2倍的存款向前者提供的价格发起挑战,然后存款会逐步增加,直到超过进行全球投票的门槛为止。
这就是 Augur 预言机的工作方式。
问:但是,如果不按小时提供价格信息,您如何知道触发清算呢?
Buterin:清算人会观察价格,如果清算人发现价格足够低,以致 CDP 抵押不足,他们将开始清算程序。
但是清算过程将具有挑战性,并且可能会面临许多挑战,因此最终结果在一段时间内不会为人所知(这没关系!清算人的额外抵押品将涵盖 CDP 处于“清盘未决”状态)。
本文转载自:Kyle
本专栏经 Kyle 授权发布。