[发明专利]用于区块链系统的节点管理的方法、节点和计算设备在审
申请号: | 202010778955.5 | 申请日: | 2020-03-16 |
公开(公告)号: | CN112015811A | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 林鹏 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 朱文杰 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 区块 系统 节点 管理 方法 计算 设备 | ||
本说明书的实施例提供了用于区块链系统的节点管理的方法、节点和计算设备。该方法包括:待加入节点与区块链系统中的节点进行预投票交互,以确定区块链系统是否处于主节点选举过程中;在区块链系统没有处于主节点选举过程中的情况下,待加入节点加入区块链系统;在区块链系统处于主节点选举过程中的情况下,待加入节点确定无法加入区块链系统。
本专利申请是申请号:202010181033.6,申请日:2020年3月16日,发明名称“用于区块链系统的节点管理的方法、装置及设备”的中国专利申请的分案申请。
技术领域
本说明书的实施例涉及区块链技术领域,并且更具体地,涉及用于区块链系统的节点管理的方法、节点和计算设备。
背景技术
区块链技术,也被称为分布式账本技术,是一种由若干个计算设备(在本文中也可以称为节点)共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化,公开透明以及不可篡改等各种特性,使得区块链技术已经在众多的领域中得以广泛应用。
发明内容
考虑到现有技术的上述问题,本说明书的实施例提供了用于区块链系统的节点管理的方法、节点和计算设备。
一方面,本说明书的实施例提供了一种用于区块链系统的节点管理的方法,包括:待加入节点向区块链系统中的节点发送预投票消息。其中,所述预投票消息包括用于识别所述待加入节点的信息。所述待加入节点接收所述区块链系统中的节点针对所述预投票消息发送的预投票确认消息。其中,每个预投票确认消息指示发送该预投票确认消息的节点的共识状态。所述待加入节点基于接收到的所述预投票确认消息,确定所述区块链系统当前是否处于主节点选举过程中。所述待加入节点根据确定结果,确定当前是否加入所述区块链系统。
另一方面,本说明书的实施例提供了一种用于区块链系统的节点管理的方法,包括:区块链系统中的第一节点接收待加入节点发送的预投票消息。其中,所述预投票消息包括用于识别所述待加入节点的信息。所述第一节点向所述待加入节点发送针对所述预投票消息的预投票确认消息。其中,所述预投票确认消息指示所述第一节点的共识状态。以辅助所述待加入节点确定所述区块链系统是否处于主节点选举过程中。若所述待加入节点请求加入所述区块链系统,则所述第一节点根据所述共识状态进行相应处理。
另一方面,本说明书的实施例提供了一种节点,其中,所述节点是待加入区块链系统的待加入节点。所述节点包括交互单元,向区块链系统中的节点发送预投票消息。其中,所述预投票消息包括用于识别所述待加入节点的信息。以及,接收所述区块链系统中的节点针对所述预投票消息发送的预投票确认消息。其中,每个预投票确认消息指示发送该预投票确认消息的节点的共识状态。基于接收到的所述预投票确认消息,确定所述区块链系统当前是否处于主节点选举过程中。所述节点还包括确定单元,根据所述交互单元的确定结果,确定当前是否加入所述区块链系统。
另一方面,本说明书的实施例提供了一种节点,其中,所述节点是所述区块链系统中的成员,所述节点包括交互单元,接收待加入节点发送的预投票消息。其中,所述预投票消息包括用于识别所述待加入节点的信息。以及,向所述待加入节点发送针对所述预投票消息的预投票确认消息。其中,所述预投票确认消息指示所述第一节点的共识状态。以辅助所述待加入节点确定所述区块链系统是否处于主节点选举过程中。所述节点还包括执行单元,若所述待加入节点请求加入所述区块链系统,则根据所述共识状态进行相应处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010778955.5/2.html,转载请声明来源钻瓜专利网。