什麼是預言機(Oracle)?它跟 DeFi 有什麼關係?

Jeff
分享
什麼是預言機(Oracle)?它跟 DeFi 有什麼關係?

預言機(Oracle)代幣是近期除了 DeFi 以外最受市場關注的領域。根據 CoinGecko 的數據顯示,目前市場上共有 8 款預言機項目,其中有四分之三過去一個禮拜漲幅超過 100%。預言機到底是什麼?又為什麼會突然受到投資人的親睞?鏈新聞帶你一探究竟。

預言機:上帝協議中遺失的那一頁

1997年,電腦科學家尼克薩博(Nick Szabo)提出了「智能合約」(smart contract)的概念,並將其稱作 「上帝協議」(The God Protocols)。他寫道:這是一種由可信任的第三方所控制的完美協議,就如同上帝與眾生同在。所有人都會將記錄發給上帝,上帝計算並返回結果。上帝擁有自由裁量權,沒有人可以介入其中。

上帝協議的概念實際上是透過一個可信任的第三方協議取代中間人,合約所需的數據從收集、處理到履行,所有過程都是安全、透明且中立的,不受任何個體或組織所控制。在當時,沒有相關技術能夠實現尼克薩博所提出的上帝協議,直到 2014 年以太坊區塊鏈 2.0 出現,尼克薩博的「上帝協議」出現了實現的可能。

廣告 - 內文未完請往下捲動

然而,由於區塊鏈本身是一個封閉的數據庫,沒有辦法直接與外界的數據進行交互,少了外界的數據,智能合約便無法在現實世界中使用。這意味著:

「如果想要實現『上帝協議』,就必須要有一種解決方案,讓外部數據被安全的導入智能合約中。」

而負責這項工作的就是這篇文章的主角 – 預言機 (Oracle)

為什麼預言機會突然爆紅?

預言機項目的爆紅,與 DeFi 高速成長有很大的關係。預言機的用途是這樣的: 

「如果智能合約被輸入「x」值,會輸出「y」結果,而預言機負責的就是將「x」值輸入智能合約,使智能合約產生相對應的「y」結果。」

在這當中最棘手的問題是,「如何確保輸入的 X 是可信的數據源」。DeFi 項目通常會有自己開發的預言機,但這些預言機大多是中心化的,存在被項目方竄改數據與駭客攻擊的可能,也就是所謂的「單點故障問題」,無法保證數據源的可信度,今年二月,bZx 平台就曾因為預言機上的漏洞而被無本套利了 36 萬美元。Chainlink、Band Protocol 與 Nest 這些項目之所以有價值,原因在於他們提供的解決方案是「去中心化預言機」,透過不同的技術與共識機制,為智能合約提供可信的數據源。

可信數據源對去中心化應用而言相當重要,對 DeFi 項目而言更是如此。根據 DeFi Pulse 的數據顯示,目前 DeFi 智能合約中的總鎖定資產已來到 47 億美元,這些平台的運行,皆需仰賴來自外部、安全且可靠的數據源,一但數據源出現問題,所導致的可能是上千甚至上億美元的龐大損失。

正如 Chainlink 創辦人 Sergey Nazarov 先前接受採訪時所說,DeFi 的成長與預言機項目的發展息息相關,預言機與 DeFi 會在今年同時增長絕非巧合,而是產業鏈之間的帶動輪漲、成熟市場的健康表現。