萬向區塊鏈行業研究:詳解去中心化預言機的設計

2021-01-09 騰訊網

摘要

在之前的預言機:智能合約的黃金CP | 萬向區塊鏈小課堂中,我們對預言機做了簡單的介紹。區塊鏈本身是無法接觸到鏈下信息的,無法直接驗證觸發智能合約的條件,因此就需要預言機為區塊鏈提供必要的信息來觸發智能合約。簡單來說,預言機可以看成是鏈下信息的傳輸器,也是智能合約與區塊鏈下信息交互的唯一窗口。

本文是萬向區塊鏈首席經濟學家辦公室出品的研究文章,進一步研究去中心化預言機的核心設計思路,以及各種去中心化預言機的經濟設計及應用探索。結論是,隨著技術的提升,去中心化預言機將會躍升主流,經濟模型與激勵機制將是各個去中心化預言機競爭的重點。隨著DeFi及其他公鏈應用用戶基數的擴大,去中心化預言機將成為必要基礎設施,而跨預言機的應用,是提升數據源安全性的一大趨勢。

加密世界與現實世界的運行邏輯存在相當大的差異。加密世界通過共識機制、密碼學、分布式節點及智能合約在鏈上運行。而在智能合約中,輸入X變量,智能合約執行Y結果是可以預期的,此結果不可逆且具備確定性及可信賴性。為了達成Y結果的準確無誤,X變量的來源非常重要。X變量的數據來源有兩種,鏈上數據及鏈外數據。鏈上可信數據可以直接通過區塊鏈獲取,而鏈外可信數據則需要通過預言機提供。本文主要介紹各種預言機提供可信數據的方式,以及其中的經濟激勵設計。

預言機種類與機制

預言機的功能是將外界信息轉化寫入區塊鏈,完成區塊鏈與現實世界的數據互通,是智能合約與外部進行數據交互的途徑。預言機需要從一個不確定性非常高且未經驗證過的資料庫,將數據篩選後輸入至一個可靠且安全的封閉系統,因此數據的質量會大程度地影響到整個系統的運作。目前預言機資料庫的來源主要有以下四種: 一是網際網路連結及搜尋引擎,二是其他區塊鏈的鏈上數據,三是IPFS存儲數據,四是物聯網傳感器數據。目前加密市場存在三種預言機: 一是中心化預言機,二是去中心化預言機,三是聯盟預言機。以下分別介紹三種預言機的機制與差異性。

中心化預言機

中心化預言機由可信中心的中心化機構提供數據至智能合約運行。中心化預言機有兩種機制: 第一種是中心化機構讓預言機在可信執行環境運行,數據需求者無須信任中心化機構。此種機制通過可信加密證明技術,能夠向數據需求者證明數據源全程未被修改。Provable為該機制的典型,採用TLSnotary證明技術,讓整個數據源接入區塊鏈的流程都是可被第三方審核的。只要數據需求者信任數據源,整個數據從數據源接入區塊鏈的過程都是可信任的。第二種是數據源本身開發的預言機,數據需求者需要信任中心化機構。此種機制數據源通常為鏈外可信機構,將鏈外信用延伸至鏈上,並由數據源全權負責數據質量。

中心化預言機的機制較為直觀,符合傳統社會的數據來源,主要存在三個優勢:第一,中心化預言機中,數據的完整性與安全性直接影響了預言機的可信度,且中心化預言機提供數據屬於商業行為,作惡的動機較小;第二,由於所有數據由中心化預言機提供,不存在參與方博弈行為,數據調用效率較高;第三,中心化預言機數據的可信程度與用戶規模無關,即使生態規模小,預言機也能正常運作。但是中心化預言機在兩個方面有其局限性。一是可擴展性,無法兼容其它預言機提供的數據。二是安全性,中心化預言機內生價值不足以支撐高價值合約需要的安全性。中心化預言機具有內生價值,該內生價值是可以被一個價格所買斷。當中心化預言機作為價值更為龐大的DeFi生態數據提供者時,數據需求者可以通過賄賂甚至買斷中心化預言機並操縱數據源,為自身在DeFi中的合約牟利。

去中心化預言機

