首页 | 本学科首页   官方微博 | 高级检索  
     

RBFT:基于Raft集群的拜占庭容错共识机制
引用本文:黄冬艳,李浪,陈斌,王波.RBFT:基于Raft集群的拜占庭容错共识机制[J].通信学报,2021(3):209-219.
作者姓名:黄冬艳  李浪  陈斌  王波
作者单位:桂林电子科技大学广西无线宽带通信与信号处理重点实验室
基金项目:广西科技基地和人才专项基金资助项目(桂科No.AD19110042);广西重点研发计划基金资助项目(桂科No.AB20238026)。
摘    要:针对现有联盟链共识机制因可拓展性不足,无法在支持大规模网络的同时满足低时延、高吞吐量和安全性的问题,采用网络分片的思想,提出一种适用于联盟链的带有监督节点的两级共识机制——RBFT。首先对网络节点进行分组,组内采用改进的Raft机制进行共识,然后由每个组内选出的领导者组成网络委员会,网络委员会内部采用PBFT机制进行共识。研究结果表明,在大规模网络环境下,相比PBFT和Raft,RBFT在具备拜占庭容错能力的同时可以保证高共识效率,因而具有更高的扩展性。

关 键 词:联盟链  共识机制  网络分片  实用拜占庭容错  RAFT

RBFT:a new Byzantine fault-tolerant consensus mechanism based on Raft cluster
HUANG Dongyan,LI Lang,CHEN Bin,WANG Bo.RBFT:a new Byzantine fault-tolerant consensus mechanism based on Raft cluster[J].Journal on Communications,2021(3):209-219.
Authors:HUANG Dongyan  LI Lang  CHEN Bin  WANG Bo
Affiliation:(Guangxi Key Laboratory of Wireless Wideband Communication and Signal Processing,Guilin University of Electronic Technology,Guilin 541004,China)
Abstract:The existing consensus mechanisms of consortium blockchain are not scalable enough to provide low latency,high throughput and security while supporting large-scale network.A new consensus mechanism called RBFT was proposed to improve scalability,which was a two-level consensus mechanism with supervised nodes based on the idea of network fragmentation.In RBFT,the nodes were firstly divided into several groups.Each group adopted the improved Raft mechanism to reach consensus and select leader.Then,the leaders of each group formed the network committee,and the network committee adopted PBFT mechanism for consensus.Comparative experiments verify that RBFT can tolerant Byzantine fault while ensuring high consensus efficiency in large-scale network compared with PBFT and Raft.
Keywords:consortium blockchain  consensus mechanism  network fragmentation  PBFT  Raft
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号