万向区块链蜂巢学院——贾瑶琪:Web3.0落地的必由(yóu)之路—区块链的可(kě)扩展性和互操(cāo)作(zuò)性
2020-2-14 22:09
来源:
万向区块(kuài)链
拜占庭(tíng)共识协议的优势(shì)是速度快
如(rú)果去实(shí)现这样一个BFT控制(zhì)协议很容易达(dá)到超过1000TPS,而且有绝对的最终性,一旦协议跑完,交易马(mǎ)上可以确认最终性。
缺点是传统拜占庭共识协议(yì)只能用(yòng)于不到一百个节(jiē)点,超(chāo)过一百个节点,信(xìn)息交换量太过庞(páng)大使得网络拥(yōng)塞不能提升吞吐量(liàng)。与此同(tóng)时,它不(bú)是完全(quán)异步的。每个(gè)阶段都有一(yī)个等待时间,例如中间可以等十秒,如果没(méi)到就(jiù)进行下一(yī)个阶段(duàn)。如果长时间(jiān)协议没有向前推(tuī)进,就(jiù)会进(jìn)行视图转换,切换指挥(huī)者(zhě)重(chóng)新运行协议。
Polkadot整合和改进了中本聪共识(shí)协议和拜占庭共识(shí)协(xié)议。它采用(yòng)了一个混合式的算法(fǎ), GRANDPA协议和BABE协(xié)议(yì)。BABE协议是负责区块生成,GRANDPA协(xié)议是提供(gòng)最(zuì)终性(xìng)的(de)。BABE协议(yì)和传统的
比特币、
以(yǐ)太坊的协议(yì)一(yī)样。每过几秒钟选择(zé)一个节(jiē)点进行出块,节点出块以后,进(jìn)行一(yī)个广(guǎng)播,再过几秒(miǎo)选第(dì)二个节(jiē)点进(jìn)行一个出块,不同(tóng)的节点也是根据最长链原则选择区块进行(háng)确(què)认。
版权申明:本内容来自于互联网,属第三方汇集推荐平(píng)台(tái)。本文的版(bǎn)权归原作者所(suǒ)有,文(wén)章言论(lùn)不代(dài)表(biǎo)链门户(hù)的观(guān)点,链门户不(bú)承担任何法律责(zé)任。如有(yǒu)侵权(quán)请联系(xì)QQ:3341927519进行反馈。