Chainlink、NEST、MakerDao 預言機綜合對比

區(qū)塊鏈被稱為是信任的機器。區(qū)塊鏈最大的核心創(chuàng)新在于去中心化的解決了信任問題,我們不需要再去信任和依靠第三方機構的情況下進行價值轉移。其中,智能合約起到了重要的作用。它是一套數字形式定義的合約,幫助合約參與方執(zhí)行完成任務的協議,節(jié)省了時間和繁瑣的步驟。

人們在與區(qū)塊鏈智能合約進行價值交互的過程中,常常需要用到鏈下世界的信息,因此存在這樣一個問題:我們生活在現實世界,很多經驗規(guī)律和結論都是通過鏈下的信息所得,雖然我們在與鏈上世界進行交互,但仍舊要用到鏈下的信息來做參考和決策。而將信息從鏈下傳遞到鏈上則需要人來操作;在此過程中就不可避免的要面臨信息上鏈去信任化的問題,鏈下信息(真實數據)的上鏈環(huán)節(jié)就出現了必然斷層,我們把該問題稱之為預言機問題。Vitalik 在《回顧區(qū)塊鏈近 5 年經濟學進展,以及新出現的問題》一文中第16條對預言機問題進行了強調,將重點放在了「獲取真實數據」這一要素上來。

預言機的功能就是將鏈下世界的數據事實同步上傳到區(qū)塊鏈上,完成區(qū)塊鏈與現實世界的數據同步。它允許確定的智能合約對不確定的鏈下世界作出反應,是智能合約與現實世界進行數據交互的唯一途徑,也是區(qū)塊鏈世界與現實世界進行數據交互的接口。

通過上面的介紹,我們已經明白了預言機問題的由來以及預言機對區(qū)塊鏈技術發(fā)展應用的重要影響。接下來,我們將對3種不同類型的預言機方案進行全方位的綜合對比,讓大家清晰了解當前的預言機市場發(fā)展現狀以及趨勢。

第一類:以 MakerDAO 為代表的“聯盟”預言機

MakerDAO 預言機采用14位礦工進行喂價。這 14 位匿名礦工背后代表著不同的實體,他們從中心化的交易所獲取價格,進行平均數計算,然后上傳到預言機智能合約中,之后預言機再計算出中位數。到目前為止,出于安全原因,這 14 名喂價礦工一直是不公開的,因為如果有人知道了其中一半,那么就存在被勒索改變價格的風險;因此,MakerDAO 的預言機系統(tǒng)具有很高的中心化風險,我們稱該類預言機為中心化預言機

Chainlink、NEST、MakerDao 預言機綜合對比

MakerDAO 作為以太坊上的老牌 DeFi 項目,在 2017 年其產品上線時,市場上并沒有成熟可用的預言機網絡,迫不得已采用了這種簡單的中心化預言機方案;與此同時,為了防止預言機價格攻擊事件的發(fā)生,MakerDAO 在其價格錄用機制上做了一些特殊的安全限制;在有關 MakerDAO 預言機 V2 版本的計劃中,其預言機方案將逐步發(fā)展為“聯盟”預言機,將某些 DeFi 項目列為聯盟成員,共同進行預言機喂價。

Chainlink、NEST、MakerDao 預言機綜合對比

除了 MakerDAO,一些規(guī)模較小的 DeFi 項目,在其發(fā)展初期也在采用這種高度中心化的預言機方案,以犧牲產品本身的安全性來降低開發(fā)成本和周期;更有甚者,某些 DeFi 開發(fā)者團隊并沒有意識到這其中的安全問題…

第二類:以 Chainlink 為代表的“間接”預言機

Chainlink 預言機是通過在鏈上合約與鏈下分布式節(jié)點之間進行工單分配協作,通過獎懲機制(聲譽合約,幫助評選出最匹配的預言機)和聚合模型(聚合多數據源的數據)的方式,進行數據的請求和反饋;比起 MakerDAO 預言機的中心化,Chainlink 顯然更符合區(qū)塊鏈去中心化的準則。目前,Chainlink 預言機主要向智能合約開發(fā)者提供一些簡單的鏈下數據,如價格信息、網站 API 數據等。簡單來說,Chainlink 預言機是采用往鏈上合約“喂數據”的方式將線下數據(價格)上傳到鏈上,然后再反饋給數據調用者,我們稱該類預言機方案為“間接”預言機。

Chainlink、NEST、MakerDao 預言機綜合對比

間接預言機存在一個根本性的問題,即數據的驗證并不是直接的,而是通過對上傳者進行驗證的方式間接保證了數據的真實有效。間接預言機的另一個問題是:上傳數據的節(jié)點的信用風險決定了該預言機數據的攻擊成本。如果基于該預言機提供的價格衍生了 1 萬億美金的資產,則預言機節(jié)點的信用也應當與之匹配,這在現實中顯然是不可能的,無論采用怎樣的節(jié)點隨機性都無法保證,這是本質問題,不是技術問題,因此間接預言機只能用于小規(guī)模的、非金融屬性的場景。

