摘要
针对传统PBFT共识算法共识效率不高、共识节点的可靠性和稳定性低等问题,结合联盟链特点,在传统PBFT共识算法的基础上,将共识机制分为三种共识协议:简单共识协议、PBFT共识协议、视图转换协议。并研究了主节点选举权重激励机制,通过改变主节点的选举方式,根据节点行为,结合一系列激励和惩罚公式计算各节点选举权重分,以选举权重分为依据选举主节点,来达到提高算法的稳定性和可靠性的目的。最后,设计了一个应用场景,对改进后的共识机制和主节点选举权重激励机制进行了初步实现与测试。结果表明,改进后的共识机制在优化一致性执行流程、降低算法复杂度及处理共识时延和吞吐量等方面具有更高的性能,结合主节点选举权重激励机制,选举链上最适合的主节点,最终实现了系统共识性能的提升,以及联盟链安全性和稳定性的提高。
出处
《广东通信技术》
2023年第3期41-46,共6页
Guangdong Communication Technology