中文

Ormer:一种用于去中心化金融的防操纵且高效的区块链定价预言机

密码学与安全 2025-06-25 v2

摘要

加密货币的价格 feed 是去中心化金融(DeFi)应用程序实现基本交易和交换功能所必需的,这些 feed 从交易所等外部价格数据源检索,并实时输入到链上智能合约中。目前,广泛使用的基于算术平均的数加权平均价格(TWAP)预言机通过对资产价格进行短时间框架的平均来实现可靠且高效的定价。然而,最近的研究表明,TWAP 对价格操纵攻击极其脆弱,导致异常的价格波动和严重的财务损失。更糟糕的是,TWAP 预言机通常设置相对较长的时间框架以防止此类攻击,但这会进一步引入长时间延迟和较大的市场资产价格偏差误差。为此,我们提出了一种新的链上高效定价算法(Ormer),其通过基于分段抛物线公式对观察窗口内资产价格的中位数进行启发式估计,同时通过融合不同窗口大小的估计来抑制时间延迟。我们的评估基于多个不同链上不同货币对的交易价格 feed,表明与 TWAP 相比,Ormer 将平均绝对价格误差降低了 15.3%,时间延迟降低了 49.3%。在 gas 效率方面,无论价格观察次数如何,Ormer 都采用一种存储需求为常数的编码机制,而无需保存所有历史数据来进行中位数估计。令人惊讶的是,Ormer 的最低 gas 消耗甚至比 TWAP 低 15.2%,DeFi 参与者的查询费用可节省约 2 万美元。

关键词

引用

@article{arxiv.2410.07893,
  title  = {Ormer: A Manipulation-resistant and Gas-efficient Blockchain Pricing Oracle for DeFi},
  author = {Dongbin Bai and Jiannong Cao and Yinfeng Cao and Long Wen and Milos Stojmenovic},
  journal= {arXiv preprint arXiv:2410.07893},
  year   = {2025}
}