📢 #Gate观点任务# 第一期精彩啓程!調研 Palio (PAL) 項目,在Gate廣場發布您的看法觀點,瓜分 $300 PAL!
💰️ 選取15名優質發帖用戶,每人輕鬆贏取 $20 PAL!
👉 參與方式:
1. 調研$PAL項目,發表你對項目的見解。
2. 帶上$PAL交易連結。
3. 推廣$PAL生態周系列活動:
爲慶祝PAL上線Gate交易,平台特推出HODLer Airdrop、CandyDrop、VIP Airdrop、Alpha及餘幣寶等多項PAL專屬活動,回饋廣大用戶。請在帖文中積極宣傳本次系列活動,詳情:https://www.gate.com/announcements/article/45976
建議項目調研的主題:
🔹 Palio 是什麼?
🔹 $PAL 代幣經濟模型如何運作?
🔹 如何參與 $PAL生態周系列活動?
您可以選擇以上一個或多個方向發表看法,也可以跳出框架,分享主題以外的獨到見解。
注意:帖子不得包含除 #Gate观点任务# 和 #PAL# 之外的其他標籤,並確保你的帖子至少有 60 字,並獲得至少 3 個點讚,否則將無法獲得獎勵。
⚠️ 重復內容的帖子將不會被選取,請分享屬於你獨特的觀點。
⏰ 活動時間:截止至 2025年7月11日 24:00(UTC+8)
分布式預言機如何保障區塊鏈價格數據安全性與準確性
分布式價格預言機系統
爲了避免單點故障,某知名區塊鏈項目採用了分布式價格預言機的設計。以提供BTC美元價格服務爲例,該系統聚合了31個獨立的價格預言機來爲用戶提供數據。
這種聚合器的智能合約可以在以太坊區塊瀏覽器上查看。通過調用合約中的特定方法,可以獲取該聚合器包含的所有鏈下預言機信息。
每個鏈下預言機都可以通過調用特定方法來提供價格數據,以響應聚合器中用戶的請求。這些預言機通常是一些外部擁有帳戶(EOA),它們不僅可以爲BTC/USD聚合器提供數據,還可能同時爲其他幣對如ETH/USD提供價格信息。
鏈上合約的處理流程大致如下:
首先讀取當前合約狀態,並進行一系列的有效性檢查。
檢查通過後,進行必要的準備工作。
接着使用密碼學方法對每一個籤名數據進行驗證,確保數據的真實性和完整性。同時還要檢查籤名者的角色權限,以及避免籤名重復使用。
最後,對觀察值進行排序和篩選,選取中位數作爲最終結果。還要確保結果不超出預設的閾值範圍。
此外,系統還會對最終結果進行進一步的驗證。例如,某些應用場景下會將結果與其他價格源(如去中心化交易所)的數據進行對比,確保偏差在可接受範圍內。
價格源註冊中心
爲了進一步簡化使用流程和提高靈活性,該項目還推出了價格源註冊中心(Feed Registry)。這可以看作是多個價格源的聚合器,用戶無需自行設置每個代幣的價格源,可以直接通過註冊中心讀取所需的價格數據。
多層次數據聚合機制
該系統的價格數據是通過多個層級的聚合得到的,主要包括三個層面:
數據源聚合:原始價格數據來自各大中心化和去中心化交易平台。一些專業的數據服務商會收集這些原始數據,並根據交易量、流動性等因素進行加權計算。
節點運營商聚合:每個節點運營商從多個獨立的數據聚合服務商獲取價格,並取中值剔除異常值。
預言機網路聚合:整個網路層面再次進行聚合,常見方式是在收到預設數量的節點響應後取中值。
值得注意的是,並非每次計算結果都會更新到鏈上。只有滿足特定條件(如偏差閾值或心跳閾值)時才會觸發更新。不同價格源可能有不同的更新參數設置。
總的來說,這種分布式預言機系統安全性較高,使用便捷,但由於其更新機制的特點,價格更新速度可能較慢,從幾分鍾到數小時不等。因此,它更適合對價格實時性要求不高的應用場景,這也是該系統目前的主要局限性。