一文讀懂區(qū)塊鏈與預(yù)言機(jī)的異同之處及其協(xié)同效應(yīng)

Chainlink
Chainlink
區(qū)塊鏈和預(yù)言機(jī)都是開(kāi)發(fā)去中心化應(yīng)用關(guān)鍵的網(wǎng)絡(luò)基礎(chǔ)架構(gòu),二者都應(yīng)用了密碼學(xué)、去中心化共識(shí)以及加密經(jīng)濟(jì)激勵(lì)機(jī)制等安全方案。然而,區(qū)塊鏈和預(yù)言機(jī)在網(wǎng)絡(luò)基礎(chǔ)架構(gòu)、服務(wù)內(nèi)容、節(jié)點(diǎn)構(gòu)成以及總體目標(biāo)上都有所不同。

1.png

區(qū)塊鏈和預(yù)言機(jī)都是開(kāi)發(fā)去中心化應(yīng)用關(guān)鍵的網(wǎng)絡(luò)基礎(chǔ)架構(gòu),二者都應(yīng)用了密碼學(xué)、去中心化共識(shí)以及加密經(jīng)濟(jì)激勵(lì)機(jī)制等安全方案。然而,區(qū)塊鏈和預(yù)言機(jī)在網(wǎng)絡(luò)基礎(chǔ)架構(gòu)、服務(wù)內(nèi)容、節(jié)點(diǎn)構(gòu)成以及總體目標(biāo)上都有所不同。二者之間的差異相互結(jié)合可以產(chǎn)生協(xié)同效應(yīng),并打造出混合型智能合約,既保留了區(qū)塊鏈本身的安全屬性,又可以通過(guò)預(yù)言機(jī)擴(kuò)展功能。

區(qū)塊鏈提供了前所未有的后端基礎(chǔ)架構(gòu),在不可篡改的賬本中開(kāi)展防篡改計(jì)算并儲(chǔ)存數(shù)據(jù)。雖然區(qū)塊鏈最初被用來(lái)創(chuàng)建并管理去中心化貨幣,但之后逐漸發(fā)展成驅(qū)動(dòng)智能合約的原動(dòng)力,智能合約是基于條件邏輯的確定性程序(即:如果發(fā)生事件x,則觸發(fā)行動(dòng)y)。

互聯(lián)網(wǎng)的出現(xiàn)解鎖了計(jì)算機(jī)的應(yīng)用潛力,同樣地,預(yù)言機(jī)則解鎖了智能合約的應(yīng)用潛力,將智能合約接入?yún)^(qū)塊鏈以外(即鏈下)的數(shù)據(jù)和計(jì)算資源。這些混合型智能合約為去中心化應(yīng)用(dApp)提供了一個(gè)高級(jí)框架,利用區(qū)塊鏈和預(yù)言機(jī)的相同之處來(lái)保障端到端的去中心化,并且結(jié)合二者的不同之處,在不影響底層安全模式的前提下提高連通性、可擴(kuò)展性、隱私性以及公平性。

2.png

混合型智能合約為高級(jí)的去中心化應(yīng)用結(jié)合了鏈上和鏈下基礎(chǔ)架構(gòu)

本文將深入探討區(qū)塊鏈和預(yù)言機(jī)的目標(biāo)和基礎(chǔ)架構(gòu),并詳細(xì)分析二者之間的異同之處以及協(xié)同效應(yīng)。

區(qū)塊鏈和預(yù)言機(jī)在目標(biāo)和基礎(chǔ)架構(gòu)維度上的比較分析

在深入探討二者的相同和不同之處以前,我們先從為dApp提供服務(wù)的角度對(duì)比一下區(qū)塊鏈和預(yù)言機(jī)的目標(biāo)以及通用基礎(chǔ)架構(gòu)。

區(qū)塊鏈