去中心化預言機機制的設計和區塊鏈分布式思想式一致的,主要通過可信的眾多節點去共同提供數據服務,增強整個預言機系統的容錯能力。去中心化預言機並不是通過技術提升預言機的信任度,而是藉由經濟激勵及多方籤名達到數據的可信任性。去中心化預言機涉及多方節點參與,設計需要考慮以下問題:第一,節點共謀問題;第二,數據內容的保密性;第三,數據獲取的即時性;第四,節點惡意複製其他節點數據問題。第五,女巫攻擊造成數據腐敗問題。

去中心化預言機執行過程通常有五個步驟:(1)智能合約保存交易狀態;(2)停止當前交易,等待去中心化預言機調用數據;(3)預言機通過多重籤名機制讓數據提供者同時為相應節點籤名;(4)預言機採用加密算法機制將各節點的數據整理匯總,並調整交易狀態;(5)智能合約驗證結果,交易完成。無論何種去中心化預言機,它們調用數據的核心方法都有共同之處,只是實現方法有所不同。去中心化預言機相較中心化預言機有兩個局限:第一,收費相對昂貴,需要多節點參與;第二,生態須有一定規模,數據可信度與生態規模相關性高。

聯盟預言機

聯盟預言機是由可信聯盟提供數據至智能合約,是去中心化預言機的一種型態。如同聯盟鏈,聯盟預言機網絡中的節點是由指定可信個體或機構擔任。此種預言機的信任組成有多個層次,包含對各個節點的信任、預言機本身機制的信任以及預言機治理機構的信任。MakerDao的預言機屬於此類,由14個可信節點所組成,提供內部用戶資產的實時價格,其節點除了匿名的個人數據源,還包括 0x、dYdX、Set Protocol、Gnosis 等指定的數據源機構。聯盟預言機需要注意的問題有兩個:第一,可信節點身分的保密程度關係到節點被操縱或勒索的可能性;第二,需考慮可信節點及治理機構是否有涉及過大自身利益相關。

以MakerDao聯盟預言機來說,MKR的持有者可以決定預言機運行的兩個關鍵點:一是聯盟預言機的參與節點列表;二是MKR持有者可以通過讓價格延遲反應來防範惡意節點操縱預言機。但是當MKR持有者(治理機構)合謀或腐敗時,MakerDao生態將難以制衡。不誠實的MKR持有人則可以通過持有大量CDP或DAI,合謀操縱價格,觸發全局結算來獲利。由此可知,聯盟預言機在特定信任度較高的環境,能夠產生高效且去中心化的效果,在行業初期不失為一個解決方案。

去中心化預言機的發展方向

相較中心化預言機,去中心化預言機費用較高且在規模有限的情況下效率較低。因此,去中心化預言機需從解決區塊鏈的數據問題,提升至解決信任問題,才能真正擴大其應用。我認為去中心化預言機未來實際應用的場景有三個因素:第一是隨機性需求高的場景,第二是涉及多機構參與的場景,第三是合成資產交易的場景。

(一)隨機性高

區塊鏈內涉及到隨機性高的應用包含預測類平臺。這類平臺的核心為隨機性、不可預測性及可驗證性,對去中心化預言機的需求為剛需。目前許多此類DApp是在鏈上生成隨機數,並無預言機的參與。但2018年EOS上的一個DApp因為隨機數問題被黑客攻擊導致項目損失資產,而區塊鏈公開隨機數算法將導致隨機變得可以預測。DApp可以通過兩個方式獲得更為安全的隨機數,一是利用預言機API調用,從外界獲取隨機數;二是利用VRF可驗證隨機方程,在鏈下產生一個安全不可被預測的隨機數,並把這個隨機數直接返回給用戶。

(二)多方參與

涉及多方參與的場景適合通過去中心化預言機獲取數據,如去中心化保險。首先,去中心化保險數據源涉及範圍很廣,如航班晚點保險和醫療保險等,單一案件需要從物聯網、GPS系統、法律判例或醫院數據等多個數據源獲取數據。以車險賠付來說,保險公司常常與客戶在是否賠付的問題上產生分歧。而保險公司具有最終裁決權力,因此就不可避免地導致某些客戶瞞報信息。車險賠付涉及多個數據源,調查過程往往曠日廢時,容易提高運營成本並延長處理周期。去中心化預言機能夠快速地從不同數據源獲取保險相關數據,並通過鏈下聚合的方式將是否賠付的結果及相關數據上傳至鏈上。其次,保險機構最大的成本是信任成本,當擔保價值超過中心化預言機內生價值時,中心化預言機會難以被信任。

