[发明专利]一种新型区块链多链高效管理方法在审
申请号: | 202211322736.1 | 申请日: | 2022-10-27 |
公开(公告)号: | CN115941681A | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 林露;杨艳梅;白健;陈冲 | 申请(专利权)人: | 中国电子科技集团公司第三十研究所 |
主分类号: | H04L67/10 | 分类号: | H04L67/10 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 钱成岑 |
地址: | 610000 *** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 新型 区块 链多链 高效 管理 方法 | ||
本发明公开了一种新型区块链多链高效管理方法,包括以下步骤:S1、创建一条系统链,用于处理应用链的创建请求;S2、通过系统链创建应用链;S3、在系统链和应用链中加入新的节点,并和已有的节点一起组成共识网络。本发明提出一种新的多链管理方法,在该区块链系统中所有节点都是区块链网络的参与方,拥有相同的角色。应用链的创建直接在节点上完成,节点在收到加入区块链网络的请求后,自动加入到该区块链网络中,节点在收到配置变更后,自动应用该配置。对比Fabric类多链管理,新的多链管理没有不同角色节点之间的共同参与,使多链管理更加的简单高效。
技术领域
本发明涉及区块链技术领域,具体涉及一种新型区块链多链高效管理方法。
背景技术
在联盟区块链生态系统中,随着业务的发展,会有越来越多的区块链网络同时存在,同一节点可能是多条区块链的参与方,因此区块链系统需要对多链进行管理。多链的管理主要包括应用链的创建,节点的加入,应用链配置变更等。当前Fabric类的联盟区块链系统将节点分为多个角色,如背书节点,共识节点,账本节点等。应用链的创建首先需要在共识节点上完成,背书节点在加入应用链时,需要先从共识节点获取应用链的创世块。应用链配置变更时,需要先发送配置交易到共识节点,背书节点和账本节点再从共识节点同步配置块后应用新的配置。不同的节点有不同角色,多链的管理需要不同的角色共同参与完成,导致多链的管理复杂。
发明内容
针对现有技术中的上述不足,本发明提供的一种新型区块链多链高效管理方法解决了多链的管理需要不同的角色共同参与完成,导致多链的管理复杂的问题。
为了达到上述发明目的,本发明采用的技术方案为:一种新型区块链多链高效管理方法,包括以下步骤:
S1、创建一条系统链,用于处理应用链的创建请求;
S2、通过系统链创建应用链;
S3、在系统链和应用链中加入新的节点,并和已有的节点一起组成共识网络。
进一步地:所述系统链中至少包含三个不同组织的节点。
进一步地:所述步骤S1具体为:
S11、通过配置生成系统链的创世块,配置中至少包含三个初始组织,每个组织至少包含一个节点;
S12、将创世块在节点启动前放入指定的目录,当节点启动时加载该创世块;
S13、节点根据创世块中的配置创建系统链;
S14、节点根据创世块中的配置为系统链启动共识服务。
进一步地:所述应用链中至少包含一个系统链中的节点,该节点在配置块共识完成后自动创建应用链。
进一步地:所述步骤S2具体为:
S21、客户端发送创建应用链的配置交易到系统链节点;
S22、系统链节点对该配置交易进行共识;
S23、如果系统链节点同时在应用链中,则该节点自动创建应用链;
S24、将应用链中的节点组成新的共识网络。
进一步地:所述步骤S3具体为:
S31、客户端发送配置交易到应用链中,交易配置包含新节点的信息;
S32、通过节点对该配置交易的配置块进行共识,形成新的配置块;
S33、对节点应用新的配置块;
S34、客户端向新节点发送加入应用链的命令;
S35、新节点从其它应用链中的节点获取创世块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第三十研究所,未经中国电子科技集团公司第三十研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211322736.1/2.html,转载请声明来源钻瓜专利网。