[发明专利]用于区块链系统的节点管理的方法、节点和计算设备在审
申请号: | 202010778955.5 | 申请日: | 2020-03-16 |
公开(公告)号: | CN112015811A | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 林鹏 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 朱文杰 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 区块 系统 节点 管理 方法 计算 设备 | ||
1.一种用于区块链系统的节点管理的方法,包括:
待加入节点向区块链系统中的节点发送预投票消息,其中,所述预投票消息包括用于识别所述待加入节点的信息;
所述待加入节点接收所述区块链系统中的节点针对所述预投票消息发送的预投票确认消息,其中,每个预投票确认消息指示发送该预投票确认消息的节点的共识状态;
所述待加入节点基于接收到的所述预投票确认消息,确定所述区块链系统当前是否处于主节点选举过程中;
所述待加入节点根据确定结果,确定当前是否加入所述区块链系统。
2.根据权利要求1所述的方法,所述待加入节点根据确定结果,确定当前是否加入所述区块链系统,包括:
在所述区块链系统没有处于主节点选举过程中的情况下,所述待加入节点加入所述区块链系统;
在所述区块链系统处于主节点选举过程中的情况下,所述待加入节点确定无法加入所述区块链系统。
3.根据权利要求1所述的方法,所述区块链系统包括N个节点,N为大于1的正整数;
所述待加入节点向区块链系统中的节点发送预投票消息,包括:
所述待加入节点向所述N个节点发送预投票消息;
所述待加入节点接收区块链中的节点针对所述预投票消息发送的预投票确认消息,包括:
所述待加入节点接收所述N个节点中的M个节点针对所述预投票消息发送的M个预投票确认消息,其中,M为正整数。
4.根据权利要求3所述的方法,其中,所述待加入节点基于接收到的所述预投票确认消息,确定所述区块链系统当前是否处于主节点选举过程中,包括:
如果所述M个预投票确认消息中的至少K个预投票确认消息都指示主节点选举状态,则所述待加入节点确定所述区块链系统处于主节点选举过程中,其中,K是基于所述区块链系统所使用的共识算法确定的法定数量;
如果所述M个预投票确认消息中的至少K个预投票确认消息都指示与主节点选举状态不同的另一共识状态,则所述待加入节点确定所述区块链系统没有处于主节点选举过程中。
5.根据权利要求1所述的方法,其中,所述预投票消息包括所述待加入节点的标识和网络地址。
6.根据权利要求1所述的方法,其中,所述每个预投票确认消息包括发送该预投票确认消息的节点的共识状态信息、标识以及当前主节点标识。
7.根据权利要求2所述的方法,其中,在所述区块链系统没有处于主节点选举过程中的情况下,所述待加入节点加入所述区块链系统,包括:
在所述区块链系统没有处于主节点选举过程中的情况下,所述待加入节点向所述区块链系统中的节点发送交易请求,其中,所述交易请求用于请求执行激活所述待加入节点的交易;
其中,所述区块链系统中的节点在达成执行所述交易的共识之后执行所述交易,使得所述待加入节点加入所述区块链系统。
8.根据权利要求2所述的方法,其中,在所述区块链系统处于主节点选举过程中的情况下,所述待加入节点确定无法加入所述区块链系统,包括:
在所述区块链系统处于主节点选举过程中的情况下,所述待加入节点确定不向所述区块链系统中的节点发送交易请求,其中,所述交易请求用于请求执行激活所述待加入节点的交易。
9.根据权利要求2所述的方法,其中,在所述区块链系统处于主节点选举过程中的情况下,所述待加入节点确定无法加入所述区块链系统,包括:
在所述区块链系统处于主节点选举过程中的情况下,所述待加入节点向所述区块链系统中的节点发送交易请求,其中,所述交易请求用于请求执行激活所述待加入节点的交易;
其中,所述区块链系统中的节点在达成不执行所述交易的共识之后不执行所述交易,使得所述待加入节点确定无法加入所述区块链系统。
10.根据权利要求1-9任一项所述的方法,其中,所述区块链系统包括联盟链系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010778955.5/1.html,转载请声明来源钻瓜专利网。