📢 #Gate广场征文活动第二期# 正式启动!
分享你对 $ERA 项目的独特观点,推广ERA上线活动, 700 $ERA 等你来赢!
💰 奖励:
一等奖(1名): 100枚 $ERA
二等奖(5名): 每人 60 枚 $ERA
三等奖(10名): 每人 30 枚 $ERA
👉 参与方式:
1.在 Gate广场发布你对 ERA 项目的独到见解贴文
2.在贴文中添加标签: #Gate广场征文活动第二期# ,贴文字数不低于300字
3.将你的文章或观点同步到X,加上标签:Gate Square 和 ERA
4.征文内容涵盖但不限于以下创作方向:
ERA 项目亮点:作为区块链基础设施公司,ERA 拥有哪些核心优势?
ERA 代币经济模型:如何保障代币的长期价值及生态可持续发展?
参与并推广 Gate x Caldera (ERA) 生态周活动。点击查看活动详情:https://www.gate.com/announcements/article/46169。
欢迎围绕上述主题,或从其他独特视角提出您的见解与建议。
⚠️ 活动要求:
原创内容,至少 300 字, 重复或抄袭内容将被淘汰。
不得使用 #Gate广场征文活动第二期# 和 #ERA# 以外的任何标签。
每篇文章必须获得 至少3个互动,否则无法获得奖励
鼓励图文并茂、深度分析,观点独到。
⏰ 活动时间:2025年7月20日 17
分布式价格预言机:提升加密货币数据可靠性的新方案
分布式价格预言机系统的构建与运作
在预言机服务中,单点故障是一个常见问题。为了解决这一问题,一种分布式价格预言机系统应运而生。以提供BTC美元价格服务为例,该系统整合了31个独立的价格预言机,共同为用户提供更可靠的数据服务。
这种聚合系统的合约设计巧妙地解决了单一数据源可能带来的风险。通过调用合约中的特定方法,可以查看所有参与的链下预言机。每个链下预言机都能通过指定方法提供价格数据,以响应聚合器中用户的请求。这些预言机通常是外部拥有账户(EOA),它们不仅为BTC/USD提供数据,还可能同时服务于其他价格对,如ETH/USD。
链上合约在处理数据时遵循严格的流程:首先读取当前状态并进行一系列检查,然后进行必要的准备工作。接下来,合约会对每个签名数据进行验证,确保签名者具有适当的权限,并防止重复签名。最后,合约会对观察值进行排序,选取中位数,并确保该值在预设的阈值范围内。
为了进一步提高数据的可靠性,系统还引入了额外的验证机制。例如,某些应用场景下,会将得到的价格与其他独立来源的数据进行比对,确保偏差在可接受范围内。
此外,为了简化不同代币价格的获取过程,开发者还设计了Feed Registry系统。这个系统可以理解为多个价格数据源的聚合器,使用者可以直接通过它读取各种代币的价格数据,无需单独设置每个价格数据源。
在实际运作中,价格数据的生成经过多层聚合。首先是数据源层面的聚合,收集来自各大交易平台的原始价格数据。然后是节点运营商层面的聚合,每个运营商从多个独立的数据聚合服务商获取数据并处理。最后是整个预言机网络层面的聚合,通常采用中值法,在收到足够多的节点响应后计算最终价格。
值得注意的是,并非每次计算结果都会更新到链上。系统设置了偏差阈值和心跳阈值两个触发参数,只有满足其中之一才会进行更新。这种机制虽然确保了数据的稳定性,但也导致价格更新速度较慢,可能从几分钟到24小时不等。因此,这种预言机系统更适合对价格实时性要求不高的应用场景。