
Oracles 是将外部市场数据(如实时资产价格)传递到基于区块链的智能合约的系统。在永久性去中心化交易所(Perp DEXs)中,oracles 确保资金费率、清算阈值和标记价格反映来自更广泛加密市场的准确且防篡改的信息。
永久性 DEXs 依赖外部价格数据来运作。每个资金费率计算、保证金要求和清算触发都依赖于了解资产的真实市场价格。
由于区块链无法直接访问链下数据,oracles 弥补了这一差距 - 从中心化交易所、聚合器和其他来源获取并验证价格,然后在链上发布这些价格。
没有可靠的 oracles,永久性市场可能会被操纵、定价错误或不公平地清算交易者。
到 2025 年,像 Chainlink、Pyth Network、Chronicle Protocol、RedStone 和 Supra 这样的高级 oracle 框架已成为主要 Perp DEXs 的重要组成部分,如 GMX、dYdX v4、Hyperliquid、Drift、Avantis、Reya 和 Ethereal,它们结合了多个数据源和验证层以维护价格完整性。
阅读更多:
Oracles 从多个来源聚合价格 - 中心化交易所、流动性聚合器、机构数据源和 DeFi 池 - 以计算可靠的平均值。
示例:Chainlink 可以从 Coinbase、Binance、Kraken 和 Bitstamp 获取 BTC/USD 数据,然后计算时间加权平均价格(TWAP)。
在提交数据上链之前,oracles 执行验证:
经过验证的价格随后以加密方式签名并定期在链上发布。Perp DEXs 上的智能合约将这些值读取为“标记价格”参考,用于:
许多 DEXs 现在使用多 oracle 模型,通过比较来自两个或多个提供商的数据(例如 Chainlink + Pyth + RedStone + Supra)来减少依赖风险。
标记价格是由 oracle 驱动的资产公平价值估计,用于计算未实现的利润和亏损(PnL)。
它保护交易者免受临时波动激增期间的不必要清算。
指数价格是从多个交易所和流动性来源派生的更广泛的度量。它确保资金费率和合约价格跟踪全球市场平均值。
标记价格和指数价格共同形成了使永久合约与现货市场同步的锚。
| Oracle 网络 | 设计 | 支持的链 | 主要特征 | DEX 集成 |
|---|---|---|---|---|
| Chainlink | 拉取式 | 以太坊、Arbitrum、BNB、Avalanche | 聚合价格源与链下计算 | GMX、Level、Avantis |
| Pyth Network | 推送式 | Solana、Sui、Arbitrum、Base | 直接从交易所获取高频数据 | Hyperliquid、Drift、Jupiter |
| Chronicle Protocol | 混合 | 以太坊、L2s | 可验证的链上签名和开源透明性 | Ethereal、Aster |
| RedStone | 模块化推拉混合 | Arbitrum、Base、Scroll、zkSync | 气体效率高的缓存、可定制的源、可组合的数据架构 | Vector、Perp88、实验性 DEX 集成 |
| Supra | 跨链数据层 | Base、Arbitrum、Scroll、Optimism | 快速最终定价源、带时间戳验证和多链互操作性 | 与新兴 DEXs 的早期集成 |
| UMA/Optimistic Oracle | 基于争议 | 以太坊 | 为低频更新提供争议解决 | 实验性 DEX 部署 |
| API3 | Airnode | 以太坊、Polygon | 第一方数据源 | 选择的 AMM 风格 perps |
大多数领先的 Perp DEXs 结合了两种或多种 oracle 类型以提供冗余。例如:
公平清算
清算由标记价格变动触发。不准确的数据可能导致清算健康头寸或允许人为操控的利润。
可靠的资金费率
资金取决于永久合约和现货价格之间的差异。如果现货数据错误,资金可能会偏离均衡。
市场完整性
准确的 oracles 维护交易者信任并防止交易所间套利失衡。
DeFi 生态的可组合性
Oracles 提供标准化价格数据,使永久市场、借贷平台和收益协议能够安全互动。
示例:
在 2024 年,Pyth 升级为亚秒级价格更新系统,将延迟减少超过 80%,并在高波动事件期间减少意外清算。
攻击者可以操纵 oracle 数据集中包含的小型中心化交易所的价格。
在 DeFi 中,闪贷可以暂时扭曲一些 oracles 参考的链上AMM价格,导致人工价格波动。
如果 oracle 提供的数据更新过慢,标记价格可能会落后于真实市场状况,导致错误的资金或清算。
DEXs 依赖于一个 oracle,如果该网络失败,可能会面临停机或操纵。
多 Oracle 聚合
结合多个数据提供商(例如 Chainlink + Pyth + RedStone + Supra)以交叉检查价格有效性。
加权时间平均
使用时间加权或交易量加权平均来平滑波动和异常值。
链上断路器
如果 oracle 数据偏离可接受的阈值,暂停清算或资金。
去中心化验证节点
像 Pyth、RedStone、Supra 和 Chainlink 这样的网络使用分布式发布者来降低单点故障风险。
社区审计和治理
一些协议,如 Ethereal 和 Avantis,允许治理参与者投票更改 oracle 来源和参数。
指的是新价格从现实世界变化到在链上反映的速度。
更快的更新意味着更高的准确性,但也意味着更高的气体成本。
协议优化以求平衡:Hyperliquid 和 Reya 推送超快速源;GMX 和 Avantis 偏好气体效率高的批量处理;RedStone 支持自定义更新触发,而 Supra 专注于跨多链环境的近实时同步。
示例:
在 2025 年 4 月 BTC 波动激增期间,Hyperliquid 的 250 毫秒 oracle 更新防止了错误定价,而其他地方较慢的源导致高达 0.5% 的标记偏差。
跨链 Oracle 网格
共享的 oracle 层使链和 DEXs 之间的标记价格统一。
AI 增强的价格验证
使用机器学习实时检测异常并纠正错误输入。
无需许可的 Oracle 市场
开源的 oracle 节点,任何人都可以发布经过验证的价格。
原生 Layer-2 Oracles
集成到rollups和应用链中的低延迟系统(例如,dYdX v4 在 Cosmos 上)。
重新抵押保障的 Oracles
结合来自重新抵押 ETH 的经济安全与 oracle 网络以提高可靠性。
模块化 Oracle 架构
像 RedStone 和 Supra 这样的新兴网络正在开创可组合的按需数据交付 - 允许 DEXs 为利基资产(如RWA和 AI 代币)定制 oracle 更新,并同步多链资金机制。
这些改进旨在使 DeFi oracles 更快、更便宜、更稳健 - 使永久市场能够扩展到机构标准。
了解更多:
Oracles 在 Perp DEX 中的主要目的是什么?
提供准确的实时价格数据用于资金费率计算、清算和标记价格管理。
哪些 oracles 最广泛使用?
Chainlink、Pyth Network、Chronicle Protocol、RedStone 和 Supra 是 2025 年主要 Perp DEXs 中的主导提供商。
oracle 故障会导致损失吗?
会。如 果 oracle 报告错误数据,交易者可能会被清算或定价错误。多 oracle 系统有助于减轻这种情况。
oracles 多久更新一次价格?
从每几秒(Pyth、RedStone 或 Supra)到每 30-60 秒(Chainlink)不等,具体取决于资产和链。
oracles 是去中心化的吗?
是的,尽管去中心化程度各有不同。有些使用分布式发布者;其他依赖较小的验证者集。
想要安全高效地交易?
下载 Bitcoin.com 钱包应用程序 来管理您的加密货币并直接从手机进行交易 - 无托管,无中介。
如果您正在寻找更高级的工具,请访问 orangerock.xyz 体验专业交易。