基于联盟区块链含多子链的区块链管理系统及方法技术方案

技术编号:33952172 阅读:14 留言:0更新日期:2022-06-29 22:40
本发明专利技术公开一种基于联盟区块链含多子链的区块链管理系统及方法,包括系统管理模块及与系统管理模块连接的区块链主子链管理模块、区块链信息查询模块和区块链操作模块;区块链主子链管理模块包括主链管理部及若干子链管理部,主链管理部、各子链管理部分别与系统管理模块连接;区块链信息查询模块包括节点信息查询单元、区块信息查询单元、交易信息查询单元及区块链统计信息单元,节点信息查询单元、区块信息查询单元、交易信息查询单元、区块链统计信息单元分别与系统管理模块连接;区块链操作模块包括群组创建单元、节点加入单元及智能合约管理单元,群组创建单元、节点加入单元、智能合约管理单元分别与系统管理模块连接。本发明专利技术实现了可视化区块链群组管理、节点管理、服务器管理。服务器管理。服务器管理。

【技术实现步骤摘要】
基于联盟区块链含多子链的区块链管理系统及方法


[0001]本专利技术涉及区块链管理领域,特别是涉及一种基于联盟区块链含多子链的区块链管理系统及方法。

技术介绍

[0002]区块链作为一种分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,本身并不具备可视化的属性,无论是查看区块链的状态,对区块链主链、子链、群组、节点的管理,还是进行智能合约的部署、升级等操作,都需要具备较高的专业水平,通过复杂的操作或者命令行方式进行查询和其他操作。联盟区块链网络中存在多条链的情况下,尤其需要可视化、更便捷的系统,对多条链的信息展示及管理。
[0003]现有的公开可查的区块链管理系统通常只具备区块链的信息浏览功能,不能够进行智能合约上传、部署、升级、查询等相关操作。现有的公开可查的区块链管理系统对链的管理不够精细,不能详细到对子链、群组、节点及服务器的管理。现有的公开可查的区块链管理系统通常只具备对单一主链或子链的管理,并不支持多链的管理。
[0004]现有公开可查的区块链管理系统数据查询一般可分为从数据库查询数据和从区块链账本查询数据。数据库查询数据,需要先将数据从区块链账本同步到数据库,区块链管理系统从数据库查询数据,这样存在数据库遭篡改的风险,查询的结果的真实性不能保证;而如果是直接从区块链账本查询数据,则因区块链账本数据量较大,并且是非结构化的数据,从区块链账本直接查询数据效率较低。

技术实现思路

