摘要

共识算法作为区块链的底层技术之一,其性能对区块链在安全性和效率方面具有重要的影响。Raft共识算法的性能优于其他共识算法,不会造成算力集中和资源浪费等问题。但是,Raft算法随机选择和投票以选取领导者节点的方式,不能保证选取的领导者节点的可靠性。因此,文章在Raft算法的基础上引入动态更新的信用机制,提出了一种基于信用机制的联盟链Raft+共识算法。领导者节点的信用值根据多次生成有效或无效区块的行为进行动态更新,并采用信用层次来评价节点信用,根据阈值选举信用值高的领导者节点。实验表明,Raft+共识算法选取的领导者节点的可靠性比Raft算法的更好,为面向联盟链的制造业和医疗等应用场景提供了共识算法的解决方案。

  • 出版日期2023
  • 单位江苏理工学院