摘要

随着区块链技术的快速发展,越来越多的机构尝试将区块链融入到自己的应用中,区块链也被分成更细的三种:公有链、联盟链、私有链。联盟链和私有链因无需过多的无意义算力浪费而受到更多开发者的选择。Raft共识算法作为当前主流的一致性算法,可以作为分布式架构和私有链的核心算法。对于Raft算法中无法解决恶意节点攻击的问题进行改进,改进后的算法既保留Raft算法强一致性的高效性能,也可以防止恶意节点的攻击,为以后研究者们对私有链搭建提供更多的选择。