區(qū)塊鏈的核心目標(biāo)是維護(hù)分布式數(shù)據(jù)賬本,賬本中的數(shù)據(jù)通常是數(shù)字資產(chǎn)。區(qū)塊鏈賬本儲(chǔ)存了用戶(hù)的賬戶(hù)余額以及智能合約狀態(tài),并在確認(rèn)新交易后更新智能合約狀態(tài)。區(qū)塊鏈通過(guò)去中心化的礦工/驗(yàn)證者網(wǎng)絡(luò)來(lái)更新賬本,這個(gè)去中心化網(wǎng)絡(luò)會(huì)批量驗(yàn)證新交易(即區(qū)塊中的所有交易),并因此獲得經(jīng)濟(jì)激勵(lì)。驗(yàn)證規(guī)則被寫(xiě)入礦工/驗(yàn)證者運(yùn)行的軟件客戶(hù)端代碼中,除非網(wǎng)絡(luò)中大多數(shù)礦工/驗(yàn)證者推動(dòng)硬分叉,否則規(guī)則無(wú)法改變。

礦工/驗(yàn)證者的共同目標(biāo)就是通過(guò)二進(jìn)制(是或否)的確認(rèn)機(jī)制來(lái)驗(yàn)證交易,并且必須滿(mǎn)足以下基本條件:1)私鑰簽名匹配相應(yīng)的公鑰地址;2)用戶(hù)賬戶(hù)余額高于交易支付金額和gas費(fèi)總和;以及3)用戶(hù)的nonce符合排序規(guī)則。礦工/驗(yàn)證者只需要當(dāng)前版本的軟件客戶(hù)端、性能足夠高的硬件以及一份當(dāng)前賬本的副本即可參與,而獲取上述三個(gè)要素都不需要特殊權(quán)限。

這個(gè)通用基礎(chǔ)架構(gòu)展示了區(qū)塊鏈的四大關(guān)鍵特點(diǎn):

加密事實(shí)——基于賬本中之前已經(jīng)被驗(yàn)證過(guò)且公開(kāi)的歷史數(shù)據(jù)來(lái)驗(yàn)證新交易。

單體網(wǎng)絡(luò)——所有節(jié)點(diǎn)共同面向區(qū)塊鏈上的所有賬戶(hù)和應(yīng)用,提供全局事實(shí)的單一數(shù)據(jù)源。

標(biāo)準(zhǔn)化服務(wù)——網(wǎng)絡(luò)中的用戶(hù)可以獲得一套標(biāo)準(zhǔn)的計(jì)算資源,所有節(jié)點(diǎn)都提供同樣的交易驗(yàn)證服務(wù)。

統(tǒng)一的節(jié)點(diǎn)要求——節(jié)點(diǎn)面向所有任務(wù)的資源都一樣(如:算力),無(wú)外部依賴(lài)。

3.jpg

加密事實(shí)可以顛覆如今只停留在紙面上的承諾,實(shí)現(xiàn)更高級(jí)的保障。

預(yù)言機(jī)

預(yù)言機(jī)的核心目標(biāo)是針對(duì)鏈下數(shù)據(jù)、事件或計(jì)算的有效性做出真實(shí)判斷,并將結(jié)果上傳至鏈上。對(duì)現(xiàn)實(shí)世界做出真實(shí)判斷非常復(fù)雜,因?yàn)樗谴_定性的數(shù)據(jù)集,無(wú)法僅通過(guò)密碼學(xué)進(jìn)行驗(yàn)證。非確定性指過(guò)程中擁有無(wú)法控制的外部變量。對(duì)于預(yù)言機(jī)來(lái)說(shuō),非確定性就是指數(shù)據(jù)值可能根據(jù)不同的數(shù)據(jù)源或不同的請(qǐng)求時(shí)間而變化。此類(lèi)數(shù)據(jù)的有效性無(wú)法基于鏈上歷史狀態(tài)判斷,因此區(qū)塊鏈網(wǎng)絡(luò)無(wú)法進(jìn)行驗(yàn)證。