(三)合成資產

合成資產有各種不同的設計機制,只要市場存在交易對手,合成資產合約便能成立。合成資產具有靈活性,它們使市場參與者能夠對衝本來無法交易的風險。區塊鏈上的合成資產成交結果完全依賴去中心化預言機,且區塊鏈上智能合約並不能辨別數據來源是否正確。因此,去中心化預言機為合成資產交易的必要角色。

去中心化預言機可以利用多節點的優勢,彈性地為各種不同的合成資產合約提供數據來源。去中心化預言機有四個方法可以提升高價值合約數據源的安全性:第一,經濟激勵與懲罰機制;第二,多節點審核;第三,去中心化預言機內生價值會隨著生態規模成長而循環增加,安全性會越來越高;第四,互操作性較高,可以實現跨預言機服務。

雖然相比中心化預言機,去中心化預言機能夠承載的合約價值上限較高,但是去中心化預言機還須解決數據源的合規問題。傳統法定合成資產交易提供數據的中心化預言機,包含政府機構、證券交易所、銀行等機構,都是受到政府嚴密監管。去中心化預言機的抗審查性意味著數據需求者必須完全信任預言機的技術及機制。如果政府介入監管預言機,區塊鏈去中心化的初衷也就不在。

因此,無論未來是DeFi合約增加上限條款或是預言機發展自監管,去中心化預言機如何滿足監管需求將是DeFi發展的一大關鍵。而從數據源安全的宏觀角度來看,同時採用多個去中心化預言機,可以進一步實現去中心化。未來去中心化預言機市場將會是多角並行,分散風險,實現更安全的數據供給環境。

作者:萬向區塊鏈;來自鏈得得內容開放平臺「得得號」,本文僅代表作者觀點,不代表鏈得得官方立場凡「得得號」文章,原創性和內容的真實性由投稿人保證,如果稿件因抄襲、作假等行為導致的法律後果,由投稿人本人負責

