一种PBFT协议动态增删节点的方法

基本信息

申请号 CN201810906786.1 申请日 -
公开(公告)号 CN109039748B 公开(公告)日 2021-09-03
申请公布号 CN109039748B 申请公布日 2021-09-03
分类号 H04L12/24 分类 电通信技术;
发明人 朱立;王泊;李启雷;李伟;梁秀波;邱炜伟;尹可挺 申请(专利权)人 上交所技术有限责任公司
代理机构 杭州求是专利事务所有限公司 代理人 贾玉霞;邱启旺
地址 200131 上海市浦东新区自由贸易试验区台中北路8号
法律状态 -

摘要

摘要 本发明公开一种PBFT协议动态增删节点的方法,首先,变更前的节点统一确定并执行到一个序列号,并进行一轮检查点验证。如果能够形成稳定检查点,向变更后的节点推送状态信息,使其同步到此状态。变更后的节点再进行检查点验证,如果能形成稳定检查点,确定主节点并发起视图变更,如果一切正常,变更后不再参加共识的节点便可以下线。如果过程中有异常,则放弃变更,仍然采用之前的节点进行共识。本发明解决了传统PBFT协议无法动态增加、删除节点的问题,提升了PBFT协议的可扩展性,增加了实用性。