要驗(yàn)證來(lái)自非確定性環(huán)境的數(shù)據(jù),就必須在一定的預(yù)算、時(shí)間期限和一組資源范圍內(nèi)對(duì)某外部狀態(tài)產(chǎn)生極高的信任水平。這也是區(qū)塊鏈和預(yù)言機(jī)的不同之處,因?yàn)閰^(qū)塊鏈對(duì)鏈下現(xiàn)實(shí)世界的狀態(tài)達(dá)成共識(shí)的過(guò)程中可能會(huì)干擾鏈上所有運(yùn)行的dApp,即使大多數(shù)dApp與某份預(yù)言機(jī)報(bào)告沒(méi)有關(guān)系,也會(huì)無(wú)辜受牽連。區(qū)塊鏈達(dá)成共識(shí)的過(guò)程中產(chǎn)生分歧也會(huì)導(dǎo)致治理成本上升,限制預(yù)言機(jī)創(chuàng)新并推高成本。

關(guān)于用戶(hù)對(duì)什么是鏈下事實(shí)的判斷,以及他們對(duì)事實(shí)的信任程度和驗(yàn)證事實(shí)的方法,都存在許多分歧。比如說(shuō),加密貨幣價(jià)格或外匯匯率就無(wú)法用0或1來(lái)表示,而是存在一定區(qū)間范圍,因?yàn)榻鹑谑袌?chǎng)是連續(xù)的而非離散的。這導(dǎo)致了不同交易所、地域市場(chǎng)以及計(jì)算方式對(duì)正確價(jià)格的理解都會(huì)不同。

另外,創(chuàng)建出的事實(shí)還取決于數(shù)據(jù)源,比如免費(fèi)的數(shù)據(jù)API在準(zhǔn)確性和可靠性上就不如付費(fèi)數(shù)據(jù)API,而聚合了幾個(gè)付費(fèi)API的數(shù)據(jù)源可能比單一付費(fèi)API更可靠。資源可用性還包括用戶(hù)是否可以訪問(wèn)所有數(shù)據(jù),比如僅限授權(quán)用戶(hù)訪問(wèn)的私人物聯(lián)網(wǎng)網(wǎng)絡(luò)以及需要權(quán)限才能訪問(wèn)的企業(yè)后端系統(tǒng)。除此之外,還要考慮時(shí)間和資金價(jià)值對(duì)外部狀態(tài)驗(yàn)證可靠性的影響,比如是否需要實(shí)時(shí)驗(yàn)證,還是在數(shù)據(jù)源提供數(shù)據(jù)的幾天后再驗(yàn)證?外部數(shù)據(jù)保障的是價(jià)值1萬(wàn)美元還是100億美元的智能合約?不同的情況可能需要采用不同的預(yù)言機(jī)設(shè)計(jì)。

因?yàn)椴淮嬖诮y(tǒng)一的方式在非確定性的環(huán)境中創(chuàng)建事實(shí),因此預(yù)言機(jī)針對(duì)不同應(yīng)用提供了具體的服務(wù),獲取“權(quán)威事實(shí)”(注:這是一種預(yù)定義的創(chuàng)建事實(shí)的方式,所有參與者都認(rèn)同其對(duì)于結(jié)算協(xié)議的權(quán)威性)。設(shè)計(jì)精妙的預(yù)言機(jī)最強(qiáng)大的地方在于,它以防篡改的方式自動(dòng)對(duì)外部狀態(tài)創(chuàng)建權(quán)威事實(shí),并且可以根據(jù)用戶(hù)自己的信任假設(shè)、性能要求和預(yù)算來(lái)自定義。因此,Chainlink支持一系列預(yù)言機(jī)網(wǎng)絡(luò)自定義方案,包括調(diào)整去中心化水平、選擇具體的數(shù)據(jù)源和節(jié)點(diǎn)運(yùn)營(yíng)商、調(diào)整加密經(jīng)濟(jì)安全水平以及其他安全參數(shù)。

相比區(qū)塊鏈,Chainlink這樣的通用預(yù)言機(jī)網(wǎng)絡(luò)具有以下特點(diǎn):

