一种实用于区块链的优化拜占庭容错算法

    公开(公告)号:CN111865968A

    公开(公告)日:2020-10-30

    申请号:CN202010688967.9

    申请日:2020-07-16

    Inventor: 王辉 周佳东

    Abstract: 本发明设计了一种实用于区块链的优化拜占庭算法OPBFT(optimized practical Byzantine fault tolerance)。用于解决传统拜占庭算法不能动态感知节点数量、选举出恶意节点效率低下的问题。为了解决节点加入问题,该方法引入了节点动态加入和退出机制,节点加入和退出时都需要通过所有节点间的相互确认,确认过程分为四个阶段,分别是请求,确认,回复和完成。为了解决主节点选取的随意性问题,引入了打分和投票协同机制,打分机制遵循的是区块链的最长链原则,投票打分机制协同进行。该方法中的节点加入和退出机制使得共识的节点数量可变,大大提高了共识算法的实用性。打分投票协同机制,极大地保证了选取的主节点的正确性,提高了系统的安全性。

Patent Agency Ranking