摘要
联盟链中使用最广泛的共识算法是实用的拜占庭容错(practical byzantine fault tolerance, PBFT)算法。针对PBFT算法中主节点选择简单,节点间通信时间过多和可拓展性较差的问题,提出了一种新的共识算法GR-PBFT。首先考虑到正负投票对节点的影响不同,使用模糊集确定各节点的声誉分数,通过声誉分数选择主节点。其次,采用一致性哈希算法将各节点分成不同的组,并确定各组的组主节点。最后,简化了PBFT中的准备与提交两个阶段,把节点间的相互通信改进为组内副本节点与组主节点间的两两通信。实验结果表明,与PBFT算法相比(group reputation practical byzantine fault tolerance, GR-PBFT)算法具有更高的吞吐量,共识时延较低。
作者
肖佩
刘忠途
XIAO Pei;LIU Zhongtu
出处
《信息技术与信息化》
2023年第2期191-194,共4页
Information Technology and Informatization