基于区块链的机构入网方法、装置、设备及存储介质制造方法及图纸

技术编号:37974178 阅读:13 留言:0更新日期:2023-06-30 09:49
本发明专利技术属于区块链技术领域,解决了现有技术中如何提高区块链网络中机构进行网络初始化的效率和数据安全问题,提供了一种基于区块链的机构入网方法、装置、设备及存储介质。包括在机构侧安装管理平台,机构技术人员可以直接在机房输入机构信息以及指定机构属性,由管理平台基于机构信息和机构属性生成机构进行区块链组网所需要的配置文件和组网文件;部署人员从机构的管理平台下载部署区块链的文件,进行区块链部署,减少了部署人员在机构加入区块链的网络初始化过程的参与度,部署人员无法接触到机构的敏感数据,提高区块链的数据安全和网络初始化效率。网络初始化效率。网络初始化效率。

【技术实现步骤摘要】
基于区块链的机构入网方法、装置、设备及存储介质


[0001]本专利技术涉及区块链
,尤其涉及一种基于区块链的机构入网方法、装置、设备及存储介质。

技术介绍

[0002]区块链技术构建在传输网络(也可称为区块链网络)之上,传输网络中的分布式节点设备(以下简称为节点)通过运行区块链程序,实现以预设共识策略生成区块数据,并利用链式数据结构验证与存储区块数据,最终实现了数据防篡改机制,为业务开展提供了安全可信的技术新思路。
[0003]目前区块链中的联盟链在网络初始化过程中需要部署人员配置的数据多且复杂。而且在实际业务场景中区块链的部署机构可能发生在不同的机构机房中。部署人员在部署过程中需要来回从不同的机构机房中拷贝数据来组建网络。导致网络初始化过程出错率高,且工作量大;同时,由于依靠部署人员手动初始化,那么区块链网络的秘钥等私密数据就存在人为泄露风险,这与区块链技术的宗旨是相驳的。因此,如何高效、安全的完成联盟链中各机构或节点的网络初始化是亟待解决的问题。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供了一种基于区块链的机构入网方法、装置、设备及存储介质,用以解决现有技术如何提高区块链网络中机构进行网络初始化的效率和数据安全问题。
[0005]本专利技术采用的技术方案是:
[0006]一方面,本专利技术提供了一种基于区块链的机构入网方法,在目标机构侧部署管理平台,所述管理平台内置有用于生成区块链部署所需文件的应用程序,所述方法包括:
[0007]获取所述目标机构的机构信息和机构属性,其中,所述机构属性包括单机构组网和多机构组网;
[0008]根据所述机构信息和所述机构属性,在所述目标机构侧生成区块链部署的节点配置文件和组网文件;
[0009]根据所述配置文件和所述组网文件,对所述目标机构部署区块链;
[0010]其中,所述组网文件包括身份信息文件和创世文件。
[0011]优选地,若所述目标机构为多机构组网,所述根据所述机构信息和所述机构属性,在所述目标机构侧生成区块链部署的节点配置文件和组网文件包括:
[0012]获取所述目标机构的身份信息;
[0013]若所述身份信息表征所述目标机构为成员机构,则根据所述机构信息,生成所述目标机构的所述节点配置文件和所述身份信息文件;
[0014]若所述身份信息表征所述目标机构为组网机构,则根据所述机构信息,生成所述目标机构的所述节点配置文件和所述创世文件。
[0015]优选地,若所述目标机构为单机构组网的新建区块链网络,所述根据所述机构信息和所述机构属性,在所述目标机构侧生成区块链部署的节点配置文件和组网文件包括:
[0016]获取创建区块链所需最少节点对应的第一节点数量;
[0017]根据所述机构信息和所述第一节点数量,生成所述创世文件和N个所述节点配置文件;
[0018]其中,N≥所述第一节点数量,且N为正整数。
[0019]优选地,对所述节点配置文件的数据进行脱敏处理,得到所述身份信息文件。
[0020]优选地,若所述目标机构为单机构组网的加入指定区块链,所述根据所述配置文件和所述组网文件,对所述目标机构部署区块链包括:
[0021]根据所述机构信息,生成所述身份信息文件和M个所述节点配置文件;
[0022]运行M个所述配置文件,在所述目标机构侧部署M个区块链节点;
[0023]在所述组网机构侧,运行所述身份信息文件将所述目标机构的身份信息加载至区块链;
[0024]其中,M≥1,且M为正整数。
[0025]优选地,所述在所述组网机构侧,运行所述身份信息文件将所述目标机构的身份信息加载至区块链包括:
[0026]获取所述目标机构加入区块链的邀请信息,其中,所述邀请信息包括基于区块链的机构入网所需的URL链接;
[0027]通过所述邀请信息的URL链接将所述身份信息文件发送给所述组网机构;
[0028]根据所述身份信息文件,在所述组网机构将所述身份信息文件写入区块链。
[0029]优选地,获取所述URL链接包括:
[0030]向第一管理平台发送所述目标机构的组网请求;
[0031]根据所述组网请求,构建URL链接并发送给第二管理平台;
[0032]根据所述URL链接,将所述身份信息文件发送给所述组网机构;
[0033]其中,所述第一管理平台部署在可信任第三方机构,用于维护区块链网络中机构基础信息的管理平台,所述第二管理平台部署在所述目标机构的管理平台。
[0034]另一方面,本专利技术还提供了一种基于区块链的机构入网装置,在目标机构侧部署管理平台,所述管理平台内置有用于生成区块链部署所需文件的应用程序,包括:
[0035]参数获取模块:用于获取所述目标机构的机构信息和机构属性,其中,所述机构属性包括单机构组网和多机构组网;
[0036]参数处理模块:用于根据所述机构信息和所述机构属性,在所述目标机构侧生成区块链部署的节点配置文件和组网文件;
[0037]区块链部署模块:用于根据所述配置文件和所述组网文件,对所述目标机构部署区块链;
[0038]其中,所述组网文件包括身份信息文件和创世文件。
[0039]另一方面,本专利技术还提供了一种电子设备,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现上述任一项所述的方法。
[0040]另一方面,本专利技术还提供了一种介质,其上存储有计算机程序指令,当所述计算机
程序指令被处理器执行时实现上述任一项所述的方法。
[0041]综上所述,本专利技术的有益效果如下:
[0042]本专利技术提供的基于区块链的机构入网方法、装置、设备及存储介质,包括在机构侧安装管理平台,机构技术人员可以直接在机房输入机构信息以及指定机构属性,由管理平台基于机构信息和机构属性生成机构进行区块链组网所需要的配置文件和组网文件;部署人员从机构的管理平台下载部署区块链的文件,进行区块链部署,减少了部署人员在机构加入区块链的网络初始化过程的参与度,部署人员无法接触到机构的敏感数据,提高区块链的数据安全和网络初始化效率。
附图说明
[0043]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,这些均在本专利技术的保护范围内。
[0044]图1为区块链中各区块的连接关系示意图;
[0045]图2为本专利技术实施例1中获取区块链机构网络初始化的流程示意图;
[0046]图3为本专利技术实施例1中获取基于区块链的机构入网方法的流程示意图;
[0047]图4为本专利技术实施例1中获取目标机构的机构属性的流程示意图;
[0048]图5为本专利技术实施例1中获取生成N个节点的配置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的机构入网方法,其特征在于,在目标机构侧部署管理平台,所述管理平台内置有用于生成区块链部署所需文件的应用程序,所述方法包括:获取所述目标机构的机构信息和机构属性,其中,所述机构属性包括单机构组网和多机构组网;根据所述机构信息和所述机构属性,在所述目标机构侧生成区块链部署的节点配置文件和组网文件;根据所述配置文件和所述组网文件,对所述目标机构部署区块链;其中,所述组网文件包括身份信息文件和创世文件。2.根据权利要求1所述的基于区块链的机构入网方法,其特征在于,若所述目标机构为多机构组网,所述根据所述机构信息和所述机构属性,在所述目标机构侧生成区块链部署的节点配置文件和组网文件包括:获取所述目标机构的身份信息;若所述身份信息表征所述目标机构为成员机构,则根据所述机构信息,生成所述目标机构的所述节点配置文件和所述身份信息文件;若所述身份信息表征所述目标机构为组网机构,则根据所述机构信息,生成所述目标机构的所述节点配置文件和所述创世文件。3.根据权利要求1所述的基于区块链的机构入网方法,其特征在于,若所述目标机构为单机构组网的新建区块链网络,所述根据所述机构信息和所述机构属性,在所述目标机构侧生成区块链部署的节点配置文件和组网文件包括:获取创建区块链所需最少节点对应的第一节点数量;根据所述机构信息和所述第一节点数量,生成所述创世文件和N个所述节点配置文件;其中,N≥所述第一节点数量,且N为正整数。4.根据权利要求1所述的基于区块链的机构入网方法,其特征在于,对所述节点配置文件的数据进行脱敏处理,得到所述身份信息文件。5.根据权利要求1所述的基于区块链的机构入网方法,其特征在于,若所述目标机构为单机构组网的加入指定区块链,所述根据所述配置文件和所述组网文件,对所述目标机构部署区块链包括:根据所述机构信息,生成所述身份信息文件和M个所述节点配置文件;运行M个所述配置文件,在所述目标机构侧部署M个区块链节点;在所述组网机构侧,运行所述身份信息文件将所...

【专利技术属性】
技术研发人员:邓柯李成才王锐
申请(专利权)人:成都质数斯达克科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1