预言机详解系列之 Chainlink(下)
该聚合器的合约源码可以在 Etherscan 上查看:https://etherscan.io/address/0xae74faa92cb67a95ebcab07358bc222e33a34da7#readContract
其中,通过调用合约中的 transmitters 方法即可查看该聚合器包含的所有链下预言机。
每一个链下预言机可以通过调用 transmit 方法来提供价格数据,以响应聚合器中用户的请求。这些链下预言机是一些 EOA 账户,他们不仅为 BTC/USD 聚合器提供价格数据,还可能为其他聚合器提供价格数据,例如 ETH/USD。
链上合约:
1. 首先,读取当前合约状态,并进行一系列的检查:
2. 这些都通过后,可以进行一些准备工作了:
3. 接下来是使用 ecrecover() 对对每一个签名数据进行验签,校验 hash 值是对 _report 做的 hash。同时还要检查签名者的角色是否是 Signer,且要检查签名的重复性。
4. 最后,检查观察值是否按照顺序排列好。再从排好顺序的观察值中选取中位数 median,并确保 median 不超过上下两个阈值。一切都没问题后,在 s_transmissions 中记录下本次预言机的 answer。此外,还要对 answer 进行校验:
这里经过一系列(中间有 Proxy 合约)的 call 最终调用了 UniswapAnchoredView 合约 (Compound 使用的价格预言机 ) 的 validate 方法:
关键是比较了两边预言机给的价格的偏差是否在一个范围内:

最原始的价格数据主要来源于币安、火币、Coinbase 等中心化交易平台,以及 Uniswap、Sushi 等去中心化交易平台。存在一些专门做数据聚合的服务商(比如 amberdata、CoinGecko),会从这些交易平台收集原始的价格数据,并对这些数据源进行加工整合,比如根据交易量、流动性和时差等进行加权计算。
这就是第一个层面的聚合,对数据源的聚合。拥有可靠的价格数据源的关键是要有全面的市场覆盖,才能保证一个价格点能代表所有交易环境的精确聚合,而不是单个交易所或少数交易所的价格,以防止数据被人为操纵和出现价格偏差。
第二层则是 Chainlink Node Operators 所做的聚合。每个 Chainlink Node Operator 主要负责运行用于在区块链上获取和广播外部市场数据的 Chainlink 核心软件。Node Operators 会从多个独立的数据聚合服务商获取价格数据,并获取它们之间的中值,剔除掉异常值和 API 停机时间。
最后一层则是整个预言机网络的聚合,其聚合的方式有多种,但最常见的聚合方式是当响应节点数量达到预设值时对数据取中值。比如总共有 31 个节点,预设值为 21 ,即收到了 21 个节点的响应后,就取这些节点的价格数据的中值作为最终的价格。不过,并非每一轮的价格结果都会更新到链上,只有满足两个触发参数之一的时候才会更新:偏差阈值(Deviation Threshold)和心跳阈值(Heartbeat Threshold)。而且,不同 PriceFeed 的这两个参数的值可能会不一样。
总而言之,Chainlink 价格预言机接入方便,且安全性还是比较高的,但因为其价格更新机制存在偏差阈值,导致价格更新比较慢,短则几分钟或几十分钟更新一次,长则可能达 24 小时才更新一次,因此,一般只适用于对价格更新不太敏感的应用。这也是 Chainlink 价格预言机的局限性,并无法适用所有场景的应用。
本文由 ZAN Team(X 账号 @zan_team) 的 XiG(X 账号 @SHXiGi)撰写。
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
您可能感兴趣
-
下周必关注|以太坊主网将执行Pectra升级;美联储公布新一期利率决议(5.5-5.11)
Shardeum 将于 5 月 5 日进行 TGE;Superseed 宣布 SUPR 代币将于 5 月 5 日开放申领;美众议院共和党将于 5 月 6 日前发布数字资产法案草案;Tim Beiko
-
2025 巴菲特股东大会 800 字精华版来了(附全文)
投资界的年度盛会——伯克希尔-哈撒韦股东大会在5月2日拉开帷幕,北京时间2日周六晚9点进入大会股东问答环节。 “股神”再次全程参与,携他的CEO接班人——伯克希尔非保险业务的负责人阿贝尔(Greg A
-
空投周报 | 币安子账户无法单独参与Alpha积分空投;boop根据Kaito积分给KOL空投(4.28-5.4)
原创 | Odaily星球日报(@OdailyChina)作者|Golem(@web3_golem)Odaily星球日报盘点了 2025 年 4 月 28 日至 2025 年 5 月 4 日期间的空投
-
2025巴菲特股东大会800字精华版((附全文))
93岁巴菲特在2025年伯克希尔股东大会上宣布将于年底卸任CEO,由格雷格·阿贝尔接任,同时承诺保留所有股份并将通过捐赠方式逐步处置,显示对公司未来发展的信心。投资界的年度盛会——伯克希尔-哈撒韦股东
-
科学平权运动:DeSci的万亿美元知识经济重构革命
此前,DeSci 赛道经历了一波二级市场的火热,目前已逐渐冷却。在之前的一波浪潮中,是一次预期的金融体现,以 Memecoin 等形式出现,我们并不能因此而否认 DeSci 赛道。反之,我们应当在当下
-
一周代币解锁:ENA解锁价值约5000万美元代币
本周共有 6 个代币解锁,其中仅 ENA、MOVE、MOCA 解锁比例相对较高。Ethena项目推特:https://x.com/ethena_labs项目官网:https://www.ethena.
-
韩媒:总统大选6月举行,1600万加密选民或将影响关键选情
PANews 5月4日消息,据韩媒Point Daily报道,韩国6月3日总统大选在即,执政党和反对党对传统投资相关法案意见一致,争取虚拟资产投资者的选票将对赢得总统大选至关重要。韩国国内虚拟资产投资
-
APY最高达9%,盘点20种收益型稳定币
作者:Mars_DeFi, 加密 KOL编译:Felix, PANews用户若想追求利润最大化,可以通过收益型稳定币将稳定币的价值最大化。收益型稳定币是指通过 DeFi 活动、衍生品策略或 RWA 投
- 成交量排行
- 币种热搜榜
