[发明专利]用于在区块链网络中删除节点的系统和方法有效
申请号: | 201980003412.1 | 申请日: | 2019-09-30 |
公开(公告)号: | CN111183625B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 谢桂鲁;夏凝 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | H04L67/1097 | 分类号: | H04L67/1097;H04L9/40;H04L67/5682;G06Q40/04 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 艾佳 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 区块 网络 删除 节点 系统 方法 | ||
提供了用于在区块链网络中删除节点的方法、系统和装置,包括编码在计算机存储介质上的计算机程序。方法之一包括:区块链网络的第一共识节点获得交易,交易包括用于删除区块链网络中的第二共识节点的请求;响应于对交易的共识验证成功,执行交易并在节点列表中对区块链网络中除第二共识节点以外的多个剩余共识节点顺序编号;以及施行视图改变以使剩余共识节点参与未来的共识验证。
相关申请的交叉引用
本申请要求于2019年9月5日向中华人民共和国国家知识产权局(SIPO)提交的申请号为CN201910838733.5的中国申请的优先权和权益,其全部内容通过引用包含于此。
技术领域
本申请总体上涉及用于在区块链网络中删除节点的系统和方法。
背景技术
区块链技术可以构建在传输网络(例如,点对点网络)上。传输网络中的网络节点可以基于链式数据结构来认证和存储数据,并基于分布式共识算法来生成和更新数据。在一些情况下,可能需要删除这种区块链网络的节点。因此,期望提供一种用于在区块链网络中删除节点的方法。
用于删除节点的现有技术通常会导致区块链正常运行中断。在一个示例中,用于在区块链网络中删除节点的当前方法需要停止整个区块链系统以删除节点,并且需要在删除之后重启系统。结果,整个系统必须经历停机时间。
发明内容
本文的各种实施例包括但不限于用于在区块链网络中删除节点的系统、方法和非暂态计算机可读介质。
根据一些实施例,一种计算机实现的用于在区块链网络中删除节点的方法,包括:区块链网络的第一共识节点获得包括用于删除区块链网络中的第二共识节点的请求的交易;响应于对交易的共识验证成功,执行交易并在节点列表中对区块链网络中除第二共识节点外的多个剩余共识节点顺序编号;以及施行视图改变以使剩余共识节点参与未来的共识验证。在一些实施例中,待删除的节点可以是在节点删除之前的区块链网络的激活共识节点,并且通过节点删除,节点变成区块链网络的未激活共识节点。在一些实施例中,待删除的节点可以是在节点删除之前的区块链网络的一部分,并且通过节点删除,节点被从区块链网络中移除。
在一些实施例中,交易被配置为调用部署在由区块链网络维护的区块链中的区块链合约。
在一些实施例中,区块链合约包括创始合约或系统合约。
在一些实施例中,第一共识节点获得交易,包括:从客户端设备或控制器的命令控制台获得交易。
在一些实施例中,第一共识节点在本地维护节点列表,节点列表包括以下一项或多项:共识节点标识、共识节点IP地址和共识节点端口号;并且在节点列表中对区块链网络中除第二共识节点外的多个剩余共识节点顺序编号之前,在节点列表中对区块链网络中包括第二共识节点的所有共识节点顺序编号。
在一些实施例中,节点列表处于由区块链网络维护的区块链的世界状态。
在一些实施例中,执行交易包括:从节点列表中删除第二共识节点;或者在节点列表中将第二共识节点配置为未激活状态。
在一些实施例中,施行视图改变包括响应于检测到以下任何条件而发起视图改变:节点列表中共识节点的数量与当前视图中共识节点的数量不一致;节点列表中的共识节点标识与当前视图中的共识节点标识不一致;节点列表中激活共识节点的数量与当前视图中共识节点的数量不一致;以及节点列表中激活共识节点的标识与当前视图中共识节点的标识不一致。
在一些实施例中,施行视图改变包括:响应于接收到第二共识节点广播的、用于发起视图改变的消息,来发起视图改变。
在一些实施例中,视图改变中的副本数是除第二共识节点之外的剩余共识节点的总数。
在一些实施例中,获得交易包括:从第二共识节点、区块链网络的第三共识节点或外部设备获得交易。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980003412.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种减震车轮
- 下一篇:介入瓣膜系统的保护及收入辅助装置