【作者】方燚飚,周创明,李松,宋亚飞,高娜,刘唐
【作者单位】
【文献来源】计算机工程与应用
【摘要】针对实用拜占庭容错算法(PBFT)中存在的通信开销大、算法效率低等问题,结合联盟链特点,提出了一种改进的PBFT算法(score-PBFT,S-PBFT)。引入节点评分机制,将节点划分为共识节点、候选节点和预备节点三种类型,并根据节点行为对节点进行动态调整,最大程度上保证共识节点的可靠性。改进了主节点的选举方式,以节点初始积分及其行为作为选举依据,来提高算法稳定性。优化一致性协议执行流程,减少共识过程参与节点数,降低算法复杂度,提高算法的效率。结果表明,相较于PBFT算法,S-PBFT算法在共识时延、通信开销、吞吐量和共识节点可靠性等方面均具有更好的性能。
【关键词】实用拜占庭容错算法;;区块链;;共识算法;;联盟链
【文献类型】
【主题类别】
--
【复合影响因子】2.348
【综合影响因子】1.606
【DOI】
【发布时间】1900-01-20
评论