相關焦點

  • 萬向區塊鏈用20個關鍵詞帶你回顧區塊鏈的2020
    3.去中心化目前,去中心化主要還是在分工協作、數據共享方面,在完成具體確定目標的同時,人與人之間、人與組織之間的有了去中心化的組織形式。疫情原因推動了大家的遠程辦公、分布式辦公,大家的協作越來越不依賴於坐在一起,反倒是統一的理念、統一的認知頻道,讓大家在明確個人數據價值、保障個人隱私的前提下,形成一種全新的協作方式、認知方式。
  • 區塊鏈落地的必需工具 預言機HALO
    區塊鏈曾被《經濟學人》雜誌定義:「區塊鏈是信任的機器」。 區塊鏈最大的核心創新在於去中心化的解決信任問題,不需要再去信任和依靠第三方機構的情況下進行價值轉移。其中,智能合約起到了重要的作用。它是一套數字形式定義的合約,幫助合約參與方執行完成任務的協議,節省了時間和繁瑣的步驟。
  • 萬向區塊鏈王允臻:分布式加持:區塊鏈賦能工業物聯網
    12月2日,「2020灣區區塊鏈技術發展論壇」在東莞現代國際會展中心舉行。本次活動以「鏈通天下 數創未來」為主題,由東莞市工業和信息化局、廣東省區塊鏈專家委員會主辦,東莞市大數據協會承辦,東莞市數字產業協會、廣東省電信規劃設計院第一分院、東莞市人工智慧學會、深圳大數據研究與應用協會協辦。
  • 萬向區塊鏈郝玉琨:從20個關鍵詞回顧區塊鏈行業的2020
    萬向區塊鏈蜂巢學院線上公開課第四十期,邀請到萬向區塊鏈高級總監郝玉琨,從跨鏈、分布式存儲、區塊鏈新基建、數字城市等20個關鍵詞梳理了2020年區塊鏈行業的發展與收穫。 各位朋友,大家下午好!
  • 預言機在區塊鏈生態中扮演的是什麼角色?
    2020年DeFi的興起帶動了Chainlink的爆發,雖然被人詬病有點趨於中心化,但它的實際落地應用卻是整個區塊鏈生態當中最強的那個。 不同於它字面的意思,預言機並不是預測工具,它是區塊鏈網絡與網際網路以及其它區塊鏈網絡等保持數據、信息溝通的「橋梁」。特別是在DeFi智能合約這類去中心化應用(Dapp)中,通過預言機,開發者可以調用包括行情價格在內的各種外部數據資源,讓Dapp連通外部現實世界的數據環境。
  • Jaxx區塊鏈錢包添加去中心化預測數字貨幣Augur
    達成合作,將去中心化預測數字貨幣Augur添加到Jaxx區塊鏈錢包中。Augur一直都在搭建去中心化預測市場,人們可以非常簡單的猜測未來事件,賺取加密貨幣,同時有助於創新的預測工具和社區。我們已經和Augur的團隊建立了友好的合作關係,並希望為我們的客戶群提供最用戶友好的方法在計算機、設備或手機上管理他們的REP。」
  • 「Defi封神榜」預言機連結區塊鏈和現實世界的橋梁
    文 小玲兒編輯 言一出品 耳朵財經擠進全球加密貨幣排行前十,成為Defi板塊的第一名,Chainlink被譽為去中心化預言機的王者。同時,其創始人Sergey Nazarov(簡稱Sergey)也頻繁在各大活動中現身,有關項目的利好消息不斷。
  • 萬向區塊鏈峰會第一天 大咖們都講了啥?|8分鐘速讀
    《加快推動區塊鏈技術和產業發展》張新明 中國電子技術標準化研究院黨委副書記加強區塊鏈標準化研究,提升國際話語權和規則制定權 張新明認為,區塊鏈行業應用不斷深入,覆蓋範圍不斷擴展。 前天看一篇文章,竟然花了整篇篇幅講如何區別數位化城市跟智慧化城市。區塊鏈裡的聯盟鏈、公鏈、私有鏈有關係嗎?什麼時候可以不提概念性話題,而是把它用起來,才能發現它其實只是一個工具,面臨的是信任問題,需要用技術去解決。 8.
  • 去中心化交易趨勢已來,阿拉丁交易所打造區塊鏈時代的無限可能
    區塊鏈技術的誕生,讓各類的算法更高效運行,區塊鏈其去中心化的原理以及分布式的計算規則,讓萬物互通互鏈。數字資產可以實現在區塊上登記、交易並且數據永遠不可篡改、公開透明,這無形的魅力讓各類資產匯聚在區塊上,各種資產以符號的形式存在於算法裡,資產的信任基礎也因此更加牢固。
  • EGO-基於區塊鏈去中心化金融應用,打造全球最受歡迎的去中心化生態...
    而區塊鏈金融行業必然會刷新大眾對金融行的認知,區塊鏈的加入會迎來金融行行業歷史性的轉折,只不過現在是處於初期階段,但已經有很多企業發現了這個市場先機,加入區塊鏈遊戲這個新賽道,比如EGO去中心化金融(DeFi)平臺。
  • 李俊:邁入「超級預言機」時代
    10月23日,在金色財經成立四周年之際,特別策劃——「同行者」線上區塊鏈高峰論壇繼續進行,論壇為期6天,其間大咖雲集,全方位解讀行業。本體創始人李俊,以「邁入「超級預言機」時代」為題發表主題演講。他表示,隨著整個區塊鏈網絡的快速發展,鏈上應用與鏈下發生的關聯與日俱增,僅有價格預言機遠遠不夠,我們還需要展現更全面數據的預言機。
  • 幣安智能鏈通過Chainlink預言機 開發智能合約應用
    在執行速度快、費率低的基礎上,幣安智能鏈提供了智能合約功能,以支持去中心化應用程式(dApp)的開發。Chainlink可以在第一時間為幣安智能鏈上的開發者提供龐大安全的節點運營商網絡、優質的數據源以及成熟的預言機解決方案,為智能合約連接至鏈下數據並生成可驗證的隨機數。幣安智能鏈集成Chainlink預言機後,開發者將能夠基於此開發出安全可靠的智能合約基礎架構。
  • Compound、MakerDao、AmpleForth 和 Synthetix 的預言機設計比較...
    關鍵詞區塊鏈;DeFi 平臺;價格預言機;去中心化簡介人們無需受信任方,就可以普遍獲得金錢和支付手段,這是開放式加密貨幣的一種承諾。去中心化金融(DeFi)旨在擴展這一承諾,提出基於區塊鏈的智能合約平臺之上的創新和傳統的金融工具。與傳統金融相比,DeFi 具有多種優勢。
  • 不發幣的預言機——Waves無幣預言機Gravity帶來更多可能
    以DeFi為例,沒有預言機向智能合約發送數據,DeFi則無從談起。  由於預言機在這個過程中的重要作用,如何保證數據的準確性、防止預言機作惡、保證預言機網絡的去中心化程度或者可信賴程度,預言機網絡的共識機制變得很關鍵。一個出色的預言機共識機制,能夠解決「如何保證寫入區塊鏈的數據是真實」的這個問題。
  • NESTFANS x MoonSwap:NEST 預言機之於鏈上原生資產的意義
    NEST 是一個去中心化的價格預言機,為 DEFI 提供鏈上價格。NESTFANS 論壇是一個由 NEST礦工群體發起的獨立自治論壇,致力於 NEST Protocol 在中文市場上的推廣和科普教育,希望更多的 DeFi 開發者能夠全面的了解 NEST 預言機,並採用 NEST 預言機,創造更多有價值的 DeFi 協議。
  • 萬向區塊鏈董事長兼CEO肖風:區塊鏈會出現萬億美元市值項目
    大會上,中國萬向控股副董事長兼執行董事、萬向區塊鏈董事長兼CEO肖風在《網際網路與區塊鏈——商業的視角》主題演講時表示,區塊鏈的技術原型的角度是到2020年的時候,已經基本構建完成,或者說你可以把它想像成為網際網路時期,在上個世紀90年代初,所謂它的技術原型TCPIP這樣的模型基本架構結束,大概處於這樣的階段。未來的5年時間,更多的是區塊鏈在技術原型基礎上商業的創新。
  • 平行鏈 轉接橋和預言機 互操作性如何改變未來 Polkadot Decoded
    Crust 提供了 Web3 生態系統的去中心化存儲網絡,支持包括 IPFS 在內的多種存儲層協議,並對應用層提供接口。Crust 的技術棧還能夠支持去中心化計算層。區塊鏈的一個重要特性是確定性,也就是可以通過區塊鏈的全部歷史去驗證鏈上發生的所有事的正確性,網絡中的每個節點在任何時候都必須保存同樣的結果,這意味為了保持這種確定性,區塊鏈不能依靠任何鏈外信息。
  • SERO幻影社區:堅守區塊鏈原教主義 踐行去中心化自治DAO
    比特幣網絡作為區塊鏈的最初形態,也孕育了DAO(去中心化自治組織)最核心的幾個要素:「分散協作」、「集體決策」「權益分配」。DAO是一種去中心化信任的頂層設計,是代碼信任的基石,也是區塊鏈世界的終極組織形態,有DAO的生態才有未來!DAO是什麼?DAO,是「分布式自治組織」(Distributed Autonomous Organization)的縮寫,指通過一系列公開公正的規則設計,在無人幹預和管理的情況下自主運行的組織形式。
  • 「超級農場」——區塊鏈遊戲的引領者,打造去中心化遊戲新生態
    區塊鏈作為一項革命性的創新技術,正逐步成為主流。社會各行業都向它伸出了橄欖枝,尤其是遊戲行業。區塊鏈技術為遊戲行業帶來了前所未有的革新和發展的同時,區塊鏈遊戲該何去何從也成了行業間熱議的話題。最近,有一款區塊鏈遊戲——「超級農場」上線,堪稱是區塊鏈遊戲的引領者,在業內引發熱議。
  • 2020年區塊鏈黑馬之OY: 去中心化金融—DeFi詳解
    從2019年年初起,DeFi 成為區塊鏈領域裡的長線熱點話題。提供DeFi服務的平臺和產品也如雨後春筍般破土而出。縱觀加密貨幣的發展,加密貨幣的進化過程伴隨著混亂和希望,仿佛要在淤泥裡孕育出纖塵不染的蓮花,現在其中一朵叫做DeFi,被認為是目前區塊鏈的發展前景之一。可以說,2019年是DeFi的風口年。