本发明涉及区块链,具体涉及一种多平台区块链基础设施管理方法。
背景技术:
1、区块链基础设施一般由底层的区块链系统和上层的区块链智能合约管理平台组成,通常区块链智能合约管理平台与区块链系统之间具有强相关性,一个区块链系统对应一个智能合约管理系统,目前区块链基础设施难以满足多区块链智能合约管理平台的使用场景,缺乏对在同一区块链系统上构建多个智能合约管理平台的有效支撑,无法实现多门户、跨区域、多样化的管理需求。多平台区块链基础设施管理方法是实现在同一区块链系统上部署多个智能合约管理平台,提供多样化的智能合约管理系统,提升区块链基础设施资源的有效利用,快速构建区块链管理系统,弱化区块链管理平台与区块链系统的相关性,使区块链系统对区块链管理平台无感知。
技术实现思路
1、针对现有技术中的上述不足,本发明提供的一种多平台区块链基础设施管理方法解决了构建共享、支持多管理平台的区块链基础设施平台的问题。
2、为了达到上述发明目的,本发明采用的技术方案为:一种多平台区块链基础设施管理方法,包括以下步骤:
3、s1、生成区块链组织证书;
4、s2、通过区块链组织证书构建区块链系统;
5、s3、搭建区块链管理平台,发送管理操作指令到区块链系统进行身份验证。
6、进一步地:所述步骤s1的具体步骤为:
7、s11、编辑生成区块链组织证书相关的信息;
8、s12、执行区块链组织证书生成工具;
9、s13、当区块链组织证书生成工具执行成功后,输出区块链组织证书。
10、进一步地:所述步骤s2的具体步骤为:
11、s21、配置区块链管理角色组织身份信息;
12、s22、根据区块链管理角色组织身份信息加载区块链组织证书中的区块链管理角色组织身份证书;
13、s23、将区块链管理角色组织身份证书初始化到系统链配置块中;
14、s24、通过系统链配置块启动区块链系统。
15、进一步地:所述步骤s3的具体步骤为:
16、s31、启动区块链管理平台,连接区块链系统;
17、s32、区块链管理平台部署完成后,发送管理操作指令到区块链系统,通过区块链系统进行身份验证,当身份验证通过后则执行该管理操作指令,否则拒绝执行该管理操作指令。
18、进一步地:可部署多个区块链管理平台,每个区块链管理平台可任意制定管理组织,对区块链系统进行管理。
19、进一步地:所述区块链管理平台通过具有管理权限的角色对区块链系统进行管理,实现联盟链的快速建立、联盟成员的添加和删除、智能合约的安装部署功能。
20、本发明的有益效果为:
21、(1)本发明的区块链系统对上层管理平台无感知,可实现多平台管理;
22、(2)本发明共享底层区块链基础设施,实现资源的最大化利用;
23、(3)本发明可根据需求快速构建区块链管理平台。
1.一种多平台区块链基础设施管理方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的多平台区块链基础设施管理方法,其特征在于,所述步骤s1的具体步骤为:
3.根据权利要求1所述的多平台区块链基础设施管理方法,其特征在于,所述步骤s2的具体步骤为:
4.根据权利要求1所述的多平台区块链基础设施管理方法,其特征在于,所述步骤s3的具体步骤为:
5.根据权利要求1所述的多平台区块链基础设施管理方法,其特征在于,可部署多个区块链管理平台,每个区块链管理平台可任意制定管理组织,对区块链系统进行管理。
6.根据权利要求1所述的多平台区块链基础设施管理方法,其特征在于,所述区块链管理平台通过具有管理权限的角色对区块链系统进行管理,实现联盟链的快速建立、联盟成员的添加和删除、智能合约的安装部署功能。