權(quán)威事實(shí)——每個(gè)智能合約應(yīng)用都定義了從外部世界獲取事實(shí)的方式,并設(shè)置了條件和范圍。

異構(gòu)網(wǎng)絡(luò)——預(yù)言機(jī)可以為應(yīng)用執(zhí)行具體任務(wù),但本身并不是一個(gè)互相依賴(lài)的同構(gòu)網(wǎng)絡(luò)。

多元服務(wù)——可以為用戶(hù)提供無(wú)限多的預(yù)言機(jī)服務(wù),節(jié)點(diǎn)根據(jù)任務(wù)數(shù)量/質(zhì)量以及收入而變化。

節(jié)點(diǎn)要求變化——每個(gè)任務(wù)都設(shè)置不同的要求,節(jié)點(diǎn)在基礎(chǔ)架構(gòu)、數(shù)據(jù)資源以及聲譽(yù)等維度競(jìng)爭(zhēng)。

區(qū)塊鏈和預(yù)言機(jī)在設(shè)計(jì)上的相同之處

盡管區(qū)塊鏈和預(yù)言機(jī)存在許多不同之處,但二者都針對(duì)某種狀態(tài)創(chuàng)建了事實(shí),并采用了許多相同的安全方案。

開(kāi)源代碼

安全的區(qū)塊鏈和預(yù)言機(jī)都是用開(kāi)源代碼開(kāi)發(fā)的(通常是用MIT這樣的公共許可證),將節(jié)點(diǎn)后端流程全部開(kāi)放,促進(jìn)了網(wǎng)絡(luò)的創(chuàng)新、迭代和正確性。

去中心化網(wǎng)絡(luò)

去中心化預(yù)言機(jī)網(wǎng)絡(luò)(DON)也采用了區(qū)塊鏈冗余計(jì)算的概念,利用多個(gè)節(jié)點(diǎn)組成的網(wǎng)絡(luò)來(lái)保障服務(wù)的防篡改性、可用性以及正確性。

加密簽名

區(qū)塊鏈和DON中的節(jié)點(diǎn)都會(huì)使用公/私鑰對(duì)其廣播的所有交易進(jìn)行加密簽名,以驗(yàn)證身份、證明所有權(quán)、無(wú)法抵賴(lài)并公開(kāi)透明。

加密經(jīng)濟(jì)安全

區(qū)塊鏈和預(yù)言機(jī)都采用了經(jīng)濟(jì)激勵(lì)機(jī)制,鼓勵(lì)多數(shù)誠(chéng)實(shí)節(jié)點(diǎn)達(dá)成共識(shí),并打擊個(gè)別節(jié)點(diǎn)或整個(gè)網(wǎng)絡(luò)的惡意行為。節(jié)點(diǎn)誠(chéng)實(shí)守信或作惡都會(huì)直接或間接受到獎(jiǎng)勵(lì)或懲罰。

4.png

區(qū)塊鏈和預(yù)言機(jī)的相同知乎在于二者都使用開(kāi)源代碼開(kāi)發(fā)、建立去中心化的網(wǎng)絡(luò)和加密經(jīng)濟(jì)安全機(jī)制、以及節(jié)點(diǎn)都采用加密簽名技術(shù)。

區(qū)塊鏈和預(yù)言機(jī)在設(shè)計(jì)上的不同之處

相比之下,區(qū)塊鏈和預(yù)言機(jī)的不同之處則更少人了解。而這是理解二者在混合型智能合約中如何產(chǎn)生協(xié)同效應(yīng)的關(guān)鍵一環(huán)。

加密事實(shí)VS權(quán)威事實(shí)

