
DeFi 預言機是一套專為將鏈下資料可靠傳遞至鏈上智能合約的系統。智能合約是一種自動執行的程式,運作方式類似自動販賣機,當設定條件達成時自動執行,但其運作仰賴外部資料。
在去中心化金融(DeFi)領域,資產價格、匯率、利率及事件結果等關鍵指標皆產生於鏈下。DeFi 預言機負責蒐集、驗證並聚合這些資料,然後將結果寫入區塊鏈,為借貸、衍生品、穩定幣等合約應用場景提供資料輸入。
DeFi 預言機決定了合約對外部世界的「視角」。若價格資料不正確或有延遲,可能導致清算、鑄造、結算等流程出現偏差,甚至引發呆帳風險。
對借貸協議而言,抵押品價值由預言機決定,直接影響清算與協議安全。衍生品市場中,預言機設定的指數價格會影響資金費率和清算門檻。對穩定幣來說,資產價格和利率資料決定鑄造及贖回邏輯。因此,預言機的資料正確性、抗操控性和可用性是系統安全的核心。
DeFi 預言機的運作流程可概括為「蒐集—驗證—聚合—上鏈—觸發」。
首先,資料來源來自鏈下環境,例如合規交易所現貨價格、銀行基準利率或權威網站指數。「鏈下」意指區塊鏈之外的來源,可能是網路資料或現實事件;「鏈上」則是指寫入區塊鏈、供合約讀取的資料。
接下來,多個獨立節點抓取資料並進行交叉驗證。常見的聚合方法包括取中位數或加權平均,以降低單一數據失真的風險。
聚合後,結果會透過交易上鏈,可能採用定時上報或依據偏差觸發(如價格變動超過門檻時上報)。資料上鏈後,智能合約即可據以執行抵押率、保證金或結算等操作。
部分預言機系統同時採用「心跳」定時更新與「偏差觸發」機制,兼顧資料即時性與 gas 費用最佳化。另有「拉取式」模式,僅於合約請求時才更新資料,但需注意呼叫成本與延遲。
DeFi 預言機常見分類方式包括:
預言機選擇需在安全性、成本與延遲之間取得平衡。借貸平台通常偏好去中心化多來源聚合,遊戲及低價值場景則可選用輕量化方案。
在借貸場景下,DeFi 預言機為抵押資產與計價資產提供即時價格,用於計算抵押率及清算門檻。例如,若協議要求 150% 抵押率,當價格跌破該門檻時,合約將自動觸發清算。
於衍生品領域,DeFi 預言機提供用於資金費率、強平和結算的指數價格與標記價格。為緩和短期波動,常採時間加權平均價格(TWAP)機制,將一段期間內的價格取均值以平滑極端波動。
在資料來源層面,預言機通常聚合來自多個交易平台的現貨報價(包含 Gate 等公開市場資料)作為鏈下參考。獨立節點對聚合結果簽名後再上鏈,多來源機制有助於降低單一數據失真及流動性不足的影響。
關鍵在於多來源聚合與延遲優化的平衡,並輔以完善的風險控管措施。
首先,多來源聚合並採用中位數規則可降低極端值的影響。其次,利用 TWAP 或異常值剔除(排除極端資料)可緩和鏈上價格的短期劇烈波動。
此外,心跳加偏差觸發機制確保資料即時更新,在價格劇烈變動時可加快上報頻率。最大滑點保護與價格上限有助於防止異常值生效。
為防禦「閃電貸操控」等攻擊(即於單一鏈上池中扭曲價格),健全的預言機不僅依賴去中心化交易所池,而是聚合多家交易所的鏈下現貨資料。回退機制(如「斷路器」和備用來源)可於異常時切換資料來源並通知治理團隊。
智能合約亦會引入如清算/鑄造兩步確認、延遲窗口等保護措施,為監控系統預留異常預警時間。
DeFi 預言機可提供利率、匯率、指數、信用評分、總體經濟指標等,服務於結構型產品與利率市場。
其他常見場景包括可驗證隨機函數(VRF),為抽獎或配額分配提供公開可驗證的隨機數,以及體育比分、天氣結果等事件資料,適用於保險或避險類產品。事件型資料需更嚴格的資料來源驗證及爭議處理機制。
步驟 1:明確資料需求——列出所需資產對、更新頻率、最大可接受延遲及成本上限。
步驟 2:選擇資料來源與聚合策略——優先多來源輸入,包括合規交易所報價(如 Gate 市場資料),並採用中位數或加權規則。
步驟 3:定義鏈上更新機制——配置心跳加偏差觸發,實現高波動資產的快速上報與更嚴格的異常過濾。
步驟 4:部署備援機制——準備備用資料來源及斷路器,異常時自動切換並記錄事件以供稽核。
步驟 5:於測試網/主網限額試運行——驗證延遲、清算路徑及極端狀況下的表現,確保成本可控。
步驟 6:上線後持續監控——對比鏈上價格與鏈下參考,設置偏差預警,定期稽核預言機合約及節點簽名流程。
提示:涉及資產安全的協議,應於文件中明確揭露預言機依賴與風控措施,並提供緊急治理通道。
DeFi 預言機將鏈下資料帶入區塊鏈,重視「真實世界到鏈上」資料的真實性與抗竄改能力。
跨鏈橋則負責在不同區塊鏈間轉移資產或訊息,重視「鏈上到鏈上」的安全性與驗證。資料索引服務則整理鏈上歷史資料,便於查詢與分析(「讀取與檢索」),但不保證現實世界資料的真實性。
這些工具可搭配使用,但各有專注面向,安全模型及攻擊面也有所不同。
截至 2025 年底,產業呈現三大趨勢:
整體來看,DeFi 預言機是去中心化金融的「世界之窗」,其可靠度與設計水準直接影響協議穩定性。
預言機因直接影響智能合約執行,是駭客攻擊的主要目標。安全策略包括採用去中心化多節點架構取代單一資料來源,運用加密簽名與時間戳確保資料真實性,定期進行安全稽核與開源程式碼檢查,並透過 Gate 等平台整合經過驗證的預言機服務。在應用端亦應部署價格偏差預警系統。
預言機出錯可能因網路中斷、資料來源異常或攻擊造成。多數 DeFi 應用會設置滑點保護及時間鎖機制以降低風險。若因預言機失效導致損失,應即時向應用方或預言機服務商反映,部分專案會啟動緊急補償基金。建議使用整合權威預言機(如 Chainlink)的應用,並於 Gate 等平台交易前詳閱風險揭露。
小型專案所用預言機風險較高,有些依賴自建或單節點方案,容易受到閃電貸攻擊或價格操控。可透過是否採用業界認可方案(如 Chainlink、Uniswap)、合約稽核情況、專案交易深度與流動性來評估可靠度。上架於 Gate 等合規平台的應用通常經過更嚴格的安全審查。
預言機收費用於激勵節點營運者提供正確資料。成本取決於查詢頻率、更新速度及網路壅塞情況。高頻或即時價格推送費用較高,低頻查詢則較低。開發者可透過優化查詢邏輯、批次請求及合理設定更新週期來降低成本。Gate 生態內許多應用已提升預言機效率,實現更低費用。
技術上可以自建預言機,但需具備高階開發能力與持續維運資源。自建方案面臨安全聚合、節點部署複雜度及更高攻擊風險。多數專案會選擇成熟的預言機網路(如 Chainlink、Uniswap)。如有客製化需求,可透過 Gate 等平台諮詢專業預言機服務商以獲得支援。


