本内容由德语机器翻译而成,尚未经母语人士审校。技术和监管术语以德语或英语版本为准。

预言机风险:价格从何而来

有担保头寸实际暴露于其下的数据来源。

本课未经专业审阅。它是为本平台撰写的,并依据所列证据写成;未进行过独立的专业审阅。

学习目标

  • 您能够说出决定清算的预言机属性。
  • 您能够解释为什么预言机错误在两个方向上都会造成损害。

检查预备知识

请在继续阅读之前,先自行回答这些问题。您犹豫的地方,正是本课的价值所在。

核心概念

事实

三个属性决定一切

来源:价格来自哪里——来自单一市场、来自多个市场的均值,还是来自同一条链上的资金池?频率:多久更新一次,偏离多少时更新?控制:谁可以写入,来源失效时是否有回退机制?这三项决定头寸何时被清算——而不是人在屏幕上看到的市场价格。

风险

来自可交易资金池的价格是可操纵的

如果一个协议从同一笔交易就能推动的资金池中得出价格,那么这个价格是可以买来的。在 DeFi 中,所需资本可以在一笔交易内无担保借入,只要最终全部偿还即可。对此的防护不是更多资本,而是一个无法被单笔交易推动的来源——例如时间加权平均值,或由多个报价方组成的外部网络。

解读

太迟钝与太敏感同样有害

很少更新的预言机会平抑短期波动——但在真正的暴跌中会报告过高的抵押品价值,导致清算过晚并产生无法收回的债权。把每一次抖动都传递出去的预言机,会在几分钟后就消失的波动中清算头寸。两者都是设计上的权衡,而不是错误——但必须加以说明,因为它决定了协议更难承受哪种情景。

术语

预言机
一种将链外数据写入合约的机制。
时间加权平均价格
一种在一段时间内取平均的价格,因此几乎无法被单笔交易推动。
闪电贷
一种必须在同一笔交易内偿还的无担保贷款。

模型

  1. 来源——一个市场、多个市场或同一条链上的资金池

  2. 聚合——取平均、加权、异常值处理

  3. 写入过程——谁可以写、多久一次、偏离多少时写

  4. 合约计算——根据该数值计算健康因子

  5. 清算——由预言机数值触发,而不是由市场触发

从价格到清算的路径 — 屏幕前的人看到的是第 1 步,头寸取决于第 4 步。

计算示例

同一头寸,两种预言机设计

抵押品的市场价格
10 分钟内下跌 22%
预言机 X
偏离 0.5% 时更新
预言机 Y
30 分钟平均值

X 立即传递暴跌:接近阈值的头寸同时被清算,抛售冲击同一个下跌中的市场。Y 在同样的十分钟内报告明显更高的数值:几乎没有清算,但存在以低于入账价值的抵押品为担保的贷款。

X 冒着连锁清算的风险,Y 冒着无法收回债权的风险。

解读: 两种设计都不是安全的那一种。问题在于,协议——以及您在其中的头寸——更难承受这两种情景中的哪一种。

提取练习

有担保头寸直接暴露于什么?
为什么特别迟钝的预言机并不自动更安全?

基于真实数据的练习

请阅读本平台关于依赖关系披露了哪些内容——并确认预言机设计不在其中。记录您需要在哪里另行查证它。

第 10 维度:依赖关系 →

应用

在您的机构向借贷市场存入抵押品之前,您会要求提供哪三项关于预言机设计的信息?

相关案例研究

机构视角解读

银行
预言机依赖应作为模型风险还是交易对手风险来反映?
保险
错误价格是承保事件还是市场损失?

本课涉及的指标

要点

证据