區(qū)塊鏈故意設(shè)計(jì)成封閉的網(wǎng)絡(luò),基于完全公開(kāi)、可驗(yàn)證且可訪問(wèn)的變量創(chuàng)建一個(gè)內(nèi)部事實(shí)來(lái)源。因?yàn)槌跏紖^(qū)塊中的每筆交易都經(jīng)過(guò)加密簽名,所以任何人都可以查看每個(gè)公鑰地址的交易歷史。因此,每筆需要驗(yàn)證的新交易只需查看一個(gè)公鑰地址的交易歷史記錄,就可以驗(yàn)證是否有足夠資金完成這筆交易。從這個(gè)意義上來(lái)說(shuō),事實(shí)是基于某一區(qū)塊鏈上經(jīng)過(guò)加密驗(yàn)證的信息創(chuàng)建的,這通常也被稱(chēng)為“加密事實(shí)”。

預(yù)言機(jī)的任務(wù)是基于未知變量的非確定性環(huán)境創(chuàng)建事實(shí)。在這種情況下,用區(qū)塊鏈來(lái)達(dá)成共識(shí)就過(guò)于冒險(xiǎn),因此,我們用預(yù)言機(jī)來(lái)創(chuàng)建符合應(yīng)用需求的孤立事實(shí)。權(quán)威事實(shí)的目的不是為所有應(yīng)用維護(hù)全局狀態(tài),而是為了證明預(yù)言機(jī)按照預(yù)定義的要求完成了任務(wù)。權(quán)威事實(shí)建立在加密事實(shí)的基礎(chǔ)上,利用區(qū)塊鏈的公私鑰加密技術(shù)保障鏈下預(yù)言機(jī)計(jì)算的不可篡改性和透明性。另外,權(quán)威事實(shí)還利用區(qū)塊鏈基于預(yù)言機(jī)網(wǎng)絡(luò)的服務(wù)水平建立獎(jiǎng)懲機(jī)制,保障確定性的結(jié)果。因此,可以非常靈活地對(duì)真實(shí)世界創(chuàng)建事實(shí),并通過(guò)加密手段保障按預(yù)定義的方式執(zhí)行。

5.jpg

權(quán)威事實(shí)將區(qū)塊鏈的加密事實(shí)作為基礎(chǔ),實(shí)現(xiàn)高度可配置的事實(shí)以及強(qiáng)大的安全保障。

對(duì)外部世界創(chuàng)建權(quán)威事實(shí),可以幫助dApp解決預(yù)言機(jī)問(wèn)題,因?yàn)閐App可以按照自己的信任假設(shè)來(lái)靈活配置預(yù)言機(jī)網(wǎng)絡(luò)。不同用戶(hù)可能對(duì)可信預(yù)言機(jī)網(wǎng)絡(luò)的標(biāo)準(zhǔn)不同,這往往取決于應(yīng)用場(chǎng)景、合約價(jià)值以及生成方式等變量,但目前已經(jīng)逐漸出現(xiàn)許多標(biāo)準(zhǔn)化的框架。比如,Chainlink Price Feeds是去中心化預(yù)言機(jī)網(wǎng)絡(luò),目前已經(jīng)成為了喂價(jià)領(lǐng)域權(quán)威事實(shí)的行業(yè)標(biāo)準(zhǔn),在DeFi行業(yè)得到了廣泛應(yīng)用,保障了高額的鏈上價(jià)值。

單體網(wǎng)絡(luò)VS異構(gòu)網(wǎng)絡(luò)

由于加密事實(shí)和權(quán)威事實(shí)所起到的作用不同,區(qū)塊鏈和通用預(yù)言機(jī)網(wǎng)絡(luò)也有不同的底層基礎(chǔ)架構(gòu)。區(qū)塊鏈管理著內(nèi)部事實(shí)的單一來(lái)源,需要在全局可訪問(wèn),因此采用單體網(wǎng)絡(luò)架構(gòu)。網(wǎng)絡(luò)中的所有區(qū)塊鏈節(jié)點(diǎn)都共同執(zhí)行同一套標(biāo)準(zhǔn)化的任務(wù),并競(jìng)爭(zhēng)同一個(gè)獎(jiǎng)勵(lì),即:在大致標(biāo)準(zhǔn)化的時(shí)間間隔內(nèi)創(chuàng)建有效區(qū)塊,以獲得區(qū)塊鏈獎(jiǎng)勵(lì)和用戶(hù)費(fèi)用。節(jié)點(diǎn)不會(huì)并行處理不同類(lèi)型的任務(wù)(注:分片是并行處理同一種任務(wù),而非不同任務(wù))。這種人為的設(shè)置使得區(qū)塊鏈驗(yàn)證交易時(shí)非常安全可靠,但同時(shí)也限制了區(qū)塊鏈的功能。

