分片區(qū)塊鏈系統(tǒng)比較

2018年,區(qū)塊鏈的擴(kuò)容是個(gè)非常熱門(mén)的話題?!胺制保╯harding)由VM提出,除了在以太網(wǎng)社區(qū)引起轟動(dòng)以外,有非常多的公鏈也開(kāi)始以分片作為自己的特色,號(hào)稱(chēng)通過(guò)分片技術(shù)能極大的擴(kuò)展目前的以太的TPS局限,同時(shí)保障安全性。
市場(chǎng)上目前的分片項(xiàng)目包括(排名不分先后,以項(xiàng)目英文拼為序列出):elrand、Harmony、Monoxide、MultiVac、Near、QuarkChain、Zilliqa

“分片”和“多鏈”的概念其實(shí)越來(lái)越模糊,很多分片項(xiàng)目的“分片”其實(shí)就是用“鏈”的形式來(lái)進(jìn)行的。在本文中,沒(méi)有列出那些“多鏈”的項(xiàng)目,如PChain、Kadena、Cosmos、Polkadot等。

分片項(xiàng)目不少,每個(gè)都與其他項(xiàng)目在實(shí)現(xiàn)分片的實(shí)施方式上有所區(qū)別。然而,沒(méi)有一個(gè)項(xiàng)目是及其突出的。這就帶來(lái)一個(gè)問(wèn)題:生態(tài)的開(kāi)發(fā)者為什么要在一個(gè)特定的項(xiàng)目上進(jìn)行開(kāi)發(fā)呢?
回歸公鏈,技術(shù)很重要,但不是決定性的,社區(qū)的號(hào)召力和規(guī)模才是。
而社區(qū)的號(hào)召力和規(guī)模,是需要時(shí)間來(lái)沉淀的。

1. elrond

采用PoS。
2018年Q3 原型上線,2019年Q2測(cè)試網(wǎng)上線。投資方包括幣安、NGC等。
CMC 1837 萬(wàn)美元,0.001896/枚(ERD),流通量97億,總供應(yīng)量200億 。

  • 采取了MetaChain、shards的架構(gòu)。分Validator(處理交易,達(dá)成共識(shí))、Observer(提供讀取、relay區(qū)塊信息的接口,沒(méi)有獎(jiǎng)勵(lì))、Fisherman(發(fā)現(xiàn)非法塊)三類(lèi)角色。
  • 跨分片轉(zhuǎn)賬使用異步模型。
  • 根據(jù)賬戶(hù)地址末尾的數(shù)字決定分片的id。
  • 動(dòng)態(tài)調(diào)整分片數(shù)量和分配。
  • 采用了BLS的多簽,pBFT共識(shí)在兩輪內(nèi)可以達(dá)成。
  • 智能合約兼容EVM
  • 處理時(shí)間分Epochs(24小時(shí))、Round(5秒鐘)。每個(gè)Epochs的開(kāi)始,節(jié)點(diǎn)的分片分配會(huì)打散重新分配(不超過(guò)1/3的節(jié)點(diǎn))。也會(huì)動(dòng)態(tài)調(diào)整分片數(shù)量。
  • 官網(wǎng):https://elrond.com/

2. Harmony

2018年Q2建立,2019年2月份 testnet 上線。采用PoS。全方位分片方式。
CMC 1635 萬(wàn)美元,0.0056/枚(ONE),流通量29億,總供應(yīng)量126億 。

  • 采用FBFT(Fast Byzantine Fault Tolerant)共識(shí)算法,基于BLS(Boneh-Lynn-Shacham)多簽方式。通信成本為O(n)。
  • 網(wǎng)絡(luò)層采用了糾刪碼的方式(Erasure encoding)
  • 參與共識(shí)的節(jié)點(diǎn),抵押的代幣打散成許多細(xì)小的部分,并隨機(jī)分配到多個(gè)分片里,這樣任何人就無(wú)法把他抵押的代幣集中到單一分片內(nèi),從而無(wú)法攻擊單一分片。抵押者并非按照實(shí)際抵押量來(lái)獲得獎(jiǎng)勵(lì),而是按照”有效抵押“獲得獎(jiǎng)勵(lì)。有效抵押,是取用戶(hù)抵押數(shù)量的中位數(shù),所有抵押的代幣數(shù)量都在這個(gè)中位數(shù)上下 15% 的數(shù)值之內(nèi)。
  • 隨機(jī)數(shù)產(chǎn)生采取VDF。
  • 跨分片交易時(shí)由分片直接互相通信
  • 用戶(hù)在每個(gè)分片上都有賬戶(hù)。
  • 官網(wǎng):https://harmony.one/

