原文作者:Philip
原文来源:Chainlink
2023 年 7 月 30 日,由于智能合约编程语言 Vyper 的部分版本被发现存在严重漏洞,包括 Curve Finance 在内的一些重要项目因此遭受了攻击。CRV 在多个 DEX 上的交易价格均出现了剧烈波动,某一时刻,某 DEX 上 CRV/WETH 交易对出现极端价格。
如果采用这一价格,大量借贷协议之上的 CRV 抵押债仓将直接面临清算风险,众多用户均会面临资金损失,而考虑到当时链上的 CRV 流动性承接能力已然不足,这些清算很难得到有效执行,从而对一众借贷协议造成潜在的坏账威胁。而随着清算的推进,社区的恐慌情绪也将进步一蔓延,从而引发更严峻的事态。
整个 DeFi 世界危在旦夕。
幸运的是,Chainlink 凭借持续稳定的喂价机制,阻止了这一切的发生。那么,Chainlink 的喂价机制到底是如何运行的呢?
为了充分保障数据的防篡改性和可靠性,Chainlink 喂价只从优质的付费数据聚合商获取数据。也就是说,Chainlink 喂价使用的每个数据源都全面覆盖了市场上绝大多数的中心化和去中心化交易平台,并将交易量作为权重,调整并最终聚合出可信的价格数据上链,因此可以有效抵御闪电贷或价格异常偏差等各类攻击。
除了数据源外,Chainlink 喂价还包含多个预言机节点运营商,每个预言机节点会从多个独立的数据聚合商获取价格数据,剔除异常值,对数据取中位数,成为该预言机上报的数据。随后去中心化预言机网络在共识的时候会将每一个预言机上报的数据再次剔除异常值,再次对数据取中位数,才最终得到该一轮可信的上链数据。因此,不仅每个数据源都全面覆盖所有交易环境聚合价格数据,而且每个节点都从多个数据源聚合数据并经过共识之后传输到链上,这样能更好地避免单点故障。
Chainlink 喂价还聚合了众多节点响应的数据,并且这些节点都经过了安全评估。聚合方式的触发由偏差阈值(Deviation Threshold)与心跳时间(Heartbeat)共同决定。整套聚合机制既保障了预言机网络整体的运行时间,又有效避免了数据在传输到区块链的过程中被人为操纵,甚至可以防止几个节点或数据源下线或发起恶意攻击等极端情况。
更多 Chainlink 喂价机制相关内容可参见《一文读懂 Chainlink 喂价的三个数据聚合层》,《平均价格算法:TWAP vs. VWAP》。(注:文章配图为撰写时截图,最新喂价节点信息以官网为准)
1281 年,文天祥在狱中写下《正气歌》。“时穷节乃见,一一垂丹青”。
危难之际,正义之士们为了正义而不避祸难,表现出了凛凛气节,留下了可歌可泣的事迹彪炳于青史。在Web3世界中,去中心化思想是名副其实的“节”。近年来Web3世界多次深陷危机之时,力挽狂澜的往往是那些深谙去中心化之道的人们。他们用实际行动守护了 Truth>Trust 的信念,一步一步推动行业的前进与发展。
Chainlink 如此严谨的数据聚合机制是由于其充分贯彻了去中心化思想。与其说 Chainlink 在此次事件中“拯救”了 DeFi,不如说去中心化思想正如其最初的设计那样,时刻以公平、透明的方式来守护逐渐走上主流舞台的新金融秩序。