🎉 攢成長值,抽華爲Mate三折疊!廣場第 1️⃣ 2️⃣ 期夏季成長值抽獎大狂歡開啓!
總獎池超 $10,000+,華爲Mate三折疊手機、F1紅牛賽車模型、Gate限量週邊、熱門代幣等你來抽!
立即抽獎 👉 https://www.gate.com/activities/pointprize?now_period=12
如何快速賺成長值?
1️⃣ 進入【廣場】,點擊頭像旁標識進入【社區中心】
2️⃣ 完成發帖、評論、點讚、發言等日常任務,成長值拿不停
100%有獎,抽到賺到,大獎等你抱走,趕緊試試手氣!
截止於 8月9日 24:00 (UTC+8)
詳情: https://www.gate.com/announcements/article/46384
#成长值抽奖12期开启#
分布式價格預言機:設計原理與實現機制解析
分布式價格預言機系統的設計與實現
爲了解決單點故障問題,一些預言機服務採用了分布式設計。以提供比特幣美元價格的服務爲例,它聚合了31個獨立的價格預言機來爲用戶提供數據。
這種聚合器的設計允許多個鏈下預言機通過調用特定方法來提供價格數據,從而響應用戶的請求。這些預言機通常是一些外部擁有帳戶(EOA),它們不僅可以爲比特幣/美元價格提供數據,還可能爲其他貨幣對如以太坊/美元提供服務。
鏈上合約在處理預言機提供的數據時,會進行一系列的驗證步驟:
最後,合約會對得到的結果進行進一步的驗證,比如與其他價格源進行比較,確保偏差在可接受範圍內。
一些平台還提供了更高級的聚合服務,如Feed Registry。這種服務聚合了多個價格預言機,使用戶可以更方便地訪問不同代幣的價格數據,而無需單獨設置每個價格源。
在喂價機制方面,預言機網路通常採用多層數據聚合:
價格更新通常由兩個因素觸發:偏差閾值和心跳閾值。不同的價格預言機可能會有不同的參數設置。
盡管這種設計提供了較高的安全性和便利性,但也存在一些局限性。由於價格更新機制的特點,數據更新可能會相對緩慢,從幾分鍾到幾小時不等。因此,這類預言機服務主要適用於對價格實時性要求不高的應用場景。