🎉 #Gate Alpha 第三届积分狂欢节 & ES Launchpool# 联合推广任务上线!
本次活动总奖池:1,250 枚 ES
任务目标:推广 Eclipse($ES)Launchpool 和 Alpha 第11期 $ES 专场
📄 详情参考:
Launchpool 公告:https://www.gate.com/zh/announcements/article/46134
Alpha 第11期公告:https://www.gate.com/zh/announcements/article/46137
🧩【任务内容】
请围绕 Launchpool 和 Alpha 第11期 活动进行内容创作,并晒出参与截图。
📸【参与方式】
1️⃣ 带上Tag #Gate Alpha 第三届积分狂欢节 & ES Launchpool# 发帖
2️⃣ 晒出以下任一截图:
Launchpool 质押截图(BTC / ETH / ES)
Alpha 交易页面截图(交易 ES)
3️⃣ 发布图文内容,可参考以下方向(≥60字):
简介 ES/Eclipse 项目亮点、代币机制等基本信息
分享你对 ES 项目的观点、前景判断、挖矿体验等
分析 Launchpool 挖矿 或 Alpha 积分玩法的策略和收益对比
🎁【奖励说明】
评选内容质量最优的 10 位 Launchpool/Gate
揭秘分布式价格预言机:多层聚合与Feed Registry如何提升DeFi可靠性
分布式价格预言机的工作原理
为了解决单点故障问题,某知名预言机网络采用了分布式设计。以提供BTC美元价格服务为例,该网络聚合了31个独立的价格预言机来共同为用户提供服务。
这种聚合器的设计使得系统更加稳定可靠。每个链下预言机都可以通过调用特定方法来提供价格数据,以响应用户的请求。这些预言机通常是一些外部拥有账户(EOA),它们不仅为BTC/USD提供数据,还可能为其他货币对如ETH/USD等提供价格信息。
在链上合约层面,系统会对收到的数据进行一系列验证:
首先读取当前合约状态并进行基本检查。
然后进行一些准备工作。
接着对每个签名数据进行验签,确保数据来源可信。
最后检查观察值是否按顺序排列,并从中选取中位数作为最终价格。同时还会确保该价格不超出预设阈值。
一切检查无误后,系统会在合约中记录下本次预言机的结果。此外,还会进行额外的验证,如与其他价格源进行对比,确保偏差在可接受范围内。
Feed Registry的便利性
为了进一步简化使用流程,该预言机网络还提供了Feed Registry功能。这可以理解为多个价格源的聚合器,用户无需自行设置每个代币的价格源,可以直接通过Feed Registry读取所需的价格数据,大大提高了灵活性和便利性。
多层次的价格聚合机制
该预言机网络的价格形成经过三个层级的数据聚合:
数据源聚合:从各大交易平台收集原始价格数据,并由专业数据服务商进行初步处理。
节点运营商聚合:每个节点从多个独立数据源获取信息,并取中值剔除异常值。
预言机网络聚合:当响应节点数量达到预设值时,取这些节点数据的中值作为最终价格。
需要注意的是,并非每轮结果都会更新到链上。只有当价格变化超过设定的偏差阈值,或者达到心跳阈值时间时,才会触发更新。
总的来说,这种设计具有较高的安全性和便利性,但由于其更新机制的特点,价格更新频率可能较低,从几分钟到数小时不等。因此,它更适合对价格实时性要求不高的应用场景。