3. Monoxide:

最新品牌名為為asensys.com,引入了Asynchronous Consensus Zones的概念,相當(dāng)于多分片/多側(cè)鏈。應(yīng)該還處于學(xué)術(shù)研究狀態(tài)。沒(méi)有經(jīng)濟(jì)模型對(duì)外公開(kāi)。采用PoW方式。

  • 通過(guò)用戶(hù)公鑰的前幾位為K,自動(dòng)分配到不同的“Zone”中。
  • 跨zone轉(zhuǎn)賬時(shí),先在發(fā)起方達(dá)成共識(shí),生成自己zone的交易區(qū)塊,然后生成對(duì)外的Outbound-relay區(qū)塊。目標(biāo)zone接收到Outbound-relay區(qū)塊后,加入自己的交易區(qū)塊中。
  • 利用Chu-ko-nu Mining模式,激勵(lì)礦工為全網(wǎng)絡(luò)提供挖礦服務(wù),而非僅僅focus在自己的zone,從而減小因本zone挖礦算力減少而可能形成的51%攻擊。
  • 相關(guān)文章可參見(jiàn):https://www.usenix.org/system/files/nsdi19-wang-jiaping.pdf

4. MultiVac:

利用網(wǎng)絡(luò)/交易/狀態(tài)分片的全方位分片(All-Dimensional Shard),提供高可用性的公鏈。2018年6月白皮書(shū)。投資方包括IDG,NGC,hashed等。采用PoS方式。
CMC 195萬(wàn)美元,0.000592/枚(MTV),流通量33億,總供應(yīng)量100億 。

  • 節(jié)點(diǎn)分輕節(jié)點(diǎn)(及客戶(hù)端)、挖礦節(jié)點(diǎn)(分片共識(shí))、存儲(chǔ)節(jié)點(diǎn)(分片數(shù)據(jù)的存儲(chǔ))。
  • 挖礦節(jié)點(diǎn)通過(guò)VRF動(dòng)態(tài)分配到分片中。
  • 采用修改過(guò)的UTXO模型
  • 采用Byzantine方法達(dá)成共識(shí)
  • 客戶(hù)端通過(guò)公鑰地址的區(qū)分被分配到不同的分片中
  • 官網(wǎng):https://www.mtv.ac/

5. Near Protocol

全方位分片方式。采用PoS方式。

  • 節(jié)點(diǎn)分Block producers(根據(jù)所有的chunk產(chǎn)生區(qū)塊)、validator(確認(rèn)區(qū)塊數(shù)據(jù)的準(zhǔn)確性)。另外還有fishermen可以查詢(xún)非正常的數(shù)據(jù)提交。
  • 采用了Nightshade的分片方式,一個(gè)區(qū)塊包含了所有分片的交易,但按照分片被分開(kāi)保存到“chunk”里面。一共100個(gè) block producer,輪流出塊。每個(gè)shard 4 個(gè)validator輪流出chunk。


    左邊是傳統(tǒng)分片模型,右邊是Nightshade
  • 夜影使用最重鏈共識(shí)。當(dāng)一個(gè)出塊人產(chǎn)生一個(gè)區(qū)塊時(shí),他們可以從其他出塊人和驗(yàn)證人中收集簽名,作為對(duì)前一個(gè)區(qū)塊的證明。
  • 采用了獨(dú)創(chuàng)的Doomslug 的共識(shí)機(jī)制,允許一組區(qū)塊生產(chǎn)者只需要一輪通信就可以創(chuàng)建區(qū)塊,每個(gè)區(qū)塊都不可逆。而且即使有 50% 的區(qū)塊生產(chǎn)者不在線,也依然可以完成。
  • 通過(guò) VRF 對(duì)驗(yàn)證人進(jìn)行隨機(jī)分配,隱藏驗(yàn)證人分配到分片的信息。這樣節(jié)點(diǎn)只知道驗(yàn)證人的存在,卻并不知道每個(gè)驗(yàn)證人所對(duì)應(yīng)的分片是哪個(gè)。這些隱藏的驗(yàn)證人是對(duì)塊進(jìn)行簽名,而不是具體的段,這樣也會(huì)隱藏驗(yàn)證人具體是驗(yàn)證了哪個(gè)分片。
  • 網(wǎng)絡(luò)層采用了就刪碼的方式(Erasure encoding)
  • 官網(wǎng):https://nearprotocol.com/

