去中心化预言机协议Chainlink宣布推出低延迟的预言机解决方案,目标解决DeFi衍生品市场遇到的三大技术挑战,并以更有效率地方式完成交易结算。
DeFi衍生品的技术挑战
Chainlink于文章中表示,由于DeFi衍生品协议具有一定技术复杂性,减缓了Web3衍生品市场步入成熟阶段,当前主要面临三个关键技术挑战:
1.数据延迟和即时度
对区块链来说,延迟是指自广播以来完成交易所需要的时间。
而对预言机网络,则是指预言机报告数据后在链上得到确认的所需时间,另外,也可以表示预言机网络中数据点的即时度,意指自上次更新以来已过去多少时间。
由于加密资产价格可能在极短的时间内出现小幅波动,为了使交易者能够获得最新价格数据以保护资产,DeFi衍生品平台(尤其是链上永续合约),必须能够取得即时且低延迟方式的市场数据。
2.缺乏数据隐私预先结算增加了MEV及先行交易的风险
如果预言机价格数据在被DeFi衍生品协议使用前,已是公开数据,那么恶意行为者便可抢先在预言机更新前从他人身上提取价值。例如在数据跨链或交易进入内存池之前,便可查看另一个区块链上的数据。
DeFi衍生品协议通常通过增加用户的交易费用来解决此问题,但代价是成为一个竞争力较弱的协议。
3.基础设施及维护成本
单一来源数据,或是从多个交易所提取但没有经过适当加权的数据,有可能会造成停机或操纵攻击的风险。
在此情况下,交易量很容易从一个市场转移至另一个市场,使合约面临巨大的错误风险,因为非流动性市场对资产定价不正确。
Chainlink的低延迟预言机解决方案
为了解决上述问题,并满足DeFi衍生品市场不断扩大的需求,Chainlink推出了低延迟预言机解决方案,包含以下几点特色:
1.超低延迟:
预言机更新改为在链下生成,并可以直接附加到用户交易中,大幅降低更新的延迟程度。
2.缓解先行交易:
在交易结算前,价格处于保密状态,避免相关讯息被潜在套利者所观察,以降低先行交易发生。
3.降低Gas成本:
新的预言机解决方案在Gas运用上更有效率,不需要在将数据传送至链上前,将数据发布到个别的区块链。
低延迟预言机解决方案如何运作?
为了阐释运作原理,Chainlink假设DeFi专案在Optimism等Layer2上使用此解决方案,共分为两阶段进行。
第一阶段:
假设用户进行了一笔价值10ETH的交易,并使用USDC支付。
此笔交易发送至DeFi衍生品协议的客户合约,要求以市价单的方式下单。
第二阶段:
在L2区块链的区块号码启动后,便开始交易结算的过程。
带有价格、时间戳、L2区块号码及数字签名的Blob,将由预言机回传。
Blob被包含在结算交易中,以便Chainlink验证合约可以检验数字签名,并获取价格、时间戳和L2区块号码数据。
过程将全部返还给客户合约以执行过期检查并结算交易。如果检查发现任何问题,交易将还原。若没有,则交易结算。