国内刊号:31-1289/TP
国际刊号:1000-3428
发布日期:
作者:吴晓彤, 柳平增
单位:山东农业大学 信息科学与工程学院, 山东 泰安 271018
关键词:区块链,共识算法,PBFT算法,备选投票机制,低时延
基金:山东省重点研发计划(公益类专项)项目“基于区块链的可信溯源系统关键技术研究”(2019GNC106103);农业农村部单品大数据建设项目“蔬菜单品大数据监测分析系统研究”(11190068)。
针对实用拜占庭容错算法PBFT共识时延高、视图切换效率低、动态性不足等问题,提出一种基于备选投票机制的低时延共识算法IPBFT。通过增设候补集合,使系统的共识节点能够支持动态增加和减少,同时优化视图切换协议,使算法能够在只有两个阶段的情况下完成共识过程,降低系统的通信开销。在此基础上,将算法的主节点选取方式改进为投票选举机制,在节点进行共识的过程中实现主节点的选举,从而减少视图切换所需的通信次数和时延。实验结果表明,IPBFT算法较原始PBET算法具有更低的共识时延和更高的吞吐量,并且能够较好地支持节点动态的加入或退出。
来源:2021年第7期
《计算机工程》期刊编辑部