基于Raft算法的区块链共识方法及装置
摘要:
本发明公开一种基于Raft算法的区块链共识方法及装置,涉及通信技术领域,用于解决现有技术中基于Raft算法的区块链中异常节点易被选举为候选者且节点活跃度较低导致区块链系统安全性较低的技术问题。本发明能够在区块链中构建共识节点以及构建用于获取各共识节点的节点信息的监管者节点,通过监管者节点获取各共识节点包括区块高度、在线时长、以及平均投票次数的节点信息,当领导者状态的共识节点任期结束时,领导者状态的共识节点接收监管者节点发送的各共识节点的节点信息,并根据上述节点信息确定并广播至多一个推荐候选者共识节点,该推荐候选者共识节点的状态转换为候选者状态,进入下一任期选举流程。本发明用于提升区块链系统的安全性。
公开/授权文献
0/0