【技术实现步骤摘要】
区块链子网的启动方法及装置
[0001]本说明书一个或多个实施例涉及区块链
,尤其涉及一种区块链子网的启动方法及装置。
技术介绍
[0002]区块链技术构建在点对点网络之上。区块链网络中的节点利用链式数据结构来验证与存储数据,并采用分布式节点共识算法来生成和更新数据。在一些区块链网络中,部分节点有时存在实现小范围交易的需求,以避免其他节点获得这些交易及其相关数据,为此,可以在已有区块链网络(即区块链主网)的基础上创建新的区块链网络(即区块链子网)。
技术实现思路
[0003]有鉴于此,本说明书一个或多个实施例提供一种区块链子网的启动方法及装置。
[0004]为实现上述目地,本说明书一个或多个实施例提供技术方案如下:
[0005]根据本说明书一个或多个实施例的第一方面,提出了一种区块链子网的启动方法,应用于节点设备,所述节点设备中部署有归属于区块链主网的主网节点和归属于第一区块链子网的子网节点,该第一区块链子网由所述区块链主网所管理,所述方法包括:
[0006]从所述节点设备维护的 ...
【技术保护点】
【技术特征摘要】
1.一种区块链子网的启动方法,应用于节点设备,所述节点设备中部署有归属于区块链主网的主网节点和归属于第一区块链子网的子网节点,该第一区块链子网由所述区块链主网所管理,所述方法包括:从所述节点设备维护的第一数据库中读取节点启动信息,所述节点启动信息包括第一区块链子网对应的第一子网标识、第一区块链子网的创世块信息和节点成员,该第一数据库对应于第一区块链子网的子网节点;通过加载读取的所述创世块信息启动第一区块链子网的子网节点,并向读取的所述节点成员分别发送包含第一子网标识的握手报文以建立网络连接。2.根据权利要求1所述的方法,还包括:响应于在所述区块链主网中发起的用于创建第一区块链子网的交易,在本地创建第一区块链子网的子网节点,并在该子网节点上部署包含第一子网标识的系统合约;其中,所述节点启动信息中的第一子网标识包括:第一数据库记录的所述系统合约中包含的第一子网标识。3.根据权利要求2所述的方法,所述从所述节点设备维护的第一数据库中读取节点启动信息,包括:响应于包含第一数据库的描述信息的子网启动指令,从第一数据库中读取所述节点启动信息;或者,响应于包含第一子网标识的子网启动指令,根据预定义的子网标识与数据库之间的对应关系确定第一子网标识对应的第一数据库,并从第一数据库中读取所述节点启动信息。4.根据权利要求3所述的方法,还包括:执行在所述区块链主网中发起的用于启动所述第一区块链子网的交易,并从该交易的收据中监听到所述子网启动指令。5.根据权利要求1所述的方法,从第一数据库中读取节点启动信息,包括:在所述区块链主网的主网节点未启动的情况下,从第一数据库中读取节点启动信息。6.根据权利要求1所述的方法,所述启动第一区块链子网的子网节点,包括:查询所述区块链主网维护的子网管理列表,以确定第一区块链子网的运行状态;在第一区块链子网的运行状态为开启状态的情况下,启动第一区块链子网的子网节点。7.根据权利要求6所述的方法,所述查询所述区块链主网维护的子网管理列表,包括:读取所述节点设备维护的对应于主网节点的数据库,并从该数据库中查询所述子网管理列表。8.根据权利要求1所述的方法,所述启动第一区块链子网的子网节点,包括:通过第一区块链子网的子网节点对应的插件管理器,启动用于构成第一区块链子网的子网节点的插件模块;其中,所述插件管理器为单独应用于构成第一区块链子网的子网节点的独立插件管理器;或者,所述插件管理器为所述节点设备上部署的所有区块链节点对应的共享插件管理器。9.根据权利要求8所述的方法,所述启动用于构成第一区块链子网...
【专利技术属性】
技术研发人员:陶友贤,
申请(专利权)人:蚂蚁区块链科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。