一種基于塊片的BFT共識(shí)算法帶寬使用率改進(jìn)方法

基本信息

申請(qǐng)?zhí)?/td> CN201810906787.6 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN109150598B 公開(kāi)(公告)日 2021-09-03
申請(qǐng)公布號(hào) CN109150598B 申請(qǐng)公布日 2021-09-03
分類(lèi)號(hào) H04L12/24;H04L9/32;G06Q40/04 分類(lèi) 電通信技術(shù);
發(fā)明人 朱立;王泊;邱煒偉;李啟雷;李偉;梁秀波;尹可挺 申請(qǐng)(專(zhuān)利權(quán))人 上交所技術(shù)有限責(zé)任公司
代理機(jī)構(gòu) 杭州求是專(zhuān)利事務(wù)所有限公司 代理人 賈玉霞;邱啟旺
地址 200131 上海市浦東新區(qū)自由貿(mào)易試驗(yàn)區(qū)臺(tái)中北路8號(hào)
法律狀態(tài) -

摘要

摘要 本發(fā)明公開(kāi)一種基于塊片的BFT共識(shí)算法帶寬使用率改進(jìn)方法,在一個(gè)區(qū)塊鏈網(wǎng)絡(luò)上,一個(gè)節(jié)點(diǎn)收到新交易時(shí),通過(guò)驗(yàn)證的新交易會(huì)被緩存,直到得到一定量的交易或者在規(guī)定時(shí)間窗口中不再有新的交易,那么這些交易就會(huì)作為一個(gè)塊片發(fā)送廣播給其他節(jié)點(diǎn),其他節(jié)點(diǎn)會(huì)將塊片放入自己的交易塊片池中;對(duì)于主節(jié)點(diǎn),得到一定量的交易塊片或者在規(guī)定時(shí)間窗口內(nèi)不再有新的塊片后,將這些塊片打包成一個(gè)區(qū)塊進(jìn)行共識(shí),而主節(jié)點(diǎn)發(fā)送的預(yù)準(zhǔn)備消息僅需要發(fā)送這些塊片的哈希,其他節(jié)點(diǎn)根據(jù)主節(jié)點(diǎn)的塊片哈希表在自己的塊片交易池中組織需要進(jìn)行共識(shí)的區(qū)塊。本發(fā)明既保證了BFT算法的有效性,同時(shí)又解決了BFT算法廣播機(jī)制存在冗余的問(wèn)題,提高了區(qū)塊鏈節(jié)點(diǎn)帶寬利用率。