Chaos Labs:预言机的风险与安全标准原文标题:《预言机Risk and Security Standards: An Introduction》
撰文:Omer Goldberg,Chaos Labs 创始人
编译:Tia,Techub News
介绍
在 Chaos Labs,我们将重点放在区块链协议风险和安全性——我们认为这是 DeFi 得以增长和采用的领域。预言机是 DeFi 的核心(无论你喜欢与否),自 2017 年以来一直为加密应用提供动力,如今价值超过 500 亿美元。
预言机的作用怎么强调都不为过;预言机促进了区块链领域内的几乎每笔交易,成为 DeFi 的重要齿轮。
由于无需信任系统的创建和维护,DeFi 应用应运而生。这一愿景挑战了对信任的传统依赖,倡导透明和自主的基础设施。然而,有点矛盾的是,预言机——负责将关键的现实世界数据输入区块链的元素——受到了开发人员和用户的高度重视和信任。这种信任主要源于对预言机如何运作及其所带来的风险缺乏了解。
在 Chaos Labs,我们的目标是摆脱对信任的依赖,转而对预言机进行全面理解。我们的目标有两个:揭开预言机复杂操作的神秘面纱,并强调它们给 DeFi 项目带来的潜在风险。我们相信,通过创建一个让开发人员和用户充分了解其应用驱动机制的环境,可以显着降低信任度。
了解预言机、它们提供的数据以及其使用的影响不仅仅是为了增强安全性,而是为了让整个 DeFi 生态系统能够做出明智的决策,强化去中心化金融的基本原则。
为了改善整个行业的风险和安全状况并减少协议攻击和故障,我们开源了预言机安全和架构标准框架。我们的预言机安全框架是我们预言机安全和风险平台的灵感来源。它是为我们评估和审计顶级 DeFi 协议预言机而开发的。
Chaos Labs 预言机安全和风险平台实时运行,评估预言机质量,评估市场操纵的可能性,并量化与其他预言机和重要中心化交易所相比的偏差和延迟。我们的平台分析数据源质量,为协议和用户提供重要警报。
我们希望这可以为应用构建者和机制设计者在为其应用选择预言机解决方案时提供规范参考,以更好地了解每个预言机的优缺点,并正确理解架构优势和风险面。接下来,让我们深入探讨。本系列的第一部分将介绍预言机的实用性和影响力,并为我们接下来的探索奠定基础。
我为什么要关心预言机?
预言机不仅仅是 DeFi 应用的基础设施;它们往往是他们的生命线。为了更好地理解预言机的价值,我们首先要了解为什么没有预言机的区块链在支持的应用方面受到限制。
区块链是封闭网络和确定性状态机
开箱即用的区块链可以很好地执行三个功能。
交易历史不可变且可审计:区块链技术的核心是分布式账本,它记录计算机网络上的所有交易。该分类账提供了资产所有权和交易历史的永久且不可变的记录。其去中心化性质确保了它能够抵抗篡改和欺诈,使其成为跟踪资产所有权和状态的可靠来源。
通过加密签名验证的授权服务:区块链利用先进的加密技术,主要通过私钥/公钥对。这使得区块链能够安全地验证交易的真实性。区块链上的每个用户都有一对唯一的密钥;公钥对每个人都可见,用于识别用户,而私钥则保密,用于签署交易。这种加密方法确保交易安全并且可以归因于特定用户,从而增强网络中的信任和安全性。
具有图灵完备编程语言的状态机:现代区块链,尤其是像以太坊这样的区块链,提供图灵完备编程语言。此功能允许创建和执行智能合约——自动执行合约,协议条款直接写入代码行。这些合约可以在区块链上启动状态转换,然后进行记录和跟踪。这种可编程性和表现力允许广泛的应用,从去中心化金融(DeFi)到不可替代代币(NFT)以及更复杂的去中心化应用(dApp)。在链上记录这些状态转换历史的能力提供了所有交互和交易的透明度和防篡改记录。
孤立的区块链网络需要预言机才能访问现实世界的数据并有效运行。
将外部世界连接到区块链网络
预言机充当区块链与外部世界之间的数据桥梁。它们为区块链提供了一种与外部信息安全可靠交互的方式。这种交互对于许多区块链应用至关重要,特别是那些依赖真实世界数据的应用,例如价格、天气信息或任何其他外部数据。
状态转型的催化剂
如果我们将区块链视为状态机,那么预言机会根据外部数据触发状态转换。例如,区块链上的智能合约可能被设计为在黄金价格达到一定水平时执行特定操作,例如清算。预言机负责向区块链提供当前的黄金价格,使智能合约能够根据这些外部数据执行其代码。
预言机问题
「预言机问题」源于区块链作为闭环系统的固有局限性,应用只能访问区块链本身内的数据并对其做出反应。在保护区块链的同时,这种隔离限制了其直接利用现实世界数据的能力,这对于许多需要外部信息才能有效运行的去中心化应用至关重要。
预言机通过充当中介,将外部数据安全地集成到区块链中来解决这一限制。此过程使用来自外界的重要信息更新区块链的状态,使 dApp 能够基于准确且当前的现实世界数据执行交易。
从本质上讲,预言机弥合了区块链安全、隔离的环境与动态、信息丰富的外部世界之间的差距,使它们对于依赖真实世界数据做出明智决策的 dApp 的功能和实用性来说是不可或缺的。
为什么我的应用无法直接连接到 API?
区块链的分布式账本性质要求网络中的每个节点在给定相同输入的情况下达到确定性输出,从而在交易验证期间在节点之间达成共识。例如,在一笔从 Bob 向 Alice 转账 10 美元的交易中,每个节点通过添加 10 美元并从 Bob 的账户中扣除相同金额来独立调整 Alice 的余额,从而确保整个网络的一致性。
Bob 和 Alice 之间的固定价值转移。
然而,当使用外部 API 来验证交易时,确定性面临挑战。考虑这样一个场景,Bob 向 Alice 合约的转账依赖于 API 根据 ETH 的价格确定转账金额。
价值金额由非确定性 API 决定;每个节点验证后收到的响应不同,无法达成共识。
有几个因素会导致数据输入不一致:
节点可能会在不同的时间访问 API,从而导致由于 API 数据的变化而产生差异,即使 API 调用存在微秒级的差异。
节点可能会遇到速率限制问题,并且无法从 API 接收到响应或响应过时。
地理分布可以将节点路由到不同的 API 服务,从而产生不同的响应。
这些挑战凸显了 API 驱动的数据响应的不确定性,这可能导致节点之间对区块链状态缺乏共识,无论是由于恶意意图还是延迟或速率限制的差异。
非确定性 API 无法保证验证。
为了保持共识,区块链网络优先考虑确定性,确保交易始终产生正确的状态。然而,由于确定性约束,对现实世界数据集成到区块链提出了挑战,这对于 DeFi 和去中心化保险等应用至关重要。
区块链预言机是中介机构,弥合了确定性区块链和链下数据源之间的差距。通过交易将外部数据输入区块链,预言机保持其独立性并使其能够验证其状态。这种中间件的作用强调了预言机在连接区块链世界与外部数据源方面的重要性。
尽管预言机发挥着至关重要的作用,但它也遇到了挑战,通常称为「预言机问题」。
预言机景观
预言机是复杂的实体,具有广泛的风险和安全领域,需要深入研究其运营和进步。以最近的技术进步和性能增强为标志的预言机不断发展的前景呈现出充满希望的未来。本系列探索预言机技术的下一个前沿:低延迟、高吞吐量预言机。此类预言机是交易结算的支柱,在提供关键任务数据的同时提高效率。虽然存在多种预言机类型,但我们将重点关注其中的几种,深入了解它们的功能以及对去中心化金融(DeFi)领域的潜在影响。为了获得完整的了解,我们在下面列出了流行的预言机类型。
链上预言机
链上预言机有多种形式。最流行的链上预言机是时间加权平均价格(TWAP)预言机,它通过历史观察来计算当前价格。一个著名的例子是 Uniswap V3 TWAP 预言机,它从集中流动性自动做市商(AMM)池中获取资产价格。这些预言机通过依赖历史数据来优先考虑针对市场操纵的鲁棒性,尽管是以牺牲精度为代价的。在中心化交易所(CEX)流动性不足的情况下,它们的应用变得特别相关(潜在风险)。
Chaos Labs 此前曾研究过Uniswap V3 TWAP 预言机的风险。
基于推送的预言机
由 Chronicle 发起并由 Chainlink 推广的链下、基于推送的预言机代表了当今 DeFi 中占主导地位的预言机。这些预言机根据预定的离散参数提供新数据:基于时间的触发器(也称为「心跳」)和波动性/价格行为触发器。Chainlink 基于推送的预言机继承了来自数据源的成交量加权平均价格(VWAP)方法,该方法还采用异常值检测机制。
Chaos Labs 的预言机风险和安全平台通过实时分析提供对基于推送的预言机价格源的全面监控,重点是确保最佳的正常运行时间、精度、减少数据延迟,并评估市场操纵的可行性。我们的方法基于严格的科学方法来维护数据的完整性和安全性。
如今,这些预言机已成为 DeFi 领域的杰出模型,为大多数借/贷应用以及其他用例提供了安全保障。
Pull-Based 预言机
本系列重点探讨预言机创新的前沿:Pull-Based 预言机。在 Chainlink 和 Pyth 等先驱者的带领下,并由 Redstone 和 Stork 等附加协议提供,Pull-Based 预言机代表了预言机技术的重大飞跃。它们的发展是由对经济高效、高精度、低延迟数据的需求推动的,这些数据对于高吞吐量衍生品交易平台(例如处理永续交易的平台)至关重要。
Pull-Based 预言机的出现标志着跨区块链网络如何利用交易数据的范式转变,提供了以前无法达到的速度和准确性。这些预言机处于解决区块链内关键需求的最前沿,旨在充当全球金融结算层。金融的本质——传播延迟和精度不可或缺的领域——要求这些特性毫不妥协。数据传输的任何延迟或缺乏准确性都会导致信息不对称,为经济剥削和不公平的金融体系奠定基础。
随着我们更深入地研究 Pull-Based 预言机的功能和应用,我们的目标是阐明它们的关键角色,解开它们所操纵的复杂性,并概述区块链生态系统中预言机技术的不断发展的动态。此次探索将突出预言机技术的前沿发展,并强调这些创新在支持下一代区块链应用方面的重要性。
Chaos Labs 此前曾代表 GMX 对 Chainlink 低延迟预言机进行了审计,并实时监控数据源以确保准确性和正常运行时间。
在此处了解有关 Chaos Labs 预言机审计的更多信息。
预言机安全问题
为了更好地理解这一挑战的规模,让我们回顾一下 2022 年:加密世界因黑客攻击而损失了超过 38 亿美元 ,其中 DeFi 协议和桥成为主要目标。这些违规行为并不全是由于安全漏洞造成的。在许多情况下,即使是由最著名的团队开发的遵循所谓安全实践黄金标准的协议也发现自己被利用了。这告诉我们一些深刻的事情:挑战不仅仅是加强我们的安全工作。这是关于重新构想和重新设计我们的战略,以在不断变化的威胁形势中保持领先地位。
那么,就我们而言,为什么要关心预言机呢?链下数据和预言机对于构建具有实际用例的金融应用是必需的;我们现在知道我们遇到了一个严重的问题。预言机安全性必须提高 10 倍,我们的行业才能得到有意义的采用。毕竟,为什么有人会迁移到风险更高、安全性更差的金融体系呢?从开发人员的角度来看,从一开始就保证预言机安全至关重要。当被利用时,预言机故障和操纵是致命的——很少有协议能够从中恢复。此外,作为协议创始人,这个安全问题不是你可以委托或外包的。您的用户并不关心该漏洞是否源于第三方供应商。最重要的是,它们在您的平台上被利用——作为构建者,您有责任对供应商、技术和解决方案的质量进行尽职调查。如果您是一位认真的创始人,第三方关键任务数据的潘多拉魔盒应该会让您夜不能寐。
第三方数据安全是 Web3 的新挑战吗?
Web2 领域中的一个直接类比是关键任务应用中第三方 API 的安全性。这涉及确保在您的软件基础设施内安全集成和使用外部 API(在组织外部制作和控制)。鉴于关键软件对这些第三方 API 的数据或功能的依赖,保护这些连接对于防止数据泄露、维护数据完整性和确保软件可靠性至关重要。Web2 通过高度信任、集中的策略来应对这些挑战,包括数据质量合同协议(服务级别协议或 SLA)、标准合规性和法律框架。然而,建立在去中心化精神之上的 Web3 生态系统需要去信任的机制。这种范式转变引入了更复杂的层来保护第三方数据集成。在去信任的环境中,传统的链下解决方案(例如法律追索权或与交易对手的 SLA)不可行,因此设计更具创新性、本质上安全的数据集成和安全模型是有责任的。向去信任系统的转变需要重新思考我们如何在去中心化世界中处理和解决第三方数据安全问题。
什么是预言机安全和架构标准框架?
预言机是基于区块链的金融应用的核心,极大地扩展了封闭网络区块链的可能性。作为业内最大的 DeFi 协议(如 Aave、GMX 等)的风险提供者和管理者,我们与核心贡献者、开发者和创始人密切合作,以绘制和解决应用风险向量。如果我们将区块链和协议视为状态机,那么正如我们将在下面看到的,预言机是应用状态转换的主要催化剂。不幸的是,预言机这个名字可能用词不当,因为根据定义,我们相信 预言机数据总是可以信任的:
在英语中,「预言机」一词在历史上指的是被认为能够在神灵的启发下提供明智而富有洞察力的建议或预言性预测或对未来的预知的人或媒介。这个概念起源于古代文化和宗教,其中神谕在决策过程中发挥着重要作用,通过神圣的交流提供指导。最著名的例子是古希腊的德尔斐神谕,个人或国家代表会访问该神谕,寻求有关他们的未来、战争或神的意志的建议或预测。
皮提亚(Pythia),通常被称为德尔斐神谕(预言机of Delphi),是德尔斐阿波罗神庙女祭司的名字,她是阿波罗神沟通的媒介。德尔斐被认为是古希腊世界中心最重要的宗教场所之一。皮提亚在这种精神实践中发挥了至关重要的作用,向个人、士兵和政治家,包括那些远道而来德尔斐寻求重要决策指导的人,传递神谕——含糊而神秘的预言或建议。
然而,预言机的失败和操纵(对于我们将在本系列中深入探讨的「这不是预言机操纵,而是市场操纵」人群)非常猖獗。预言机数据的安全性和可靠性直接关系到预言机数据供应链中最薄弱的环节。
同样重要的是应用如何清理和使用这些数据。我们认为,关键任务软件应用(管理数十亿美元的 DeFi 协议)在没有风险引擎的情况下盲目消耗 预言机数据,即业务逻辑检查数据是否有意义或触发合理的状态转换,是疯狂的。
我们对标准和框架的讨论首先概述了预言机的基本构建块,建立了坚实的基础理解,然后检查了不同的风险面和攻击向量。
预言机标准框架
预言机标准框架首先检查预言机架构和拓扑,为我们的探索奠定基础。
这种初步审查对于将安全和风险框架划分为不同的支柱至关重要。这些支柱结合起来就形成了 预言机的本质。在接下来的系列中,我们将深入研究每个高级支柱,对预言机的构建和运营中的关键组成部分进行彻底的分析和洞察。
预言机标准框架:对预言机安全性和风险进行评分
目标是为全面的 DeFi 预言机评级开发标准化方法。这将确保链上数据源和流的安全性和可靠性,使其适合 DeFi 协议的消费,主要集中于对精确和抗操纵数据流敏感的衍生工具。
第 1 章:预言机网络架构和拓扑
第 1 章深入探讨 预言机风险与安全框架的第一个关键方面:预言机网络架构和拓扑。这篇文章旨在提供跨三个垂直领域的全面探索:
去中心化 预言机网络(DON)架构概述:本部分研究定义去中心化 预言机网络的各种架构。它强调了这些架构的独特特征和操作方法,为更深入地了解它们在 预言机生态系统中的角色奠定了基础。
剖析数据供应链:然后叙述检查这些网络内的数据供应链。我们将探索数据获取、验证和分发所涉及的流程,深入了解在去中心化环境中确保数据准确性和可靠性的复杂性和挑战。
分析网络拓扑和数据流安全与风险向量:为了结束我们的探索,我们重点关注 预言机网络的构建块。本部分旨在阐明网络的组成,研究各个组件如何互连以形成对 预言机运营效率至关重要的内聚且功能强大的网络结构。
第 2 章:价格构成方法论
本章将对预言机如何构成价格、所涉及的挑战和影响以及确保准确性和可靠性的方法进行结构化预览。
章节预览
简介:我们通过概述本章的目的来剖析预言机价格构成背后的复杂方法及其关键含义,以此奠定基础。
源内价格分布分析:上图/插图表示衡量不同交易场所在指定时间序列内的价格变化。我们的目标是通过在单个时间序列图上绘制来自不同场所的价格数据来识别和调查报告价格中任何明显的异常或差异。这种分析对于了解不同来源的价格信息的一致性和可靠性至关重要,这对于确保 DeFi 协议和其他金融工具中使用的数据的准确性和可信度至关重要。对不同场所的价格数据进行系统比较和分析使我们能够发现潜在的问题,例如价格操纵或不一致,这些问题可能会对去中心化金融系统的运作和可信度产生不利影响。
核心部分
数据来源和验证:讨论将围绕选择交易所和流动性来源、定义相关市场以及持续市场数据监控的必要性展开。
定价方法:我们批评最后交易价格和成交量加权平均价格等常用方法,提出更准确定价的替代方法,并解释基准定价的订单簿合并。
分析中心化交易所(CEX)的价格偏差:上表展示了衡量特定时期内各个中心化交易所资产价格偏差的比较分析。通过仔细跟踪和绘制不同 CEX 中特定资产的价格,我们的目标是识别可能存在的任何重大差异或异常情况。了解这些平台上价格偏差的程度和性质至关重要,可以深入了解市场流动性、效率和套利机会的潜力。此外,该分析通过识别任何不一致的定价行为(可能表明市场操纵或其他不利因素),有助于确保更加透明和公平的交易环境。通过这种比较研究,我们寻求加深对市场动态的了解,并有助于对数字资产生态系统的市场完整性和稳定性进行更广泛的讨论。
价格聚合技术:探索各种聚合方法,包括 Chainlink 的中值方法和 Pyth 的异常值去除技术,同时讨论不同预言机模型之间的权衡。
解决非流动性资产:研究了提高非流动性资产价格质量的策略,强调了简单化定价方法的挑战。
审计手段
重点关注价格构建方法的透明度、批准价格来源的交易所的披露以及价格质量比较方法,并辅以历史数据分析。
案例研究和例子
将回顾强调准确价格构成重要性的现实事件,并将讨论定价中的合理偏差指标。
第 3 章:预言机数据可复制性
本章探讨了确保预言机系统内数据可复制性的基本方面。本章经过精心设计,旨在解开数据可复制性的概念。
章节预览
了解数据可复制性:本文介绍了预言机服务背景下的数据可复制性,强调了其对于去中心化金融(DeFi)系统的透明度和信任的重要性。
跟踪价格确定的输入:详细探索使用户和开发人员能够跟踪预言机价格报告中使用的数据输入的方法和技术。本节阐述了预言机如何聚合和处理数据以得出报告的价格,确保用户可以独立验证和复制这些结果。
数据可复制性的挑战和解决方案:解决实现数据可复制性的常见挑战,包括数据源多样性和聚合复杂性。我们将讨论 预言机服务可以采用的创新解决方案和最佳实践,以增强其数据输入的可追溯性和可靠性。
对预言机可靠性和用户信任的影响:最后讨论了数据可复制性对预言机可靠性的更广泛影响以及 DeFi 社区对预言机服务的整体信任。本节将强调为什么可复制性不仅仅是一项技术要求,而且是建立用户对去中心化应用信心的基石。
预言机报告过去的基准分析:上图概括了我们之前的分析工作,我们根据中心化交易所(CEX)长期观察到的价格对 预言机报告进行了基准分析。通过仔细比较预言机报告的数据与流动性最强的交易场所的价格,我们的目的是测量偏差并评估预言机数据在反映真实市场条件时的准确性和可靠性。除了偏差分析之外,我们的探索还扩展到其他关键方面,例如延迟、一致性以及预言机报告与市场动态的整体一致性。这项详尽的基准测试对于衡量预言机在提供准确和及时数据方面的有效性至关重要,这对于 DeFi 协议的无缝运行和确保基于区块链的金融生态系统内的信任是必不可少的。从该分析中收集到的见解极大地有助于更广泛地了解预言机的绩效以及提高数据完整性和市场透明度。
本章旨在深入探讨确保预言机服务中数据可复制性的细微差别,让读者深入了解可以增强 DeFi 关键基础设施透明度和可信度的技术和运营措施。
第 4 章:数据新鲜度、精度和延迟
第 3 章强调了预言机协议中数据新鲜度和精确度的重要性,并通过现实世界的示例(MNGO、GMX、FRAX、USDC depeg)奠定了基础,展示了延迟和不精确的严重影响。
在之前的调查中,我们仔细跟踪和分析了在最具流动性的中心化交易所(CEX)中观察到的中间价格和买卖价差的价格报告。上面的图表/插图概括了在指定时间范围内的比较分析的结果。通过将预言机报告的价格与各个 CEX 的中间价格和买卖差价叠加,我们旨在评估预言机数据的准确性、及时性和可靠性。这项分析至关重要,因为它揭示了各种预言机提供商作为可靠的预言机服务在准确反映市场价格方面的功效,这对于 DeFi 协议和其他基于区块链的金融应用的顺利运行是不可或缺的。从该分析中获得的见解还有助于更广泛地了解预言机服务格局及其与现有交易场所的真实市场数据的一致性。
了解延迟和新鲜度
关键术语的定义为更深入地研究数据传输延迟、确定改进领域以提高数据新鲜度铺平了道路。
预言机 Data Streams 的指标和测量
关于稳定更新频率和低延迟必要性的讨论表达了需要减轻前后台的运行,并且需要有客观数据演示的支持。
详细要求
我们探讨了源数量和端点处理任务如何影响系统负载,从而全面解释延迟计算及其在保持数据新鲜度方面的关键作用。
第 3 章深入探讨了数据延迟和精度,将理论理解与实际示例相结合,强调了预言机安全性的重要性。
时间戳偏差分析:上面的图表深入研究了参考预言机与各个集中式交易所(CEX)提供的最接近时间戳之间的时间戳偏差。通过对齐和比较时间戳,我们的目标是评估数据报告中的时间差异,并确定从 CEX 到参考 预言机的价格信息传播的延迟。这种时间戳偏差的测量对于理解价格数据的及时性和准确性至关重要,而价格数据对于 DeFi 协议和其他基于区块链的金融工具的正常运行和完整性至关重要。此外,该分析揭示了潜在的延迟问题,有助于确保将最新、准确的价格信息用于关键的链上决策。通过这种深入的研究,我们努力增强区块链生态系统内数据传输的稳健性和可靠性。
第 5 章:确保链上价格报告的可靠性
本章将介绍旨在增强链上价格数据可靠性的方法和最佳实践。本章的目的是提供对在报告链上价格方面实现和维持高可靠性标准的全面理解,以及对管理报告 Gas 成本和评估绩效的见解。
可靠的链上报告框架:
我们首先制定简化的流程和清单,以实现一致且可靠的链上价格报告,强调整合冗余措施和故障安全机制以保证连续性。
本章进一步深入探讨了操作风险的定义和管理,重点关注链下数据交付机制带来的挑战。
绩效监控和评估:
专门的章节介绍了建立稳健的框架来持续监控和评估绩效,确保链上价格报告保持准确、及时和具有成本效益。
偏差分析的分布:上面的可视化表示探索了指定时期内中心化交易所(CEX)、去中心化交易所(DEX)和基准价格指数或预言机的价格偏差分布。通过检查和绘制这些不同平台之间资产价格的差异,并将其与基准或预言机价格进行比较,我们的目标是辨别整个市场上可用价格信息的一致性和准确性。该分析对于识别潜在的价格操纵、评估市场效率以及了解不同交易场所的流动性动态至关重要。此外,它还揭示了价格预言机的可靠性和可信度,这对于 DeFi 协议的运作至关重要。通过这种系统性探索,我们致力于通过与基准或预言机相比对不同市场场所的价格动态进行细致入微的了解,为更加透明、公平和知情的交易生态系统做出贡献。
本章承诺为读者提供必要的工具和知识来设计、实施和维护可靠的链上价格报告系统。通过解决操作风险管理、绩效评估和报告天然气成本的复杂性等关键领域,我们的目标是彻底探索去中心化金融生态系统中可靠的链上数据提供的关键方面。
第 6 章:MEV 和 OEV 格局
降低 MEV 和 OEV 风险
我们首先详细介绍结算前数据暴露的危险,讨论了预言机如何通过抢先交易创造套利机会。
分析提交和揭示方案
本节深入研究 Synthetix 和 GMX 等平台采用的提交和显示方案的机制,并通过涉及 Alice 和 Bob 的案例场景来说明操作动态和限制。
尽管有这些机制,我们仍探讨 MEV 活动和清算如何仍然可以利用这些系统,并提出增强措施以减轻此类漏洞。
当前的清算实践和用户保护
我们通过预言机准确性和紧密因子设置的角度来研究当前清算实践对用户的影响,并通过著名的 DeFi 借贷协议的案例研究进行丰富。
从清算人的角度来看,讨论了动机和风险,包括 Gas 成本、市场、久期风险和资本效率,从而制定了保护用户并确保公平清算过程的策略。
本章旨在让读者更深入地了解数据隐私预结算、MEV 和抢先交易风险的复杂性,提供对当前实践的见解,并提出深思熟虑的解决方案,以加强用户保护和市场诚信。Chaos Labs:WLFI 抵押循环及 Dolomite 借贷高度集中Techub News 消息,Chaos Labs 发推表示,特朗普家族加密货币项目 WLFI 在 Dolomite 上的借贷规模快速扩大,推动 WLFI 抵押利用率接近上限(51 亿枚几近用尽),主要集中于两个多签地址。其中约 30 亿枚 WLFI 抵押借出约 4070 万枚 USD1,另一地址通过 USD1 与 USDC 构建循环抵押结构,清算阈值对应 WLFI 价格约下跌 75%。
当前 USD1 利用率 83.4%,USDC 达 90.19%,借贷利率约 5%,若计入通过 Merkl 获得的 WLFI 奖励,供应率为 10.64%(活动将于 3 日内结束);同时 WLFI 抵押规模超币安可交易量 4 倍,仅 20% 代币已解锁,其余预计 4 月中旬决定释放;事件后团队已偿还约 1000 万枚 USD1,并表示可补充抵押;目前该团队占 Dolomite TVL 的 82.7% 及借贷的 85.3%,链上资金高度集中,结构用途未明确。Chaos Labs 发布加密研究工具 Chaos AITechub News 消息,链上风险分析平台 Chaos Labs 发布加密研究工具 Chaos AI。官方表示,Chaos AI 基于多年来数万亿交易量的专有数据,可将分散的市场数据转化为机构级金融情报。与一般的推理模型不同,Chaos AI 专为加密而构建,在公共和专有加密数据集上进行训练,并集成 Chaos Labs 知识库,并通过 RAG 的代理工具进行增强。Ethena Labs 与 Chaos Labs 的 Edge Proof 预言机集成以加强风险管理Techub News 消息,据 CoinDesk 报道,Ethena Labs 已与 Chaos Labs 的 Edge Proof 预言机整合,以加强其合成美元代币 USDe 的风险管理框架。Edge Proof 预言机将独立验证 USDe 储备的美元总价值和 USDe 供应的储备覆盖率,并确认储备是经过治理批准的。链上风险分析平台 Chaos Labs 将推出多代理预言机 Edge AI Oracle Alpha 版本Techub News 消息,链上风险分析平台 Chaos Labs 将推出多代理预言机 Edge AI Oracle 的 Alpha 版本,用户可以围绕从选举到体育锦标赛等各种事件创建投注场景。
Techub News 此前报道,Chaos Labs 完成 5500 万美元 A 轮融资,Haun Ventures 领投。加密货币初创公司 Chaos Labs 获 5500 万美元 A 轮融资,Haun Ventures 领投Techub News 消息,据 Coindesk 报道,专注于链上风险管理工具的初创货币公司 Chaos Labs 完成 5500 万美元 A 轮融资,Haun Ventures 领投,参投方包括 F-Prime Capital、Slow Ventures、Spartan Capital 以及 Lightspeed Venture Partners、Galaxy Ventures 和 PayPal Ventures 等。链上风险分析平台 Chaos Labs 推出 Jupiter 风险监测和警报平台Techub News 消息,链上风险分析平台 Chaos Labs 宣布推出 Solana 生态交易聚合器 Jupiter 风险监测和警报平台,用户可通过平台监测 Jupiter 上的交易量、未平仓合约、交易者盈亏、市场流动性和清算数据等。LayerZero:正与 Nansen 和 Chaos Labs 编写女巫检测报告Techub News 消息,LayerZero Labs 发文称,LayerZero 一直与 Chaos Labs 和 Nansen 合作编写女巫检测报告,将考虑每个用户在所有 LayerZero 应用中加权的总交易,目的是使 TGE 与开发人员和长期用户保持一致,该报告将在女巫自行报告截止日期后共同发布。
此外官方已收到用户关于误报女巫地址的请求,网站将于香港时间 5 月 8 日 3:00 开始提供「取消女巫报告」选项,该选项将一直有效,直至 5 月 18 日自行报告结束。Chaos Labs 提议增加 Aave V3 以太坊上的 weETH 供应上限Techub News 消息,Chaos Labs 在 Aave 治理论坛发起 ARFC 提案,建议增加 Aave V3 以太坊上的 weETH 供应上限。该提案建议将单个钱包的供应上限从原先的 8000 weETH 增长至 16000 weETH。Chaos Labs 推出 dYdX Chain 分析和风险监控平台Techub News 消息,链上风险分析平台 Chaos Labs 推出 dYdX Chain 分析和风险监控平台,以支持 dYdX Chain 及其已启动的激励计划。该平台提供动态排行榜、深度分析和风险评估等功能,并可实现对启动激励计划的实时跟踪和可见性。Chaos Labs提议与Aave DAO合作,提供全套风险管理产品和服务金色财经报道,Chaos Labs在Aave社区发起一项新提案,建议重新与Aave DAO合作,为其提供全套风险管理产品和服务,涵盖所有Aave,包括V2、V3和 GHO,以及所有当前和未来的部署,Chaos Labs表示,其策略旨在保护协议资产免受市场波动、黑天鹅事件、流动性攻击和市场操纵的影响。原文标题:《预言机Risk and Security Standards: An Introduction》 撰文:Omer Goldberg,Chaos Labs 创始人 编译:Tia,Techub News 介绍 在 Chaos Labs,我们将重点放在区块链协议风险和安全性——我们认为这是 DeFi 得以增长和采用的领域。预言机是 DeFi 的核心(无论你喜欢与否),自 2017 年以来一直为加密应用提供动力,如今价值超过 500 亿美元。 预言机的作用怎么强调都不为过;预言机促进了区块链领域内的几乎每笔交易,成为 DeFi 的重要齿轮。 由于无需信任系统的创建和维护,DeFi 应用应运而生。这一愿景挑战了对信任的传统依赖,倡导透明和自主的基础设施。然而,有点矛盾的是,预言机——负责将关键的现实世界数据输入区块链的元素——受到了开发人员和用户的高度重视和信任。这种信任主要源于对预言机如何运作及其所带来的风险缺乏了解。 在 Chaos Labs,我们的目标是摆脱对信任的依赖,转而对预言机进行全面理解。我们的目标有两个:揭开预言机复杂操作的神秘面纱,并强调它们给 DeFi 项目带来的潜在风险。我们相信,通过创建一个让开发人员和用户充分了解其应用驱动机制的环境,可以显着降低信任度。 了解预言机、它们提供的数据以及其使用的影响不仅仅是为了增强安全性,而是为了让整个 DeFi 生态系统能够做出明智的决策,强化去中心化金融的基本原则。 为了改善整个行业的风险和安全状况并减少协议攻击和故障,我们开源了预言机安全和架构标准框架。我们的预言机安全框架是我们预言机安全和风险平台的灵感来源。它是为我们评估和审计顶级 DeFi 协议预言机而开发的。 Chaos Labs 预言机安全和风险平台实时运行,评估预言机质量,评估市场操纵的可能性,并量化与其他预言机和重要中心化交易所相比的偏差和延迟。我们的平台分析数据源质量,为协议和用户提供重要警报。 我们希望这可以为应用构建者和机制设计者在为其应用选择预言机解决方案时提供规范参考,以更好地了解每个预言机的优缺点,并正确理解架构优势和风险面。接下来,让我们深入探讨。本系列的第一部分将介绍预言机的实用性和影响力,并为我们接下来的探索奠定基础。 我为什么要关心预言机? 预言机不仅仅是 DeFi 应用的基础设施;它们往往是他们的生命线。为了更好地理解预言机的价值,我们首先要了解为什么没有预言机的区块链在支持的应用方面受到限制。 区块链是封闭网络和确定性状态机 开箱即用的区块链可以很好地执行三个功能。 交易历史不可变且可审计:区块链技术的核心是分布式账本,它记录计算机网络上的所有交易。该分类账提供了资产所有权和交易历史的永久且不可变的记录。其去中心化性质确保了它能够抵抗篡改和欺诈,使其成为跟踪资产所有权和状态的可靠来源。 通过加密签名验证的授权服务:区块链利用先进的加密技术,主要通过私钥/公钥对。这使得区块链能够安全地验证交易的真实性。区块链上的每个用户都有一对唯一的密钥;公钥对每个人都可见,用于识别用户,而私钥则保密,用于签署交易。这种加密方法确保交易安全并且可以归因于特定用户,从而增强网络中的信任和安全性。 具有图灵完备编程语言的状态机:现代区块链,尤其是像以太坊这样的区块链,提供图灵完备编程语言。此功能允许创建和执行智能合约——自动执行合约,协议条款直接写入代码行。这些合约可以在区块链上启动状态转换,然后进行记录和跟踪。这种可编程性和表现力允许广泛的应用,从去中心化金融(DeFi)到不可替代代币(NFT)以及更复杂的去中心化应用(dApp)。在链上记录这些状态转换历史的能力提供了所有交互和交易的透明度和防篡改记录。 孤立的区块链网络需要预言机才能访问现实世界的数据并有效运行。 将外部世界连接到区块链网络 预言机充当区块链与外部世界之间的数据桥梁。它们为区块链提供了一种与外部信息安全可靠交互的方式。这种交互对于许多区块链应用至关重要,特别是那些依赖真实世界数据的应用,例如价格、天气信息或任何其他外部数据。 状态转型的催化剂 如果我们将区块链视为状态机,那么预言机会根据外部数据触发状态转换。例如,区块链上的智能合约可能被设计为在黄金价格达到一定水平时执行特定操作,例如清算。预言机负责向区块链提供当前的黄金价格,使智能合约能够根据这些外部数据执行其代码。 预言机问题 「预言机问题」源于区块链作为闭环系统的固有局限性,应用只能访问区块链本身内的数据并对其做出反应。在保护区块链的同时,这种隔离限制了其直接利用现实世界数据的能力,这对于许多需要外部信息才能有效运行的去中心化应用至关重要。 预言机通过充当中介,将外部数据安全地集成到区块链中来解决这一限制。此过程使用来自外界的重要信息更新区块链的状态,使 dApp 能够基于准确且当前的现实世界数据执行交易。 从本质上讲,预言机弥合了区块链安全、隔离的环境与动态、信息丰富的外部世界之间的差距,使它们对于依赖真实世界数据做出明智决策的 dApp 的功能和实用性来说是不可或缺的。 为什么我的应用无法直接连接到 API? 区块链的分布式账本性质要求网络中的每个节点在给定相同输入的情况下达到确定性输出,从而在交易验证期间在节点之间达成共识。例如,在一笔从 Bob 向 Alice 转账 10 美元的交易中,每个节点通过添加 10 美元并从 Bob 的账户中扣除相同金额来独立调整 Alice 的余额,从而确保整个网络的一致性。 Bob 和 Alice 之间的固定价值转移。 然而,当使用外部 API 来验证交易时,确定性面临挑战。考虑这样一个场景,Bob 向 Alice 合约的转账依赖于 API 根据 ETH 的价格确定转账金额。 价值金额由非确定性 API 决定;每个节点验证后收到的响应不同,无法达成共识。 有几个因素会导致数据输入不一致: 节点可能会在不同的时间访问 API,从而导致由于 API 数据的变化而产生差异,即使 API 调用存在微秒级的差异。 节点可能会遇到速率限制问题,并且无法从 API 接收到响应或响应过时。 地理分布可以将节点路由到不同的 API 服务,从而产生不同的响应。 这些挑战凸显了 API 驱动的数据响应的不确定性,这可能导致节点之间对区块链状态缺乏共识,无论是由于恶意意图还是延迟或速率限制的差异。 非确定性 API 无法保证验证。 为了保持共识,区块链网络优先考虑确定性,确保交易始终产生正确的状态。然而,由于确定性约束,对现实世界数据集成到区块链提出了挑战,这对于 DeFi 和去中心化保险等应用至关重要。 区块链预言机是中介机构,弥合了确定性区块链和链下数据源之间的差距。通过交易将外部数据输入区块链,预言机保持其独立性并使其能够验证其状态。这种中间件的作用强调了预言机在连接区块链世界与外部数据源方面的重要性。 尽管预言机发挥着至关重要的作用,但它也遇到了挑战,通常称为「预言机问题」。 预言机景观 预言机是复杂的实体,具有广泛的风险和安全领域,需要深入研究其运营和进步。以最近的技术进步和性能增强为标志的预言机不断发展的前景呈现出充满希望的未来。本系列探索预言机技术的下一个前沿:低延迟、高吞吐量预言机。此类预言机是交易结算的支柱,在提供关键任务数据的同时提高效率。虽然存在多种预言机类型,但我们将重点关注其中的几种,深入了解它们的功能以及对去中心化金融(DeFi)领域的潜在影响。为了获得完整的了解,我们在下面列出了流行的预言机类型。 链上预言机 链上预言机有多种形式。最流行的链上预言机是时间加权平均价格(TWAP)预言机,它通过历史观察来计算当前价格。一个著名的例子是 Uniswap V3 TWAP 预言机,它从集中流动性自动做市商(AMM)池中获取资产价格。这些预言机通过依赖历史数据来优先考虑针对市场操纵的鲁棒性,尽管是以牺牲精度为代价的。在中心化交易所(CEX)流动性不足的情况下,它们的应用变得特别相关(潜在风险)。 Chaos Labs 此前曾研究过Uniswap V3 TWAP 预言机的风险。 基于推送的预言机 由 Chronicle 发起并由 Chainlink 推广的链下、基于推送的预言机代表了当今 DeFi 中占主导地位的预言机。这些预言机根据预定的离散参数提供新数据:基于时间的触发器(也称为「心跳」)和波动性/价格行为触发器。Chainlink 基于推送的预言机继承了来自数据源的成交量加权平均价格(VWAP)方法,该方法还采用异常值检测机制。 Chaos Labs 的预言机风险和安全平台通过实时分析提供对基于推送的预言机价格源的全面监控,重点是确保最佳的正常运行时间、精度、减少数据延迟,并评估市场操纵的可行性。我们的方法基于严格的科学方法来维护数据的完整性和安全性。 如今,这些预言机已成为 DeFi 领域的杰出模型,为大多数借/贷应用以及其他用例提供了安全保障。 Pull-Based 预言机 本系列重点探讨预言机创新的前沿:Pull-Based 预言机。在 Chainlink 和 Pyth 等先驱者的带领下,并由 Redstone 和 Stork 等附加协议提供,Pull-Based 预言机代表了预言机技术的重大飞跃。它们的发展是由对经济高效、高精度、低延迟数据的需求推动的,这些数据对于高吞吐量衍生品交易平台(例如处理永续交易的平台)至关重要。 Pull-Based 预言机的出现标志着跨区块链网络如何利用交易数据的范式转变,提供了以前无法达到的速度和准确性。这些预言机处于解决区块链内关键需求的最前沿,旨在充当全球金融结算层。金融的本质——传播延迟和精度不可或缺的领域——要求这些特性毫不妥协。数据传输的任何延迟或缺乏准确性都会导致信息不对称,为经济剥削和不公平的金融体系奠定基础。 随着我们更深入地研究 Pull-Based 预言机的功能和应用,我们的目标是阐明它们的关键角色,解开它们所操纵的复杂性,并概述区块链生态系统中预言机技术的不断发展的动态。此次探索将突出预言机技术的前沿发展,并强调这些创新在支持下一代区块链应用方面的重要性。 Chaos Labs 此前曾代表 GMX 对 Chainlink 低延迟预言机进行了审计,并实时监控数据源以确保准确性和正常运行时间。 在此处了解有关 Chaos Labs 预言机审计的更多信息。 预言机安全问题 为了更好地理解这一挑战的规模,让我们回顾一下 2022 年:加密世界因黑客攻击而损失了超过 38 亿美元 ,其中 DeFi 协议和桥成为主要目标。这些违规行为并不全是由于安全漏洞造成的。在许多情况下,即使是由最著名的团队开发的遵循所谓安全实践黄金标准的协议也发现自己被利用了。这告诉我们一些深刻的事情:挑战不仅仅是加强我们的安全工作。这是关于重新构想和重新设计我们的战略,以在不断变化的威胁形势中保持领先地位。 那么,就我们而言,为什么要关心预言机呢?链下数据和预言机对于构建具有实际用例的金融应用是必需的;我们现在知道我们遇到了一个严重的问题。预言机安全性必须提高 10 倍,我们的行业才能得到有意义的采用。毕竟,为什么有人会迁移到风险更高、安全性更差的金融体系呢?从开发人员的角度来看,从一开始就保证预言机安全至关重要。当被利用时,预言机故障和操纵是致命的——很少有协议能够从中恢复。此外,作为协议创始人,这个安全问题不是你可以委托或外包的。您的用户并不关心该漏洞是否源于第三方供应商。最重要的是,它们在您的平台上被利用——作为构建者,您有责任对供应商、技术和解决方案的质量进行尽职调查。如果您是一位认真的创始人,第三方关键任务数据的潘多拉魔盒应该会让您夜不能寐。 第三方数据安全是 Web3 的新挑战吗? Web2 领域中的一个直接类比是关键任务应用中第三方 API 的安全性。这涉及确保在您的软件基础设施内安全集成和使用外部 API(在组织外部制作和控制)。鉴于关键软件对这些第三方 API 的数据或功能的依赖,保护这些连接对于防止数据泄露、维护数据完整性和确保软件可靠性至关重要。Web2 通过高度信任、集中的策略来应对这些挑战,包括数据质量合同协议(服务级别协议或 SLA)、标准合规性和法律框架。然而,建立在去中心化精神之上的 Web3 生态系统需要去信任的机制。这种范式转变引入了更复杂的层来保护第三方数据集成。在去信任的环境中,传统的链下解决方案(例如法律追索权或与交易对手的 SLA)不可行,因此设计更具创新性、本质上安全的数据集成和安全模型是有责任的。向去信任系统的转变需要重新思考我们如何在去中心化世界中处理和解决第三方数据安全问题。 什么是预言机安全和架构标准框架? 预言机是基于区块链的金融应用的核心,极大地扩展了封闭网络区块链的可能性。作为业内最大的 DeFi 协议(如 Aave、GMX 等)的风险提供者和管理者,我们与核心贡献者、开发者和创始人密切合作,以绘制和解决应用风险向量。如果我们将区块链和协议视为状态机,那么正如我们将在下面看到的,预言机是应用状态转换的主要催化剂。不幸的是,预言机这个名字可能用词不当,因为根据定义,我们相信 预言机数据总是可以信任的: 在英语中,「预言机」一词在历史上指的是被认为能够在神灵的启发下提供明智而富有洞察力的建议或预言性预测或对未来的预知的人或媒介。这个概念起源于古代文化和宗教,其中神谕在决策过程中发挥着重要作用,通过神圣的交流提供指导。最著名的例子是古希腊的德尔斐神谕,个人或国家代表会访问该神谕,寻求有关他们的未来、战争或神的意志的建议或预测。 皮提亚(Pythia),通常被称为德尔斐神谕(预言机of Delphi),是德尔斐阿波罗神庙女祭司的名字,她是阿波罗神沟通的媒介。德尔斐被认为是古希腊世界中心最重要的宗教场所之一。皮提亚在这种精神实践中发挥了至关重要的作用,向个人、士兵和政治家,包括那些远道而来德尔斐寻求重要决策指导的人,传递神谕——含糊而神秘的预言或建议。 然而,预言机的失败和操纵(对于我们将在本系列中深入探讨的「这不是预言机操纵,而是市场操纵」人群)非常猖獗。预言机数据的安全性和可靠性直接关系到预言机数据供应链中最薄弱的环节。 同样重要的是应用如何清理和使用这些数据。我们认为,关键任务软件应用(管理数十亿美元的 DeFi 协议)在没有风险引擎的情况下盲目消耗 预言机数据,即业务逻辑检查数据是否有意义或触发合理的状态转换,是疯狂的。 我们对标准和框架的讨论首先概述了预言机的基本构建块,建立了坚实的基础理解,然后检查了不同的风险面和攻击向量。 预言机标准框架 预言机标准框架首先检查预言机架构和拓扑,为我们的探索奠定基础。 这种初步审查对于将安全和风险框架划分为不同的支柱至关重要。这些支柱结合起来就形成了 预言机的本质。在接下来的系列中,我们将深入研究每个高级支柱,对预言机的构建和运营中的关键组成部分进行彻底的分析和洞察。 预言机标准框架:对预言机安全性和风险进行评分 目标是为全面的 DeFi 预言机评级开发标准化方法。这将确保链上数据源和流的安全性和可靠性,使其适合 DeFi 协议的消费,主要集中于对精确和抗操纵数据流敏感的衍生工具。 第 1 章:预言机网络架构和拓扑 第 1 章深入探讨 预言机风险与安全框架的第一个关键方面:预言机网络架构和拓扑。这篇文章旨在提供跨三个垂直领域的全面探索: 去中心化 预言机网络(DON)架构概述:本部分研究定义去中心化 预言机网络的各种架构。它强调了这些架构的独特特征和操作方法,为更深入地了解它们在 预言机生态系统中的角色奠定了基础。 剖析数据供应链:然后叙述检查这些网络内的数据供应链。我们将探索数据获取、验证和分发所涉及的流程,深入了解在去中心化环境中确保数据准确性和可靠性的复杂性和挑战。 分析网络拓扑和数据流安全与风险向量:为了结束我们的探索,我们重点关注 预言机网络的构建块。本部分旨在阐明网络的组成,研究各个组件如何互连以形成对 预言机运营效率至关重要的内聚且功能强大的网络结构。 第 2 章:价格构成方法论 本章将对预言机如何构成价格、所涉及的挑战和影响以及确保准确性和可靠性的方法进行结构化预览。 章节预览 简介:我们通过概述本章的目的来剖析预言机价格构成背后的复杂方法及其关键含义,以此奠定基础。 源内价格分布分析:上图/插图表示衡量不同交易场所在指定时间序列内的价格变化。我们的目标是通过在单个时间序列图上绘制来自不同场所的价格数据来识别和调查报告价格中任何明显的异常或差异。这种分析对于了解不同来源的价格信息的一致性和可靠性至关重要,这对于确保 DeFi 协议和其他金融工具中使用的数据的准确性和可信度至关重要。对不同场所的价格数据进行系统比较和分析使我们能够发现潜在的问题,例如价格操纵或不一致,这些问题可能会对去中心化金融系统的运作和可信度产生不利影响。 核心部分 数据来源和验证:讨论将围绕选择交易所和流动性来源、定义相关市场以及持续市场数据监控的必要性展开。 定价方法:我们批评最后交易价格和成交量加权平均价格等常用方法,提出更准确定价的替代方法,并解释基准定价的订单簿合并。 分析中心化交易所(CEX)的价格偏差:上表展示了衡量特定时期内各个中心化交易所资产价格偏差的比较分析。通过仔细跟踪和绘制不同 CEX 中特定资产的价格,我们的目标是识别可能存在的任何重大差异或异常情况。了解这些平台上价格偏差的程度和性质至关重要,可以深入了解市场流动性、效率和套利机会的潜力。此外,该分析通过识别任何不一致的定价行为(可能表明市场操纵或其他不利因素),有助于确保更加透明和公平的交易环境。通过这种比较研究,我们寻求加深对市场动态的了解,并有助于对数字资产生态系统的市场完整性和稳定性进行更广泛的讨论。 价格聚合技术:探索各种聚合方法,包括 Chainlink 的中值方法和 Pyth 的异常值去除技术,同时讨论不同预言机模型之间的权衡。 解决非流动性资产:研究了提高非流动性资产价格质量的策略,强调了简单化定价方法的挑战。 审计手段 重点关注价格构建方法的透明度、批准价格来源的交易所的披露以及价格质量比较方法,并辅以历史数据分析。 案例研究和例子 将回顾强调准确价格构成重要性的现实事件,并将讨论定价中的合理偏差指标。 第 3 章:预言机数据可复制性 本章探讨了确保预言机系统内数据可复制性的基本方面。本章经过精心设计,旨在解开数据可复制性的概念。 章节预览 了解数据可复制性:本文介绍了预言机服务背景下的数据可复制性,强调了其对于去中心化金融(DeFi)系统的透明度和信任的重要性。 跟踪价格确定的输入:详细探索使用户和开发人员能够跟踪预言机价格报告中使用的数据输入的方法和技术。本节阐述了预言机如何聚合和处理数据以得出报告的价格,确保用户可以独立验证和复制这些结果。 数据可复制性的挑战和解决方案:解决实现数据可复制性的常见挑战,包括数据源多样性和聚合复杂性。我们将讨论 预言机服务可以采用的创新解决方案和最佳实践,以增强其数据输入的可追溯性和可靠性。 对预言机可靠性和用户信任的影响:最后讨论了数据可复制性对预言机可靠性的更广泛影响以及 DeFi 社区对预言机服务的整体信任。本节将强调为什么可复制性不仅仅是一项技术要求,而且是建立用户对去中心化应用信心的基石。 预言机报告过去的基准分析:上图概括了我们之前的分析工作,我们根据中心化交易所(CEX)长期观察到的价格对 预言机报告进行了基准分析。通过仔细比较预言机报告的数据与流动性最强的交易场所的价格,我们的目的是测量偏差并评估预言机数据在反映真实市场条件时的准确性和可靠性。除了偏差分析之外,我们的探索还扩展到其他关键方面,例如延迟、一致性以及预言机报告与市场动态的整体一致性。这项详尽的基准测试对于衡量预言机在提供准确和及时数据方面的有效性至关重要,这对于 DeFi 协议的无缝运行和确保基于区块链的金融生态系统内的信任是必不可少的。从该分析中收集到的见解极大地有助于更广泛地了解预言机的绩效以及提高数据完整性和市场透明度。 本章旨在深入探讨确保预言机服务中数据可复制性的细微差别,让读者深入了解可以增强 DeFi 关键基础设施透明度和可信度的技术和运营措施。 第 4 章:数据新鲜度、精度和延迟 第 3 章强调了预言机协议中数据新鲜度和精确度的重要性,并通过现实世界的示例(MNGO、GMX、FRAX、USDC depeg)奠定了基础,展示了延迟和不精确的严重影响。 在之前的调查中,我们仔细跟踪和分析了在最具流动性的中心化交易所(CEX)中观察到的中间价格和买卖价差的价格报告。上面的图表/插图概括了在指定时间范围内的比较分析的结果。通过将预言机报告的价格与各个 CEX 的中间价格和买卖差价叠加,我们旨在评估预言机数据的准确性、及时性和可靠性。这项分析至关重要,因为它揭示了各种预言机提供商作为可靠的预言机服务在准确反映市场价格方面的功效,这对于 DeFi 协议和其他基于区块链的金融应用的顺利运行是不可或缺的。从该分析中获得的见解还有助于更广泛地了解预言机服务格局及其与现有交易场所的真实市场数据的一致性。 了解延迟和新鲜度 关键术语的定义为更深入地研究数据传输延迟、确定改进领域以提高数据新鲜度铺平了道路。 预言机 Data Streams 的指标和测量 关于稳定更新频率和低延迟必要性的讨论表达了需要减轻前后台的运行,并且需要有客观数据演示的支持。 详细要求 我们探讨了源数量和端点处理任务如何影响系统负载,从而全面解释延迟计算及其在保持数据新鲜度方面的关键作用。 第 3 章深入探讨了数据延迟和精度,将理论理解与实际示例相结合,强调了预言机安全性的重要性。 时间戳偏差分析:上面的图表深入研究了参考预言机与各个集中式交易所(CEX)提供的最接近时间戳之间的时间戳偏差。通过对齐和比较时间戳,我们的目标是评估数据报告中的时间差异,并确定从 CEX 到参考 预言机的价格信息传播的延迟。这种时间戳偏差的测量对于理解价格数据的及时性和准确性至关重要,而价格数据对于 DeFi 协议和其他基于区块链的金融工具的正常运行和完整性至关重要。此外,该分析揭示了潜在的延迟问题,有助于确保将最新、准确的价格信息用于关键的链上决策。通过这种深入的研究,我们努力增强区块链生态系统内数据传输的稳健性和可靠性。 第 5 章:确保链上价格报告的可靠性 本章将介绍旨在增强链上价格数据可靠性的方法和最佳实践。本章的目的是提供对在报告链上价格方面实现和维持高可靠性标准的全面理解,以及对管理报告 Gas 成本和评估绩效的见解。 可靠的链上报告框架: 我们首先制定简化的流程和清单,以实现一致且可靠的链上价格报告,强调整合冗余措施和故障安全机制以保证连续性。 本章进一步深入探讨了操作风险的定义和管理,重点关注链下数据交付机制带来的挑战。 绩效监控和评估: 专门的章节介绍了建立稳健的框架来持续监控和评估绩效,确保链上价格报告保持准确、及时和具有成本效益。 偏差分析的分布:上面的可视化表示探索了指定时期内中心化交易所(CEX)、去中心化交易所(DEX)和基准价格指数或预言机的价格偏差分布。通过检查和绘制这些不同平台之间资产价格的差异,并将其与基准或预言机价格进行比较,我们的目标是辨别整个市场上可用价格信息的一致性和准确性。该分析对于识别潜在的价格操纵、评估市场效率以及了解不同交易场所的流动性动态至关重要。此外,它还揭示了价格预言机的可靠性和可信度,这对于 DeFi 协议的运作至关重要。通过这种系统性探索,我们致力于通过与基准或预言机相比对不同市场场所的价格动态进行细致入微的了解,为更加透明、公平和知情的交易生态系统做出贡献。 本章承诺为读者提供必要的工具和知识来设计、实施和维护可靠的链上价格报告系统。通过解决操作风险管理、绩效评估和报告天然气成本的复杂性等关键领域,我们的目标是彻底探索去中心化金融生态系统中可靠的链上数据提供的关键方面。 第 6 章:MEV 和 OEV 格局 降低 MEV 和 OEV 风险 我们首先详细介绍结算前数据暴露的危险,讨论了预言机如何通过抢先交易创造套利机会。 分析提交和揭示方案 本节深入研究 Synthetix 和 GMX 等平台采用的提交和显示方案的机制,并通过涉及 Alice 和 Bob 的案例场景来说明操作动态和限制。 尽管有这些机制,我们仍探讨 MEV 活动和清算如何仍然可以利用这些系统,并提出增强措施以减轻此类漏洞。 当前的清算实践和用户保护 我们通过预言机准确性和紧密因子设置的角度来研究当前清算实践对用户的影响,并通过著名的 DeFi 借贷协议的案例研究进行丰富。 从清算人的角度来看,讨论了动机和风险,包括 Gas 成本、市场、久期风险和资本效率,从而制定了保护用户并确保公平清算过程的策略。 本章旨在让读者更深入地了解数据隐私预结算、MEV 和抢先交易风险的复杂性,提供对当前实践的见解,并提出深思熟虑的解决方案,以加强用户保护和市场诚信。