預(yù)言機(jī)可以收到無(wú)限多種類(lèi)的請(qǐng)求,對(duì)任意鏈下事件、數(shù)據(jù)或計(jì)算生成權(quán)威事實(shí)。每個(gè)預(yù)言機(jī)請(qǐng)求的成本和獎(jiǎng)勵(lì)都有所不同,取決于驗(yàn)證難度和用戶(hù)所要求的確定性。預(yù)言機(jī)請(qǐng)求還可以跨越多個(gè)不同的區(qū)塊鏈,并接入未經(jīng)許可不能訪問(wèn)的隱私數(shù)據(jù)和服務(wù)。

由于任務(wù)成本、質(zhì)量和要求的差異,導(dǎo)致無(wú)論從技術(shù)、法律還是金融的角度都無(wú)法通過(guò)單一節(jié)點(diǎn)網(wǎng)絡(luò)訪問(wèn)所有所需的外部數(shù)據(jù)源,并同時(shí)滿(mǎn)足用戶(hù)的安全需求。單一網(wǎng)絡(luò)不僅無(wú)法訪問(wèn)需要許可的數(shù)據(jù)源,而且由于要耗費(fèi)大量資源執(zhí)行所有任務(wù),因此每個(gè)任務(wù)的去中心化水平也會(huì)非常低。因此,采用單體架構(gòu)的預(yù)言機(jī)網(wǎng)絡(luò)往往缺乏靈活性,無(wú)法訪問(wèn)許多數(shù)據(jù)源,極大限制了服務(wù)數(shù)量和質(zhì)量。

正因如此,Chainlink采用了異構(gòu)網(wǎng)絡(luò)設(shè)計(jì),節(jié)點(diǎn)和DON的數(shù)量沒(méi)有上限,可以并行處理各種任務(wù),彼此不存在依賴(lài)關(guān)系。這是服務(wù)所有預(yù)言機(jī)用戶(hù)唯一可行的方式,根據(jù)每個(gè)任務(wù)自身的時(shí)間線同時(shí)處理不同任務(wù)。Chainlink的異構(gòu)基礎(chǔ)架構(gòu)為混合型智能合約帶來(lái)了一系列豐富的服務(wù),比如數(shù)據(jù)傳輸、數(shù)據(jù)聚合、數(shù)據(jù)簽名、鏈下計(jì)算、隱私生成、交易自動(dòng)化、可驗(yàn)證隨機(jī)數(shù)、L2驗(yàn)證、跨鏈通信以及鏈下支付等。除此之外,Chainlink預(yù)言機(jī)還可以直接由原始數(shù)據(jù)/服務(wù)提供商運(yùn)行,或委托專(zhuān)業(yè)的預(yù)言機(jī)節(jié)點(diǎn)運(yùn)營(yíng)商運(yùn)行(比如傳統(tǒng)企業(yè)),這樣可以為混合型智能合約開(kāi)發(fā)者提供更加靈活的開(kāi)發(fā)體驗(yàn)。

6.png

單體區(qū)塊鏈的作用是作為一個(gè)整體來(lái)維護(hù)共享事實(shí)的單一來(lái)源。異構(gòu)的預(yù)言機(jī)網(wǎng)絡(luò)則是由各個(gè)預(yù)言機(jī)網(wǎng)絡(luò)構(gòu)成的網(wǎng)絡(luò),同時(shí)傳輸許多用戶(hù)自定義的權(quán)威事實(shí),支持各個(gè)應(yīng)用場(chǎng)景并匹配各種信任假設(shè)。

