摘要

区块链技术自从面世以来,就以其不可篡改性和去中心化等优势闻名。保证其不可篡改性的技术中重要的一项技术便是共识协议。而不同的共识协议面对不同的环境的表现也是各不相同,所以如何确保共识协议在特定的环境核能稳定高效运行,是区块链应用中的一个很重要的问题。基于Raft算法和Pbft算法设计一种新的共识算法并应用于区块链物流项目中,首先对参与共识的节点进行分组,组内使用Raft算法共识,各组选出领导者节点后由领导者节点代表本组成员来进行组间共识,组间使用Pbft算法进行共识,对Pbft算法的启动条件进行修改,使其支持在运行过程中增减节点。通过这种方式来确保即便节点在增多的情况下,对系统的性能影响依旧在可控范围内,同时还能够避免Raft算法的候选冲突问题。

  • 单位
    太原师范学院

全文