6. Quark Chain

2018年年初發(fā)布白皮書(shū)和測(cè)試網(wǎng)V 0.1,投資者包含分布式、BlockVC等。采用PoW。
CMC 993 萬(wàn)美元,0.00414/枚(ZIL),流通量24億,總供應(yīng)量100億 。

  • QuarkChain 由兩層區(qū)塊鏈結(jié)構(gòu)組成,第一層為分片層(可以理解為子鏈層),用于交易
    記賬;第二層為一條根鏈,用于確認(rèn)分片中的交易。在不影響根鏈的情況下,分片層的分片
    數(shù)量可以動(dòng)態(tài)增加,從而來(lái)提高系統(tǒng)的整體吞吐量。
  • 支持圖靈完備的智能合約,并采用了以太坊虛擬機(jī)(EVM)
  • 用戶(hù)賬號(hào)在每個(gè)分片中都有錢(qián)包地址。為了方便使用,定義了主賬戶(hù)(默認(rèn)分片中用戶(hù)的地址和余額)、次賬戶(hù)(剩余分片中用戶(hù)的其他地址)。如果交易之后在次賬戶(hù)中存在余額,則用戶(hù)的大多數(shù)交易將從主賬戶(hù)發(fā)起,暫時(shí)轉(zhuǎn)移到次賬戶(hù)中的地址進(jìn)行交易,交易結(jié)束后余額將被移回主賬戶(hù)。這可以確保用戶(hù)的余額大部分時(shí)間都在主賬戶(hù)中,因此用戶(hù)不需要管理次賬戶(hù)地址中的余額。此功能由智能錢(qián)包執(zhí)行。
  • 根鏈在全網(wǎng)算力中占有很大的比例(超過(guò) 50%)。惡意礦工需要至少 50%* 51%= 25%以上的算力來(lái)執(zhí)行攻擊。
  • 共識(shí)機(jī)制叫做Boson,參見(jiàn)https://github.com/QuarkChain/pyquarkchain/blob/master/papers/boson.pdf
  • 官網(wǎng):https://quarkchain.io/

7. Zilliqa

實(shí)現(xiàn)了網(wǎng)絡(luò)分片、交易分片,但沒(méi)有實(shí)現(xiàn)狀態(tài)分片。
CMC 7495 萬(wàn)美元,0.00755/枚(ZIL),流通量99億,總供應(yīng)量210億 。


網(wǎng)絡(luò)上看到的巴菲特的分片公鏈技術(shù)對(duì)比
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 沿著物件的時(shí)間線索,和古人同一個(gè)空間緯度上去感受時(shí)間帶來(lái)的變遷。仿佛能感受到到歷史事件中氣息和心跳。 故宮的春夏秋...
    Ameliawang閱讀 928評(píng)論 0 1
  • 原作者@錦璱 * 版權(quán)歸(錦璱年華&錦璱)所有,未經(jīng)授權(quán)請(qǐng)勿轉(zhuǎn)載 * 《千家飯》后梁·契此 一缽千家飯,孤身萬(wàn)里游...
    錦璱年華閱讀 522評(píng)論 0 2
  • 天空很高,但是我一抬頭就能看得到; 空氣無(wú)形,但是我一揮手就能感覺(jué)到; 時(shí)間很長(zhǎng),但是我一回頭就發(fā)現(xiàn)衰老; 年華很...
    桃花洛下桃花瓣閱讀 310評(píng)論 0 0
  • 看 感情的大廈轟然坍塌成 ——一片廢墟 然后被一堆一叢的野草侵占 偶爾有一兩只鳥(niǎo)雀在此棲息 或一群野鼠 蛇從此爬...
    劍舞清風(fēng)閱讀 433評(píng)論 2 23

友情鏈接更多精彩內(nèi)容