標(biāo)準(zhǔn)化VS差異化的服務(wù)質(zhì)量和節(jié)點(diǎn)要求

區(qū)塊鏈和預(yù)言機(jī)網(wǎng)絡(luò)的不同之處在于服務(wù)質(zhì)量和節(jié)點(diǎn)要求是否會(huì)變化。區(qū)塊鏈在二進(jìn)制的驗(yàn)證框架中提供了一套標(biāo)準(zhǔn)化的服務(wù),因此節(jié)點(diǎn)質(zhì)量幾乎不存在偏差(注:PoS區(qū)塊鏈中節(jié)點(diǎn)運(yùn)行時(shí)間會(huì)出現(xiàn)非常微小的差異,通常會(huì)預(yù)設(shè)定staking值)。任務(wù)標(biāo)準(zhǔn)化指每個(gè)區(qū)塊鏈節(jié)點(diǎn)使用同一套硬件設(shè)置執(zhí)行網(wǎng)絡(luò)中的所有任務(wù)。由于節(jié)點(diǎn)質(zhì)量幾乎沒(méi)有任何差異,因此區(qū)塊鏈要擴(kuò)張規(guī)模,只需要添加更多獨(dú)立節(jié)點(diǎn)以提高抗女巫攻擊能力和去中心化水平。

預(yù)言機(jī)網(wǎng)絡(luò)則有所不同,它們不提供標(biāo)準(zhǔn)化的服務(wù),每個(gè)預(yù)言機(jī)節(jié)點(diǎn)和DON的服務(wù)水平都有所不同。節(jié)點(diǎn)質(zhì)量差異化指僅靠添加更多節(jié)點(diǎn)或允許任何人運(yùn)行節(jié)點(diǎn)無(wú)法百分之百提高DON的質(zhì)量。DON如果無(wú)條件向任何節(jié)點(diǎn)開(kāi)放,反而會(huì)影響數(shù)據(jù)質(zhì)量和安全性,并導(dǎo)致服務(wù)質(zhì)量和節(jié)點(diǎn)運(yùn)營(yíng)商收入都無(wú)法保障。采用這種模式的預(yù)言機(jī)通常數(shù)據(jù)質(zhì)量保障較弱,預(yù)言機(jī)服務(wù)類(lèi)型較少,延時(shí)較嚴(yán)重,抗女巫攻擊能力也較弱,因此無(wú)法滿(mǎn)足大部分預(yù)言機(jī)應(yīng)用場(chǎng)景的需求。

要解決預(yù)言機(jī)網(wǎng)絡(luò)的質(zhì)量差異問(wèn)題,就必須建立聲譽(yù)框架和市場(chǎng),用戶(hù)可以在其中根據(jù)他們認(rèn)為重要的衡量指標(biāo)來(lái)評(píng)估每個(gè)預(yù)言機(jī)和DON的質(zhì)量。節(jié)點(diǎn)運(yùn)營(yíng)商可以將自己掛到市場(chǎng)中,并提供鏈上服務(wù)歷史、接入的數(shù)據(jù)源、服務(wù)內(nèi)容、鏈下真實(shí)身份、地理位置以及基礎(chǔ)架構(gòu)設(shè)置的具體信息。用戶(hù)還可以通過(guò)聲譽(yù)系統(tǒng)追蹤節(jié)點(diǎn)平均響應(yīng)延遲、平均響應(yīng)偏差以及完成的任務(wù)等鏈上性能指標(biāo),并追蹤整個(gè)DON的歷史服務(wù)記錄,以進(jìn)行篩選過(guò)濾。

7.png

Chainlink Market面向所有用戶(hù)開(kāi)放,節(jié)點(diǎn)運(yùn)營(yíng)商在市場(chǎng)中可以展示自己的聲譽(yù)、基礎(chǔ)架構(gòu)以及服務(wù)歷史。

