Chainlink、NEST、MakerDao 預(yù)言機綜合對比

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

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

預(yù)言機的功能就是將鏈下世界的數(shù)據(jù)事實同步上傳到區(qū)塊鏈上,完成區(qū)塊鏈與現(xiàn)實世界的數(shù)據(jù)同步。它允許確定的智能合約對不確定的鏈下世界作出反應(yīng),是智能合約與現(xiàn)實世界進(jìn)行數(shù)據(jù)交互的唯一途徑,也是區(qū)塊鏈?zhǔn)澜缗c現(xiàn)實世界進(jìn)行數(shù)據(jù)交互的接口。

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

第一類:以 MakerDAO 為代表的“聯(lián)盟”預(yù)言機

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

Chainlink、NEST、MakerDao 預(yù)言機綜合對比

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

Chainlink、NEST、MakerDao 預(yù)言機綜合對比

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

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

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

Chainlink、NEST、MakerDao 預(yù)言機綜合對比

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

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

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

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

Chainlink、NEST、MakerDao 預(yù)言機綜合對比

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

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

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

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

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

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

Chainlink、NEST、MakerDao 預(yù)言機綜合對比

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

最后,我們對當(dāng)前的預(yù)言機現(xiàn)狀和發(fā)展趨勢做一個小結(jié):

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

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

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

4)此外,預(yù)言機價格形成的成本和信用規(guī)模,要能夠支撐遠(yuǎn)超過該規(guī)模的 DeFi ,才是正確的預(yù)言機;NEST 分布式價格事實預(yù)言機產(chǎn)生的每一條數(shù)據(jù)都是礦工用真金白銀去驗證的,且其鏈?zhǔn)浇Y(jié)構(gòu)具備高抗攻擊性。

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

極客網(wǎng)企業(yè)會員

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

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

長按掃碼 閱讀全文