[0005]本专利技术的目的是克服现有技术中的不足之处,提供一种基于联盟区块链含多子链的区块链管理系统及方法。
[0006]本专利技术的目的是通过以下技术方案来实现的:
[0007]一种基于联盟区块链含多子链的区块链管理系统,包括:系统管理模块及与所述系统管理模块连接的区块链主子链管理模块、区块链信息查询模块和区块链操作模块;
[0008]所述区块链主子链管理模块包括主链管理部及若干子链管理部,所述主链管理部、各所述子链管理部分别与所述系统管理模块连接;
[0009]所述区块链信息查询模块包括节点信息查询单元、区块信息查询单元、交易信息查询单元及区块链统计信息单元,所述节点信息查询单元、所述区块信息查询单元、所述交易信息查询单元、所述区块链统计信息单元分别与所述系统管理模块连接;
[0010]所述区块链操作模块包括群组创建单元、节点加入单元及智能合约管理单元,所述群组创建单元、所述节点加入单元、所述智能合约管理单元分别与所述系统管理模块连接。
[0011]优选的,所述主链管理部包括第一链信息查询单元、第一区块信息查询单元和第一交易信息查询单元,所述第一链信息查询单元、第一区块信息查询单元和第一交易信息
查询单元分别与所述系统管理模块连接。
[0012]优选的,在一个所述子链管理部中,所述子链管理部包括第二链信息查询单元、第二区块信息查询单元和第二交易信息查询单元,所述第二链信息查询单元、第二区块信息查询单元和第二交易信息查询单元分别与所述系统管理模块连接。
[0013]优选的,所述区块链管理系统还包括请求数据接口模块,所述请求数据接口模块与所述系统管理模块连接。
[0014]优选的,所述请求数据接口模块包括请求解析单元、路由分发单元及信息转发单元,所述请求解析单元、所述路由分发单元和所述信息转发单元分别与所述系统管理模块连接。
[0015]优选的,所述区块链管理系统还包括全局搜索模块,所述全局搜索模块与所述系统管理模块连接。
[0016]本专利技术还提供一种基于联盟区块链含多子链的区块链管理系统的区块链管理方法,包括如下步骤:
[0017]S1、获取区块链数据信息,更新数据库数据;
[0018]S2、获取数据查询请求,访问更新后数据库的数据,返回所述数据;
[0019]S3、获取管理操作请求,调用SDK数据,返回数据处理并更新数据库数据。
[0020]优选的,所述步骤S1具体包括:
[0021]S110、获取区块链数据请求,接收区块链数据信息;
[0022]S120、解析并存储所述区块链信息;
[0023]S130、更新所述区块链信息。
[0024]优选的,所述步骤S2具体包括:
[0025]S210、接收数据查询请求,对所述数据查询请求进行转换,调用相应的查询方法;
[0026]S220、调用SDK数据并访问数据库,返回数据;
[0027]S230、对所述返回数据进行处理,返回JSON格式数据;
[0028]S240、对所述JSON格式数据进行处理,渲染页面及数据。
[0029]优选的,所述步骤S3具体包括:
[0030]S310、接收管理操作请求,解析所述管理操作请求,将字符串转换成区块链平台可识别的格式;
[0031]S320、调用SDK数据,对管理操作进行处理,返回处理结果;
[0032]S330、更新数据库信息,对处理结果进行处理,渲染页面及数据。
[0033]本专利技术相比于现有技术的优点及有益效果如下:
[0034]本专利技术为一种基于联盟区块链含多子链的区块链管理系统及方法,支持多链管理,所述多链管理即支持多条链的区块链信息查询、智能合约管理等操作。多链是一种区块链的部署结构,能够增大事务吞吐量,提高交易速度,提供业务隔离等功能。并且将不同模块进行分离部署,提高了系统的健壮性、可维护性、可扩展性。本专利技术通过使用证书对消息进行签名的方式,加强了安全性。只有具有相应证书的区块链管理系统模块,才能够对区块链平台进行相应的操作。本专利技术实现了可视化区块链群组管理、节点管理、服务器管理。
附图说明
[0035]图1为本专利技术一实施方式的基于联盟区块链含多子链的区块链管理系统的结构示意图;
[0036]图2为本专利技术一实施方式的基于联盟区块链含多子链的区块链管理方法的流程图;。
具体实施方式
[0037]为了便于理解本专利技术,下面将参照相关附图对本专利技术进行更全面的描述。附图中给出了本专利技术的较佳实施方式。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施方式。相反地,提供这些实施方式的目的是使对本专利技术的公开内容理解的更加透彻全面。
[0038]请参阅图1,一种基于联盟区块链含多子链的区块链管理系统,包括:系统管理模块及与所述系统管理模块连接的区块链主子链管理模块、区块链信息查询模块和区块链操作模块;
[0039]所述区块链主子链管理模块包括主链管理部及若干子链管理部,所述主链管理部、各所述子链管理部分别与所述系统管理模块连接;需要说明的是,区块链主子链管理,包含主链管理和若干各子链管理,实现对区块链主链子链的管理和信息查看。主链管理主要对子链进行管理,包括群组增删改查、节点的增删改查等;每个子链管理提供链信息查询、区块信息查询、交易信息查询功能。
[0040]所述区块链信息查询模块包括节点信息查询单元、区块信息查询单元、交易信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于联盟区块链含多子链的区块链管理系统,其特征在于,包括:系统管理模块及与所述系统管理模块连接的区块链主子链管理模块、区块链信息查询模块和区块链操作模块;所述区块链主子链管理模块包括主链管理部及若干子链管理部,所述主链管理部、各所述子链管理部分别与所述系统管理模块连接;所述区块链信息查询模块包括节点信息查询单元、区块信息查询单元、交易信息查询单元及区块链统计信息单元,所述节点信息查询单元、所述区块信息查询单元、所述交易信息查询单元、所述区块链统计信息单元分别与所述系统管理模块连接;所述区块链操作模块包括群组创建单元、节点加入单元及智能合约管理单元,所述群组创建单元、所述节点加入单元、所述智能合约管理单元分别与所述系统管理模块连接。2.根据权利要求1所述的基于联盟区块链含多子链的区块链管理系统,其特征在于,所述主链管理部包括第一链信息查询单元、第一区块信息查询单元和第一交易信息查询单元,所述第一链信息查询单元、第一区块信息查询单元和第一交易信息查询单元分别与所述系统管理模块连接。3.根据权利要求1所述的基于联盟区块链含多子链的区块链管理系统,其特征在于,在一个所述子链管理部中,所述子链管理部包括第二链信息查询单元、第二区块信息查询单元和第二交易信息查询单元,所述第二链信息查询单元、第二区块信息查询单元和第二交易信息查询单元分别与所述系统管理模块连接。4.根据权利要求1所述的基于联盟区块链含多子链的区块链管理系统,其特征在于,所述区块链管理系统还包括请求数据接口模块,所述请求数据接口模块与所述系统管理模块连接。5.根据权利要求4所述的基于联盟区块链含多子链的区块链管理系统,其特征在于,所述请求数据接口模块包括请求...

【专利技术属性】
技术研发人员:刘雄
申请(专利权)人:鼎链数字科技深圳有限公司
类型:发明
国别省市:

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

1