用戶(hù)可以利用聲譽(yù)系統(tǒng)和市場(chǎng)來(lái)理性判斷如何自定義權(quán)威事實(shí)。他們?nèi)绻胍@得更高的安全保障,可以支付溢價(jià)獲得更優(yōu)質(zhì)的數(shù)據(jù)源、聲譽(yù)更高的節(jié)點(diǎn)、更高頻的更新、更去中心化的節(jié)點(diǎn)和數(shù)據(jù)源、更高效的聚合方式、更分布式的基礎(chǔ)架構(gòu)、集成信任最小化的硬件、設(shè)置熔斷機(jī)制、安裝多版本軟件客戶(hù)端、以及采用零知識(shí)證明技術(shù)等。用戶(hù)的DON也并非靜態(tài),而是可以靈活調(diào)整大小,以增強(qiáng)穩(wěn)健性或降低成本。一群獨(dú)立的付費(fèi)用戶(hù)還可以共攤DON的成本,提升其穩(wěn)健性。DON中每添加一名新用戶(hù),其安全預(yù)算也隨之增長(zhǎng),而現(xiàn)在和未來(lái)所有用戶(hù)的成本也會(huì)相應(yīng)降低。目前Chainlink Price Feeds已經(jīng)采用了這種共享模式。

區(qū)塊鏈+預(yù)言機(jī)=高級(jí)的混合型智能合約

區(qū)塊鏈和預(yù)言機(jī)的相同之處與他們各自不同的優(yōu)勢(shì)相結(jié)合,將充分實(shí)現(xiàn)混合型智能合約的潛力。區(qū)塊鏈作為孤立的標(biāo)準(zhǔn)化計(jì)算網(wǎng)絡(luò)擁有巨大價(jià)值,其攻擊面非常小,擁有極高的防篡改和抗審查能力,并且在可用性和正確性方面的表現(xiàn)也獨(dú)樹(shù)一幟。這些特質(zhì)讓區(qū)塊鏈成為了理想的數(shù)字資產(chǎn)賬本、不可篡改的數(shù)據(jù)儲(chǔ)存網(wǎng)絡(luò)以及最終的結(jié)算層。

而預(yù)言機(jī)的優(yōu)勢(shì)在于它非常靈活、可擴(kuò)展性高、且計(jì)算成本低,可以打破區(qū)塊鏈在技術(shù)、成本和隱私上的限制,為智能合約實(shí)現(xiàn)在底層區(qū)塊鏈上無(wú)法實(shí)現(xiàn)的所有功能。我們可以通過(guò)添加多個(gè)安全層來(lái)保障預(yù)言機(jī)安全,每個(gè)安全層可以進(jìn)行微調(diào),以確保預(yù)言機(jī)的可靠性匹配用戶(hù)的信任假設(shè)。

8.jpg

Chainlink網(wǎng)絡(luò)為各個(gè)區(qū)塊鏈網(wǎng)絡(luò)中的智能合約提供了豐富的去中心化服務(wù)。

將區(qū)塊鏈和預(yù)言機(jī)相結(jié)合,可以打造出終極的去中心化應(yīng)用——混合型智能合約,既可保障信任最小化的資產(chǎn)托管,又可實(shí)現(xiàn)高通量計(jì)算以及外部連接性、隱私性、公允排序、交易自動(dòng)化和可驗(yàn)證隨機(jī)數(shù)等其他附加功能?;旌闲椭悄芎霞s為區(qū)塊鏈應(yīng)用實(shí)現(xiàn)跨越式發(fā)展打下了堅(jiān)實(shí)基礎(chǔ)。在其中,事實(shí)可以延伸至更多外部環(huán)境,并且用戶(hù)可以通過(guò)自定義來(lái)滿(mǎn)足更多需求并實(shí)現(xiàn)更多應(yīng)用場(chǎng)景。只有將世界建立在事實(shí)而非信任的基礎(chǔ)上,我們的社會(huì)才能朝著社會(huì)公平和經(jīng)濟(jì)公平的方向發(fā)展。

THEEND

最新評(píng)論(評(píng)論僅代表用戶(hù)觀點(diǎn))

更多
暫無(wú)評(píng)論