無標(biāo)題文章

關(guān)于區(qū)塊鏈中scalable的方向-讀On Scaling Decentralized Blockchains

scalable不僅僅針對Throughput與Latency兩方面,穩(wěn)重把scalable分成了五個方面:網(wǎng)絡(luò)、共識、存儲、view以及side

網(wǎng)絡(luò):

現(xiàn)在的bitcoin網(wǎng)絡(luò)中有兩個主要問題:

1. 所有節(jié)點只有在驗證交易之后才會進行轉(zhuǎn)發(fā),這是為了防止敵手通過無效交易達到拒絕服務(wù)攻擊

2. 網(wǎng)絡(luò)先廣播交易一次,隨后廣播block一次。導(dǎo)致部分交易可能會廣播兩次

共識

在共識機制方面,可改進的點有很多。最直接的就是調(diào)整block size以及 block interval。但是直接調(diào)節(jié)這兩個參數(shù)帶來的改變是有限的,首先加大size或縮短interval會導(dǎo)致block在interval內(nèi)無法傳遞到大多數(shù)節(jié)點(比如90%),這回削減區(qū)塊鏈去中心化的性質(zhì)。其次這種操作會加劇fork的出現(xiàn),分散算力。所以,提出新的共識協(xié)議是有必要的?,F(xiàn)在有一些備選

GHOST: 保證了在縮減interval時,不會加劇雙重支付的風(fēng)險,但還是會加劇分叉以及中心化。

Bitcoin-NG:本質(zhì)是加大block size,但是協(xié)議靠激勵來保證安全性,或者說是效率。太脆弱了

Elastico:基于分片的方法(分片做BFT),缺點未知

Algorand:BFT與blockchain結(jié)合,選人做BFT,效率未知,可以和Elastico比較

VIEW

view指的是關(guān)于賬本的函數(shù),在bitcoin中,UTXO就是view。現(xiàn)在的主流平臺都是讓用戶自己重新計算。其實可以讓第三方計算,并提供證明。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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