區(qū)塊鏈去中心化預(yù)言機的分類及工作流程解析
在幣圈沒有什么比逆勢拉盤更能證明一個幣的實力了。
任何一個幣種走出這樣的趨勢,都值得我們給與它進一步的關(guān)注。
ChainLink所在的版塊,是小伙伴們不太了解的“預(yù)言機”。當(dāng)初開始炒幣的時候,聽到這個詞語一臉懵逼。
然而預(yù)言機并不算一個全新的版塊,早在2017年1月,Augur就爬上了全球市值前5名的輝煌歷史。
Augur準(zhǔn)確的定義是預(yù)測類項目,簡而言之即”菠菜”,帶“預(yù)言機”屬性。作為一個預(yù)測類項目,它需要輸入外部世界的結(jié)果,來判定預(yù)測項目的勝負方。它所采用的輸入方法是“群體智慧”,即大家認為是對的,即是對的。
預(yù)言機是什么?
區(qū)塊鏈外信息寫入?yún)^(qū)塊鏈內(nèi)的機制,一般被稱為預(yù)言機 (oracle mechanism)。
如前面Augur的例子,預(yù)言機的功能就是將外界信息寫入到區(qū)塊鏈內(nèi),完成區(qū)塊鏈與現(xiàn)實世界的數(shù)據(jù)互通。它允許確定的智能合約對不確定的外部世界作出反應(yīng),是智能合約與外部進行數(shù)據(jù)交互的唯一途徑,也是區(qū)塊鏈與現(xiàn)實世界進行數(shù)據(jù)交互的接口。
區(qū)塊鏈?zhǔn)且粋€確定性的、封閉的系統(tǒng)環(huán)境,目前區(qū)塊鏈只能獲取到鏈內(nèi)的數(shù)據(jù),而不能獲取到鏈外真實世界的數(shù)據(jù),區(qū)塊鏈與現(xiàn)實世界是割裂的。
一般智能合約的執(zhí)行需要觸發(fā)條件,當(dāng)智能合約的觸發(fā)條件是外部信息時(鏈外),就必須需要預(yù)言機來提供數(shù)據(jù)服務(wù),通過預(yù)言機將現(xiàn)實世界的數(shù)據(jù)輸入到區(qū)塊鏈上,因為智能合約不支持對外請求。
這是理想中預(yù)言機的工作流程,即用戶的智能合約把請求給鏈上 Oracle 合約,通過鏈下的 API 接口獲得外部數(shù)據(jù),更確切的說是外部把數(shù)據(jù)給鏈上的 Oracle 合約,然后 Oracle 合約再把數(shù)據(jù)給用戶的智能合約。
預(yù)言機的分類
根據(jù)信任的不同來源,可以把如今的主流預(yù)言機分為如下兩類:
1. 中心化預(yù)言機,比如 Provable (原 Oraclize)。
2. 分布式預(yù)言機,比如 ChainLink、DOS、Band。
中心化預(yù)言機Provable
Provable 依托亞馬遜 AWS 服務(wù)和 TLSNotary 技術(shù),是一個可證明的誠實的預(yù)言機服務(wù),不過它是中心化的,目前只能在以太坊網(wǎng)絡(luò)使用,而且 gas 費較高。但是不妨礙它是目前比較受歡迎的預(yù)言機服務(wù),可能也是因為沒有其他更好的選擇吧。
在鏈外證明數(shù)據(jù)的完整性是非常關(guān)鍵的。兩種常見的數(shù)據(jù)認證方法是真實性證明(authenticity proof)以及可信執(zhí)行環(huán)境(Trusted ExecuTIon Environment,TEE)。
中心化預(yù)言機里面還有MakerDAO這種,由Maker主導(dǎo)的,包含了0x、dYdX、Set Protocol、Gnosis 等指定的喂價機構(gòu)的預(yù)言機模式,這里的中心即是可信的聯(lián)盟。
去中心化預(yù)言機
區(qū)塊鏈要解決的是信任問題,中心化的預(yù)言機在這點上沒辦法契合區(qū)塊鏈產(chǎn)品的需求,所以對分布式預(yù)言機的需求隨著公鏈的發(fā)展,會越來越旺盛。
目前預(yù)言機項目里面,還活躍在二級市場值得關(guān)注的就ChainLink、DOS、Band三個項目。本來還有一個OCT歐鏈,但是OCT目前的交易量幾乎只在沒什么流動性的Bigone上,就暫不討論了。
ChainLink
ChainLink 的解決方案是通過在鏈上的智能合約和鏈下的數(shù)據(jù)節(jié)點,通過獎懲機制(聲譽合約,幫助評選出最匹配的預(yù)言機)和聚合模型(聚合多數(shù)據(jù)源的數(shù)據(jù))的方式,進行數(shù)據(jù)的請求和饋送。不過也有一些不足,比如鏈?zhǔn)骄?u>合成本較高,拓展性差,基于聲譽系統(tǒng)容易集中化。
DOS
DOS Network 是一個Layer-2 的預(yù)言機解決方案,它通過在鏈上部署一個輕量級智能合約,鏈下是一個 p2p 網(wǎng)絡(luò),記賬節(jié)點的選取采用 VRF+zkSNARK 技術(shù),數(shù)據(jù)驗證采用閾值簽名等方式保證去中心化和數(shù)據(jù)安全,并達到快速反應(yīng)??梢赃m配所有主流公鏈,比如以太坊、EOS、波場、Zilliqa。
相較于ChainLink多數(shù)據(jù)源多節(jié)點的實現(xiàn)方案,DOS的做法是只專注于構(gòu)建可信通道,保障預(yù)言機本身并沒有篡改數(shù)據(jù),但是不去干涉數(shù)據(jù)本身的正確與否。
Band
Band Protocol是一個區(qū)塊鏈Layer-2上的協(xié)議,它可以向下對接BTC、以太坊、EOS等網(wǎng)絡(luò)。通過BandProtocol把不同的數(shù)據(jù)集對接給Dapp。
數(shù)據(jù)集可以看作一個獨立的社區(qū)自治的經(jīng)濟體,社區(qū)成員其通過使用數(shù)據(jù)集代幣(DT)投票的方式,選出社區(qū)認為優(yōu)秀的數(shù)據(jù)提供商,當(dāng)Dapp使用數(shù)據(jù)提供商提供的數(shù)據(jù)時,數(shù)據(jù)提供商以及社區(qū)成員都會得到相應(yīng)的激勵。
Band在技術(shù)上沒看出特別優(yōu)異的地方,但是在經(jīng)濟設(shè)計上預(yù)留了很大的炒作空間。每個數(shù)據(jù)集代幣DT的產(chǎn)生是需要通過連結(jié)曲線函數(shù)合約消耗購買的。
玩過Bancor的應(yīng)該對這類圖比較有感覺。也就是隨著子代幣的供應(yīng)量的增加,子代幣的價格會持續(xù)上漲。這就給了玩家炒作空間。
當(dāng)然這個不可能是無休止的,隨著市場競爭最后穩(wěn)定下下來,價格也會穩(wěn)定。但是新增的數(shù)據(jù)集會給Band帶來更多的需求,從而帶動Band的價格增長。
總結(jié)
目前Link的市值是第15名,Band與DOS是否可以追趕它的前輩的身影,還有待關(guān)注。
DOS雖然市值非常低,但可惜沒有上流動性更好的交易所。
畢竟在以講故事為核心的幣圈,交易所作為變現(xiàn)能力最重要的一環(huán),幾乎是最重要的考量點。
而Band自IEO上線之后一直沒拉升過,不曉得是不是狗莊在壓低收貨。在這之前的MATIC也有過類似的操作,在上線兩周之后才開始爆發(fā)。目前Band的市值750萬美金,之前我們統(tǒng)計過,按照目前市場的流量,大部分IEO幣種的天花板在2500萬美金左右,再往上就要看各家的實力了。
Link的異軍突起,讓市場對預(yù)言機這個領(lǐng)域提供了更多的關(guān)注度。區(qū)塊鏈的世界并不能獨立于真實世界之外,預(yù)言機作為這其中最重要的橋梁,必將在這個市場有它的一席之地。讓我們對這個領(lǐng)域保持持續(xù)關(guān)注。
來源: 區(qū)塊方舟