Chainlink 在數據源、節點運營商和預言機網絡層面都實現了數據聚合,爲 DeFi 應用提供更可靠的價格數據。

原文標題:《一文讀懂 Chainlink 喂價的三個數據聚合層》
撰文:Chianlink

智能合約決定了鏈上協議處理用戶資金的方式,而預言機則連接至鏈下數據源,爲鏈上智能合約提供權威事實,並最終觸發資金轉移。鏈下事件和鏈上合約邏輯共同組成了完整的合約流程。因此要順利執行智能合約,預言機與底層代碼同樣至關重要。

DeFi 協議通常需要連接市場數據來觸發鏈上事件,其中最主要的是資產價格數據,此外還包括加密貨幣市值、匯率以及資產抵押通證的儲備金等各類數據。這些喂價都會傳輸至智能合約,觸發關鍵的鏈上活動,比如清算抵押貸款、爲合成資產交易對提供公允市場匯率、或採用自動交易策略重新平衡資產組合等。

Chainlink 喂價目前是 DeFi 市場最主流的價格預言機解決方案,爲 Aave、Synthetix 和 Yearn 等各類主流和新興協議保障着數十億美元的價值。Chainlink 喂價經過預編譯,爲 DeFi 應用提供最安全可靠的價格預言機服務,並在最大程度上保障數據質量。Chainlink 在預言機節點層面和數據源層面都實現了去中心化,嚴格篩選安全的節點運營商和優質的付費數據源,保障預言機的性能和可靠性可以在鏈上得到驗證,並且還建立了加密經濟激勵機制保障安全性。

文章中我們詳細闡述了喂價更新所涉及的三種數據聚合類型,即在數據源層面、節點運營商層面以及預言機網絡層面的聚合,並探討了 Chainlink 喂價的數據質量和預言機安全性。每個 Chainlink 喂價都包含多個數據聚合層,一旦深入瞭解了這三個聚合層,就不難理解爲何 Chainlink 能成功保障如此大規模的 DeFi 資金安全。

加密貨幣價格數據傳輸至鏈上 DeFi 應用的基本流程圖

在數據源層面聚合

Chainlink 喂價的第一個組成部分是鏈下數據源,Chainlink 預言機接入數據源並獲取價格數據。原始價格數據通常來自 Coinbase 和幣安等鏈下中心化交易平臺以及 Uniswap 和 Kyber 等鏈上去中心化交易平臺。BraveNewCoin 和 CoinGecko 等數據聚合商會從這些交易平臺收集原始價格數據,並進一步加工成數據集,比如基於交易量、流動性以及時間差進行加權計算,並剔除異常值、過濾掉虛假交易量並監控交易平臺“宕機”事件。要保障價格數據源可靠就必須要充分覆蓋各個市場,這樣價格點才能反應所有交易環境的綜合情況,而不是片面反應某一家交易平臺或一小部分交易平臺的價格。這樣一來,就可以有效防止價格受人爲操縱或由於交易量轉移到其他平臺而導致價格偏差。

爲了充分保障數據的防篡改性和可靠性,Chainlink 喂價只從優質的付費數據聚合商獲取數據。也就是說,Chainlink 喂價使用的每個數據源都全面覆蓋了所有中心化和去中心化的交易平臺,並基於交易量調整並最終聚合出價格數據,因此可以有效抵禦閃電貸或價格異常偏差等各類攻擊。

在節點層面聚合

除了數據源外,Chainlink 喂價還包含多個預言機節點運營商,每個節點都會向其發送鏈上響應。這些節點運營商都由專業的 DevOps 團隊運行,這些團隊在運行關鍵的區塊鏈基礎架構方面經驗豐富,並在鏈上保障着數十億美元的價值。他們負責運行 Chainlink 核心軟件,獲取鏈下市場數據,並傳輸至區塊鏈上。

Chainlink 喂價中的節點運營商會從多個獨立的數據聚合商獲取價格數據,對數據取中位數,剔除異常值並保障 API 接口連接性。因此,不僅每個數據源都全面覆蓋所有交易環境聚合價格數據,而且每個節點都從多個數據源聚合數據並傳輸到鏈上,這樣能更好地避免單點故障。

Chainlink 節點運營商從多個數據聚合商獲取數據並取中位數

在預言機網絡層面聚合

Chainlink 喂價的第三個組成部分就是整個預言機網絡。預言機網絡決定了一組節點如何共同運作,在鏈上生成一個參考數據點。這通常需要聚合所有節點響應的數據。最常見的聚合方式是當響應節點數量達到預設值時對數據取中位數。除此之外還有許多不同的聚合方式,而且可以選擇在鏈上或鏈下進行聚合,具體要根據底層區塊鏈網絡的吞吐量和成本而定。

Chainlink 喂價聚合了衆多節點響應的數據,並且這些節點都經過了安全評估。聚合方式是當響應節點數量達到預設值時取中位數,以觸發鏈上價格更新(如:下方例子中 21 個節點中最少有 14 個節點響應)。這個聚合機制保障了預言機網絡整體的運行時間,並有效避免了數據在傳輸到區塊鏈的過程中被人爲操縱,甚至可以防止幾個節點或數據源下線或發起惡意攻擊等極端情況。

Chainlink ETH/USD 喂價預言機網絡

Chainlink 喂價在數據源、節點運營商和預言機網絡層面都實現了數據聚合,因此可以爲 DeFi 應用提供最安全可靠的價格數據,並幫助其管理用戶資金。正因如此,Chainlink 喂價成爲了 DeFi 經濟中最主流且最安全的鏈上價格數據源,在鏈上保障着數十億美元的價值。

安全和可靠的理念滲透至了 Chainlink 網絡的各個層面,接入了 Chainlink 喂價的應用可以放心地執行智能合約,並穩健地擴展規模,爲用戶保障更大的價值。

來源鏈接:blog.chain.link