基于Raft算法的区块链共识方法
基本信息
申请号 | CN201811186202.4 | 申请日 | - |
公开(公告)号 | CN109525636B | 公开(公告)日 | 2021-04-13 |
申请公布号 | CN109525636B | 申请公布日 | 2021-04-13 |
分类号 | H04L29/08(2006.01)I;H04L29/06(2006.01)I;H04L9/32(2006.01)I;H04L12/26(2006.01)I | 分类 | 电通信技术; |
发明人 | 庄伟铭;燕宝 | 申请(专利权)人 | 上海保险交易所股份有限公司 |
代理机构 | 中国贸促会专利商标事务所有限公司 | 代理人 | 欧阳帆 |
地址 | 200122上海市浦东新区自由贸易试验区世纪大道1788、1800号 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了基于Raft算法的区块链共识方法,其一个实施例包括:选举步骤,其中根据Raft算法从多个共识节点中选出一个作为领导节点,并且把其余共识节点变为跟随节点;准备步骤,其中领导节点向所有跟随节点发出提交区块的准备请求,跟随节点对准备请求进行第一验证处理,并在验证通过后向领导节点返回认可消息;以及提交步骤,其中在接收到满足预定条件的跟随节点的认可消息的情况下,领导节点向所有跟随节点发出提交区块请求,跟随节点对该提交区块请求进行第二验证处理,并在验证通过后将该区块加入本地区块链账本中成为新区块;其中,该第一验证处理包括对领导节点、要提交的区块以及区块内的事务的正确性进行验证。 |
