一种基于块片的BFT共识算法带宽使用率改进方法

基本信息

申请号 CN201810906787.6 申请日 -
公开(公告)号 CN109150598B 公开(公告)日 2021-09-03
申请公布号 CN109150598B 申请公布日 2021-09-03
分类号 H04L12/24;H04L9/32;G06Q40/04 分类 电通信技术;
发明人 朱立;王泊;邱炜伟;李启雷;李伟;梁秀波;尹可挺 申请(专利权)人 上交所技术有限责任公司
代理机构 杭州求是专利事务所有限公司 代理人 贾玉霞;邱启旺
地址 200131 上海市浦东新区自由贸易试验区台中北路8号
法律状态 -

摘要

摘要 本发明公开一种基于块片的BFT共识算法带宽使用率改进方法,在一个区块链网络上,一个节点收到新交易时,通过验证的新交易会被缓存,直到得到一定量的交易或者在规定时间窗口中不再有新的交易,那么这些交易就会作为一个块片发送广播给其他节点,其他节点会将块片放入自己的交易块片池中;对于主节点,得到一定量的交易块片或者在规定时间窗口内不再有新的块片后,将这些块片打包成一个区块进行共识,而主节点发送的预准备消息仅需要发送这些块片的哈希,其他节点根据主节点的块片哈希表在自己的块片交易池中组织需要进行共识的区块。本发明既保证了BFT算法的有效性,同时又解决了BFT算法广播机制存在冗余的问题,提高了区块链节点带宽利用率。