Coinvote 流量排名第一

DeFi

預言機(Oracle)

簡單來說 預言機是一種把外部資料(通常是資產價格)傳入區塊鏈,讓智能合約可以使用的服務。預言機一旦出問題,會造成實際的損失。

區塊鏈只看得到鏈上記錄的內容。智能合約無法自行查詢 ETH 的美元價格、比賽結果或天氣。預言機就是這座橋樑:它是一種服務或網路,負責讀取鏈下世界的資料,並寫入鏈上,讓合約可以使用。

在 DeFi 中,最常見的用途是提供價格資料。借貸協議會用預言機的價格判斷一筆貸款何時抵押不足、可以被清算。永續合約平台則用它來計算倉位的標記價格並觸發清算。有些預言機是去中心化網路,由許多獨立節點各自回報數值,再由網路公布彙總結果,通常是中位數。也有些預言機直接取用 DEX 流動性池的價格,有時會對一段時間取平均,這稱為時間加權平均價格(TWAP)。取平均能讓短暫的價格暴漲更難被利用,但風險並未消失:資金夠多的攻擊者可以把被扭曲的價格維持好幾個區塊,而流動性薄弱的池子仍可能被拉離真實市場價格很遠。

預言機之所以和你有關,是因為合約會完全依照收到的數字行事。好的協議會加上一些防護機制,例如拒絕漲跌幅過大的價格、拒絕過期的資料、改用備援的第二個報價來源,或暫停借款,但這些機制只能涵蓋設計者預先想到的情況。過去有好幾起攻擊事件,都是利用閃電貸(flash loan)推動流動性薄弱池子的價格,讓協議讀到被扭曲的價格,攻擊者因此借出遠超過抵押品實際價值的資金。流動性淺的小型代幣最容易被操縱,所以對於允許用這類代幣作抵押來借款的協議,要特別小心。

請查清楚專案的價格來源是哪裡。成熟的預言機網路通常比單一小型池子的即時價格更難被竄改,但光看節點數量並不能下定論。要看底層資料來源是否彼此獨立、價格背後有多少真實的流動性,以及數值是如何彙總的,因為許多節點如果都複製同一個流動性薄弱的市場,回報的仍然是錯誤的價格。另外也要確認誰掌控預言機的設定,因為如果只要一個管理員錢包就能更換報價來源,等於可以直接決定價格。

本內容僅供教育參考,不構成投資建議。加密資產價格波動劇烈,你可能會損失全部投入的資金。

加密資產波動劇烈且風險高:你可能損失全部資金。Coinvote 是資訊與社群平台,不構成投資建議。排名反映投票結果,推廣上架項目為付費廣告。 免責聲明 冒充身分或內容移除