国内刊号:51-1196/TP
国际刊号:1001-3695
发布日期:
作者:李俊吉,张佳琦,
单位:太原科技大学计算机科学与技术学院,太原030024;
关键词:共识算法,信誉机制,实用拜占庭容错,
基金:国家自然科学基金资助项目(62272336);山西省研究生科研创新项目(2023KY661);;
针对实用拜占庭容错共识算法(practical Byzantine fault tolerant,PBFT)通信开销大和缺乏奖惩机制的问题,提出一种基于信誉机制的改进PBFT共识算法RPBFT(reputed practical Byzantine fault tolerance)。首先,引入信誉机制对节点评分,将参与共识的节点分为收集器节点和普通共识节点,并对恶意节点进行惩罚。其次,收集器节点负责收集普通共识节点的投票消息,避免普通共识节点之间的通信,从而降低通信开销。最后,当普通共识节点中的拜占庭节点均无恶意行为时,通过增加收集所需的投票数量,减少一次投票收集过程,实现快速共识。实验结果表明,RPBFT能够有效地发现恶意节点并对其作出惩罚,同时具有更低的通信开销、平均共识时延以及更高的共识吞吐量。当节点总数为37时,与SBFT相比,RPBFT将平均共识时延降低25.2%以上,并将共识吞吐量提高39%以上。
来源:2024年第6期
《计算机应用研究》期刊编辑部