概述
預言機是將真實世界資料饋送給智慧合約的服務,讓合約能對外部事件與資訊做出反應。區塊鏈本身無法存取網際網路,因此預言機透過以合約可用的形式傳遞資產價格、天氣或賽事結果等資料來彌合差距。可靠的預言機是大多數 DeFi 應用的關鍵依賴。
運作原理
預言機網路從多個獨立來源收集資料、聚合後提交更新至鏈上。Chainlink 這類去中心化預言機網路使用許多節點營運者,並透過聲譽與質押系統確保沒有任何單一參與者能操縱資料來源。智慧合約讀取這些鏈上價格來源,以執行清算、設定利率或結算衍生品。
為何重要
若智慧合約依賴的資料錯誤或遭操縱,整個協議都可能被利用。預言機故障造成了 DeFi 歷史上一些最大的損失。因此,選擇值得信賴且防篡改的預言機,是任何依賴外部資訊(尤其是驅動金融決策的價格資料)的協議最重要的架構決策之一。
相關概念
預言機支持 DeFi 借貸與衍生品,且常是閃電貸操縱的目標。去中心化預言機網路與中心化資料來源形成對比,並常建立在質押安全性強大的鏈上。