[发明专利]区块链网络中删除节点的方法和区块链系统有效
申请号: | 201910838733.5 | 申请日: | 2019-09-05 |
公开(公告)号: | CN110730204B | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 陈盛龙;邓福喜;谢桂鲁;夏凝 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | H04L67/1097 | 分类号: | H04L67/1097;H04L9/40;G06Q40/04 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 周嗣勇 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 网络 删除 节点 方法 系统 | ||
本申请实施例公开了一种区块链网络中删除节点的方法和区块链系统。区块链网络中删除节点的方法包括:区块链网络中的第一共识节点接收删除节点的交易请求,并针对该删除节点的交易请求发起共识;达成共识后,共识节点执行所述删除节点的交易,以对除待删除节点之外的剩余共识节点顺序编号;所述共识节点发起视图切换;所述视图切换完成后,所述剩余节点参与所述区块链的共识过程。
技术领域
本申请涉及计算机技术领域,尤其涉及一种区块链网络中删除节点的方法和区块链系统。
背景技术
区块链技术构建在传输网络(例如点对点网络)之上。传输网络中的网络节点利用链式数据结构来验证与存储数据,并采用分布式节点共识算法来生成和更新数据。这些区块链网络中的节点有时需要增加。
针对此,需要提供一种区块链网络中删除节点的方法。
发明内容
本申请实施例的目的是提供一种区块链网络中删除节点的方法和区块链系统。
为解决上述技术问题,本申请实施例是这样实现的:
区块链网络中删除节点的方法,包括:
区块链网络中的第一共识节点接收删除节点的交易请求,并针对该删除节点的交易请求发起共识;达成共识后,共识节点执行所述删除节点的交易,以对除待删除节点之外的剩余共识节点顺序编号;
所述共识节点发起视图切换;
所述视图切换完成后,所述剩余节点参与所述区块链的共识过程。
一种区块链系统,包括:
第一共识节点,用于接收删除节点的交易请求,并针对该删除节点的交易请求发起共识;
所述共识节点,用于在达成共识后,执行所述删除节点的交易,以并对除待删除节点之外的剩余共识节点顺序编号;还用于发起视图切换;
剩余节点,用于在所述视图切换完成后参与所述区块链的共识过程。
由以上本申请实施例提供的技术方案可见,本申请实施例视图切换完成之后,删除节点之后的剩余共识节点本地各自存有相同的节点编号列表,从而删除节点后的剩余共识节点可以正常参与共识。这样,就完成了删除节点的过程。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请一个实施例的创建智能合约的图示过程;
图2为本申请一个实施例的调用智能合约的图示过程;
图3为本申请一个实施例中创建智能合约和调用智能合约的示意图;
图4为PBFT算法的流程图;
图5为PBFT算法中需要在视图切换后进行恢复的原理图;
图6为PBFT算法中视图切换过程的原理图;
图7为本申请联盟链中删除节点的一个实施例的流程图;
图8为本申请一区块链系统实施例的架构图。
具体实施方式
本申请实施例提供一种区块链网络中删除节点的方法和区块链系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910838733.5/2.html,转载请声明来源钻瓜专利网。