摘要
本文针对区块链中实用拜占庭容错算法(PBFT)存在节点活跃度不高,节点数量增加,性能低下,作恶节点无法被监督并被及时踢出联盟链等问题,提出了一种基于分组Raft机制的GRBFT优化方案。首先对节点进行分组,将原本PBFT中的所有节点一起互相交互进行共识改为组内共识加组外共识,先组内遵循基于PageRank算法优化的Raft共识算法进行共识,然后组外每个小组被选出的组长将会带着组内的共识结果与其它组长遵循PBFT算法进行共识。搭建了基于本改进方案的仿真模拟与性能测试系统,通过模拟实验证明了该方案的有效性以及可用性,实验结果表明,GRBFT算法比起PBFT算法最大可容忍更多的恶意节点,拥有更高的吞吐量以及更低的共识时延。
出处
《电子技术与软件工程》
2021年第24期254-258,共5页
ELECTRONIC TECHNOLOGY & SOFTWARE ENGINEERING