本内容由德语机器翻译而成,尚未经母语人士审校。技术和监管术语以德语或英语版本为准。
记录预言机架构
预言机检查必须记录的五项信息——以及在关键时刻起决定作用的那一项。
本课未经专业审阅。它是为本平台撰写的,并依据所列证据写成;未进行过独立的专业审阅。
学习目标
- 您能够区分按时间更新与按偏差更新。
- 您能够检查谁可以触发回退机制。
检查预备知识
请在继续阅读之前,先自行回答这些问题。您犹豫的地方,正是本课的价值所在。
- 价格必须多久更新一次才能保持可用?
- 数据源失效时会发生什么?
- 由谁决定切换到替代数据源?
核心概念
触发更新的两种条件
价格要么在时限届满后写入,要么在与上一次数值的偏差超过设定百分比时写入——通常两者同时存在,数值不同。时限决定平静市场中价格最多有多旧;偏差阈值决定价格变动被传递的精细程度。两个数字都应写入文档,而不只是说明存在预言机。
回退机制同时也是一种干预权
数据源失效时,最好的情况是由第二套机制接管。但有权触发它的人,也因此有权更换一个正在运行的市场的价格来源。因此,一个可由单一地址激活的回退机制同时也是治理风险——应同时写入分析的两个部分,而不只是写入关于预言机的部分。
多个数据源并不自动更稳健
由多个报价方组成的网络可以防范其中某一个失效。但如果所有报价方都从相同的交易场所获取价格,它就起不到保护作用——此时它们存在共同原因,冗余只体现在传递环节。因此,关键问题不是“有多少报价方”,而是“其背后有多少独立的价格来源”。
术语
- 更新时限
- 无论价格是否变动,价格被重新写入前的最长时间。
- 偏差阈值
- 价格被提前重新写入的价格变动幅度。
- 回退机制
- 主数据源失效时接管的替代程序。
模型
更新时限
偏差阈值
报价方数量
其背后独立价格来源的数量
回退机制:是哪种、由谁触发、有何时限
公式
平静市场中的最大价格时长
时长 ≤ 更新时限,除非偏差阈值先被触发- 更新时限
- 距强制重新写入的时间
- 偏差阈值
- 触发提前写入的价格变动
局限: 描述的是正常运行状态。网络拥堵时,写入本身可能被延迟——此时实际时长高于文档所载的时限。
计算示例
两个预言机,相同的描述
- 描述
- “带回退机制的去中心化预言机网络”
- Oracle X
- 时限 1 h,偏差 0.5%,21 个报价方,7 个独立来源
- Oracle Y
- 时限 24 h,偏差 2%,9 个报价方,2 个独立来源
- 回退机制的触发方
- X:带时间锁的治理;Y:单一地址,立即生效
对于 Y,平静市场中价格最多可能已有 24 小时之久,低于 2% 的变动根本不会被传递,而且单一地址即可更换数据源。
相同的描述,四个明显不同的数字——以及 Y 具有而 X 没有的一项干预权。
解读: 一份记为“带回退机制的去中心化预言机”的分析,对两种情况作了同等处理。这五项信息可在几分钟内将二者区分开。
提取练习
基于真实数据的练习
请记录:共享的预言机提供方出现在这一层面——并且上述五项信息决定了这种共享依赖的影响有多大。
维度 10:依赖关系 →应用
您正在记录某借贷市场的预言机架构。如果回退机制的触发权限无法查明,您会写下哪一行?
相关案例研究
机构视角解读
- 银行
- 最大价格时长是否与本机构自身的估值频率相符?
- 保险
- 通过回退机制更换数据源属于承保事件还是除外责任?
本课涉及的指标
要点
- 时限和偏差阈值是两个数字,而不是一种属性。
- 报价方数量可防范传递故障,但无法防范共同的数据源。
- 有权触发回退机制的人,拥有对存续头寸的干预权。
证据
- EVD-2026-0004
Annual Review of Financial Economics — Smart Contracts and Decentralized Finance