除了Chainlink預言機,市場上的大部分預言機方案都屬于“間接”預言機,如Tellor、DOS.Network等。

第三類:以 NEST 為代表的“價格事實”預言機

NEST 是一個分布式的價格事實預言機網絡,其定義并實現了一種全新的在區(qū)塊鏈上生成鏈上事實的機制,通過礦工雙邊資產報價的方式將鏈下市場的價格事實同步產生于鏈上,并結合 NEST 報價挖礦機制,對礦工進行激勵,使其成為一套邏輯閉環(huán)的分布式報價系統(tǒng),完美的將鏈下價格事實同步在鏈上生成出來,我們稱 NEST 這類預言機為“價格事實”預言機。

Chainlink、NEST、MakerDao 預言機綜合對比

NEST 預言機方案采用了逆向驗證的新思路,報價礦工要拿真金白銀去參與報價,而不僅僅上傳價格數據到鏈上合約中。有關 NEST 預言機的具體運行機制,我們以ETH/USDT價格為例進行說明:

任意參與者可以將自己認可的價格傳入到報價合約,比如 1 ETH = 200 USDT,然后將這兩種資產按照價格比例,打入到報價合約里,一般是10 - 100 ETH 的規(guī)模,并收取 ETH 規(guī)模的 1% 作為手續(xù)費,進行挖礦,獲得 NEST 激勵;

打進去后,等待 T0 時間(目前是 25 個區(qū)塊,5 分鐘左右),這個時間周期內任何人可以用報價者的價格去買走 ETH 或者 USDT,如果 T0 內沒有人成交,則該報價被系統(tǒng)錄用,有人成交則該價格無效。超過這一時間,資產即可取回;

如果有人愿意與報價者成交,那么他成交的同時,也要按照上述標準報一個新的價格進去,這樣就在初始報價 P0 后面形成 p1、p2 … 價格鏈。

成交者的報價規(guī)模,是他成交規(guī)模的 beta 整數倍,其中 beta > 1,這意味著價格鏈一定會隨著規(guī)模的擴大而最終終止(停機),并且作惡者的成本幾何級增長,從而對抗攻擊行為。

NEST 價值:挖礦手續(xù)費及使用預言機需要支付一定的 ETH 費用,統(tǒng)一到分紅合約,分配給所有的流通 NEST。

Chainlink、NEST、MakerDao 預言機綜合對比

這樣的NEST分布式價格事實預言機方案在具體結果上的表現為:其數據具備準確性、靈敏性、抗攻擊性,而且能夠對數據進行直接驗證,且驗證者可以是任意第三方,沒有門檻限制;此外,NEST預言機網絡系統(tǒng)是高度分布式的,任何人都可以成為報價礦工,參與報價挖礦,自由進入或退出。

最后,我們對當前的預言機現狀和發(fā)展趨勢做一個小結:

1)中心化的預言機方案必然存在著中心化系統(tǒng)風險,且無法擺脫。

2)價格數據上鏈的本質不是往鏈上“上傳”數據信息,而是要在鏈上形成(生成)價格事實;不管是中心化的上傳價格信息,還是以去中心化的方式上傳,都意味著鏈下價格事實先于鏈上產生。而真正的預言機系統(tǒng),應該要做到鏈下價格事實同步產生于鏈上。

3)NEST 分布式價格事實預言機給出了一個開創(chuàng)性的預言機方案,其獨特之處在于:直接在鏈上形成一個價格事實,而其他間接預言機系統(tǒng)則只是往鏈上傳了一個價格事實,這是本質差異!

4)此外,預言機價格形成的成本和信用規(guī)模,要能夠支撐遠超過該規(guī)模的 DeFi ,才是正確的預言機;NEST 分布式價格事實預言機產生的每一條數據都是礦工用真金白銀去驗證的,且其鏈式結構具備高抗攻擊性。

有關整體的預言機市場發(fā)展趨勢,正如V神在其《回顧區(qū)塊鏈近5年經濟學進展,以及新出現的問題》一文中第16條中強調的那樣:要將預言機問題的重點放在「獲取真實數據」這一要素上來,而NEST分布式價格事實預言機方案確實做到了這一點,其代表著預言機行業(yè)發(fā)展的一種新趨勢,在此也希望預言機愛好者多多關注NEST預言機方案和其發(fā)展動態(tài)。

免責聲明:本網站內容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網站出現的信息,均僅供參考。本網站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網站中的網頁或鏈接內容可能涉嫌侵犯其知識產權或存在不實內容時,應及時向本網站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網站在收到上述法律文件后,將會依法盡快聯系相關文章源頭核實,溝通刪除相關內容或斷開相關鏈接。

2020-03-19
Chainlink、NEST、MakerDao 預言機綜合對比
區(qū)塊鏈被稱為是信任的機器。區(qū)塊鏈最大的核心創(chuàng)新在于去中心化的解決了信任問題,我們不需要再去信任和依靠第三方機構的情況下進行價值轉移。

長按掃碼 閱讀全文