[发明专利]基于区块链系统的数据处理方法、装置和相关设备在审
申请号: | 202211184512.9 | 申请日: | 2022-09-27 |
公开(公告)号: | CN115766738A | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 张爽;蔡维德;王义 | 申请(专利权)人: | 北京同邦卓益科技有限公司 |
主分类号: | H04L67/104 | 分类号: | H04L67/104;H04L67/1042;H04L43/10;H04L67/1095;H04L67/1097 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 孙宝海 |
地址: | 100176 北京市大兴区北京经济技*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 系统 数据处理 方法 装置 相关 设备 | ||
1.一种基于区块链系统的数据处理方法,其特征在于,区块链系统中的领导者节点按照周期向所述区块链系统的非领导者节点发送心跳信息,包括:
所述非领导者节点确定从所述领导者节点接收心跳消息发生异常;
所述非领导者节点发起领导者切换消息,所述领导者切换消息用于表示所述非领导者节点同意进行领导者重新选举,以便所述区块链系统根据所述非领导者节点发起的所述领导者切换消息进行领导者切换操作。
2.根据权利要求1所述方法,其特征在于,所述非领导者节点确定从所述领导者节点接收心跳消息发生异常,包括:
在超过预设时间未收到所述领导者节点的心跳信息时,所述非领导者节点确定从所述领导者节点接收心跳消息发生异常。
3.根据权利要求1所述方法,其特征在于,所述非领导者节点确定从所述领导者节点接收心跳消息发生异常,包括:
在所述非领导者节点接收到至少两个领导者节点发送的心跳消息时,所述非领导者节点确定从所述领导者节点接收心跳消息发生异常。
4.根据权利要求1所述方法,其特征在于,所述方法还包括:
在所述非领导者节点重启时,所述非领导者节点向所述区块链系统中的多个节点发送查询信息,以便所述区块链系统中的各个节点响应于所述查询信息返回领导者节点标识和执政期标识;
所述非领导者节点从所述区块链系统的所述多个节点处接收领导者节点标识和执政期标识;
所述非领导者节点根据所述区块链系统的所述多个节点对应的领导者节点标识和执政期标识,确定所述非领导者节点对应的领导者节点标识和执政期标识,以便所述非领导者节点参与所述区块链系统中的共识过程。
5.根据权利要求4所述方法,其特征在于,所述多个节点对应的领导者节点标识包括目标节点标识,所述目标节点标识用于表示第一节点是所述区块链系统中的领导者节点;其中,所述非领导者节点根据所述区块链系统的所述多个节点对应的领导者节点标识,确定所述非领导者节点对应的领导者节点标识,包括:
若确定在所述区块链系统中,领导者节点标识是所述目标节点标识的节点的占比超过第一个数比例,则将所述非领导者节点的领导者节点标识设置为所述目标节点标识,以便所述非领导者节点根据所述目标节点标识参与所述区块链系统中的共识过程。
6.根据权利要求4所述方法,其特征在于,所述多个节点对应的执政期标识包括目标执政期标识;其中,所述非领导者节点根据所述区块链系统的所述多个节点对应的执政期标识,确定所述非领导者节点对应的执政期标识,包括:
若确定在所述区块链系统中,执政期标识是所述目标执政期标识的节点的占比超过第二个数比例,则将所述非领导者节点的执政期标识设置为所述目标执政期标识,以便所述非领导者节点的根据所述目标执政期标识参与所述区块链系统中的共识过程。
7.根据权利要求1所述方法,其特征在于,所述方法还包括:
在所述非领导者节点确定所述区块链系统中的交易持续时间大于时间阈值时,所述非领导者节点发起所述领导者切换消息,以便所述区块链系统根据所述非领导者节点发起的所述领导者切换消息进行领导者切换操作。
8.根据权利要求1或7所述方法,其特征在于,所述区块链系统根据所述非领导者节点发起的所述领导者切换消息进行领导者切换操作,包括:
在确定发起所述领导者切换消息的非领导者节点的占比超过比例阈值时,所述区块链系统重新进行领导者选举以重新确定领导者节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京同邦卓益科技有限公司,未经北京同邦卓益科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211184512.9/1.html,转载请声明来源钻瓜专利网。