Oracle预言机项目发展概览
預(yù)言機(jī)項(xiàng)目發(fā)展概覽
今年涌現(xiàn)了不少專注做Oracle預(yù)言機(jī)的項(xiàng)目,作為與現(xiàn)實(shí)世界與區(qū)塊鏈數(shù)據(jù)交互的入口逐漸在區(qū)塊鏈的架構(gòu)體系中發(fā)揮更加重要的作用.
常見的應(yīng)用諸如博彩、游藝,但是,預(yù)言機(jī)真正發(fā)揮價(jià)值的領(lǐng)域是在金融行業(yè)的風(fēng)險(xiǎn)管理和投資管理上。
預(yù)言機(jī)項(xiàng)目成功的拼圖?
- 狀態(tài)通道 - 提升可擴(kuò)展性的選項(xiàng)
- 分片 - 提升可擴(kuò)展性的選項(xiàng)
- 輕節(jié)點(diǎn) - 提升可用性和安全性
- 架設(shè)在閃電網(wǎng)絡(luò)之上的市場 - 高效的撮合
- 預(yù)言機(jī),告知區(qū)塊鏈最終的事實(shí)
- 一個(gè)基礎(chǔ)鏈來承載這些功能和應(yīng)用
- 一個(gè)有用戶基礎(chǔ)的社區(qū)
哪些團(tuán)隊(duì)正在開發(fā)預(yù)言機(jī)項(xiàng)目?
Amoveo,Augur,Gnosis,Aeternity,Zen Protocol,Bitshares,STOX,Bodhi和Bitcoin Hivemind等等。
1*狀態(tài)通道
Hivemind應(yīng)用閃電網(wǎng)絡(luò)的思路?這是Hivemind的應(yīng)用方案,比較標(biāo)準(zhǔn)的閃電網(wǎng)絡(luò)解決方案,可以下回做細(xì)致的分解。
Gnosis或者Augur公開的信息還沒有關(guān)于狀態(tài)通道的內(nèi)容,但是他們都宣稱會(huì)使用狀態(tài)通道。
Amoveo狀態(tài)通道已經(jīng)測試通過,所有用戶可以通過安裝erlang完整節(jié)點(diǎn)并使用Web瀏覽器界面來試用Amoveo狀態(tài)通道。
Aeternity更新了白皮書,還沒有上傳狀態(tài)通道有關(guān)的代碼。根據(jù)白皮書的說法,Aeternity將擁有完整的狀態(tài)通道,能夠運(yùn)行off-chain的智能合約。
在stox、Bodhi白皮書中不包括狀態(tài)通道的內(nèi)容。
2*分片
Amoveo分片簡介?這是一個(gè)解釋Amoveo分片原理的文檔。簡單來說,因?yàn)锳moveo是一個(gè)無狀態(tài)的智能合約系統(tǒng),由于區(qū)塊鏈上不存儲(chǔ)任何合約狀態(tài),所以它可以簡單地分成若干個(gè)通道和部分的merkle樹來執(zhí)行和驗(yàn)證狀態(tài)分片。
Gnosis,Stox和Augur都是基于以太坊平臺(tái),當(dāng)前版本的以太坊還不具備分片的功能。
菩提基于QTUM,它的上層源自EVM,同樣缺乏分片功能。
Bitcoin Hivemind復(fù)用比特幣源代碼,很顯然,不具備分片功能。
zen Protocol,Aeternity和Bitshares沒有支持分片的計(jì)劃表。
3*輕節(jié)點(diǎn)
Amoveo可以在瀏覽器中使用輕節(jié)點(diǎn)錢包鏈接。Amoveo礦工可以不依賴全賬本而僅使用輕節(jié)點(diǎn),整個(gè)網(wǎng)絡(luò)可以全部是輕節(jié)點(diǎn)。
Gnosis,Stox和Augur基于以太坊,它可以提供輕節(jié)點(diǎn)模式,但這里有一個(gè)弱點(diǎn),在最糟糕的情況下,以太坊輕節(jié)點(diǎn)必須替代完成完整節(jié)點(diǎn)的一切職能,但輕節(jié)點(diǎn)并不存儲(chǔ)全部狀態(tài),這樣輕節(jié)點(diǎn)只能罷工。
Bodhi基于的QTUM也提供輕節(jié)點(diǎn),但由于QTUM使用UTXO而不是賬戶模型,所以QTUM的限制和比特幣相同。 如果一個(gè)輕節(jié)點(diǎn)想要查詢?nèi)坑囝~,那么需要通過完整節(jié)點(diǎn)掃描整個(gè)UTXO集合來為輕節(jié)點(diǎn)做出證明。 顯然,小額支付觸發(fā)查找余額的開銷是很大的。
其他項(xiàng)目都不具備輕節(jié)點(diǎn)或者沒有使用輕節(jié)點(diǎn)的計(jì)劃。
4*交易市場
包括Bitshares,zen協(xié)議,Stox,Bodhi和Aeternity這些項(xiàng)目將交易市場放在鏈上, on-chain市場的弊端是無法通過狀態(tài)通道來實(shí)施擴(kuò)展。
Hivemind,Gnosis和Augur把市場放在鏈外,但是他們使用經(jīng)紀(jì)人的模式,這比訂單系統(tǒng)的效率低得多。
看上去,Off-chain的訂單系統(tǒng)模式是最高效的解決方案。
5*預(yù)言機(jī)
大多數(shù)項(xiàng)目的Oracle機(jī)制不能升級,有些則使用了不太安全的機(jī)制,比如基于投票或者外部數(shù)據(jù)源。
無法升級的預(yù)言機(jī)代價(jià)過于昂貴或者有時(shí)候并不起作用。 假設(shè)在預(yù)言機(jī)上下注的數(shù)量遠(yuǎn)遠(yuǎn)大于預(yù)言機(jī)機(jī)制中的金額,為了讓預(yù)言機(jī)有用,我們需要能提供關(guān)于外部世界的準(zhǔn)確數(shù)據(jù)。 為了使預(yù)言機(jī)在這些條件下有效運(yùn)行,用戶需要向預(yù)言機(jī)提交更多的抵押來確保其更加安全,這可以通過升級使得權(quán)益更有價(jià)值來實(shí)現(xiàn)。
Stox中創(chuàng)造預(yù)言機(jī)的人需要提供抵押品即擔(dān)保物。整個(gè)預(yù)測過程,擔(dān)保金額不會(huì)發(fā)生變化,同時(shí),投注量受到預(yù)言機(jī)創(chuàng)建者提供的擔(dān)保金額的限制。 Stox的預(yù)言機(jī)無法升級
Aeternity 和Bodhi使用外部可靠數(shù)據(jù)源,不依賴抵押品,這樣會(huì)很容易受到操控和匿名攻擊。
Augur以REP代幣作為抵押品,抵押品的數(shù)額即REP的價(jià)值。 Augur預(yù)言機(jī)保證所有市場下注量受到REP市值的限制,其中包括那些鏈外的交易。 Augur也不能升級。
Gnosis對于其預(yù)言機(jī)升級機(jī)制的解釋見?鏈接。“終極預(yù)言機(jī)”是升級的一部分,它的solidity實(shí)現(xiàn)在github倉庫Gnosis 預(yù)言機(jī)
Amoveo預(yù)言機(jī)可以升級,測試代碼
6*基礎(chǔ)鏈平臺(tái)
Gnosis,Stox和Augur使用以太坊作為基礎(chǔ)鏈,它是典型的二代區(qū)塊鏈系統(tǒng)
菩提使用QTUM,目前已上線主網(wǎng)。
Bitshares自己就是基礎(chǔ)鏈平臺(tái),預(yù)言機(jī)只是其上的應(yīng)用。
Amoveo,Bitcoin Hivemind和Zen Protocol都上線了測試網(wǎng)絡(luò),可以試用來構(gòu)建服務(wù)。
Aeternity還沒有測試網(wǎng)。
原文地址:?https://zhuanlan.zhihu.com/p/31447124
總結(jié)
以上是生活随笔為你收集整理的Oracle预言机项目发展概览的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于mcat开发智能合约应用(三)编码自
- 下一篇: android app通过Geth RP