[发明专利]区块链网络资源管理方法、装置及区块链系统有效
申请号: | 201910288092.0 | 申请日: | 2019-04-10 |
公开(公告)号: | CN109995594B | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 余向阳;洪伟槟;蔡烨帆;余自如 | 申请(专利权)人: | 广州致链科技有限公司;上海致链科技有限公司 |
主分类号: | H04L41/0246 | 分类号: | H04L41/0246;H04L41/082;H04L9/32;H04L67/10 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 徐丽 |
地址: | 510700 广东省广州市黄埔区广汕路3*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 网络 资源管理 方法 装置 系统 | ||
本发明提供了一种区块链网络资源管理方法、装置及区块链系统,涉及区块链技术领域,该方法应用于区块链网络管理平台,该方法包括:获取Kubernetes集群创建的区块链网络;如果客户端接入至区块链网络,获取客户端的管理请求信息,根据管理请求信息对区块链网络进行资源管理;其中,管理请求信息包括联盟管理请求信息、组织管理请求信息、节点管理请求信息和合约管理请求信息。本发明通过利用Kubernetes创建区块链网络可以保证区块链网络中资源的高可用性和高扩展性,并通过管理请求信息对区块链网络资源进行统一管理,可有效提高资源管理的安全性和简便性。
技术领域
本发明涉及区块链技术领域,尤其是涉及区块链网络资源管理方法、装置及区块链系统。
背景技术
区块链是一种提炼于比特币原理的技术框架。现有的区块链系统的身份验证机制是基于数字证书来实现的,区块链网络中包含有联盟的成员信息,由各组织进行证书管理;节点使用合法的证书,即可加入区块链网络。现有的区块链系统对区块链网络的管理方案主要有两种,一种是系统只负责证书的管理,而组织、节点和合约的相关操作由其它系统或脚本进行管理;这种方式在扩展性要求高的场景下自动化程度低,且容易出错,不便管理。另一种方案是系统对证书和资源进行统一管理,动态调整资源时都由系统来完成,每次执行证书相关的操作,如增加删除节点,都由证书中心执行注册或注销。当需要频繁地增删节点,过多的注册、注销证书及同步到区块链网络上时,这种方式会消耗一定资源,对系统可用性和安全性带来一定影响。
可见,现有的区块链系统在动态扩展性、安全性和可用性方面存在较大的不足。
发明内容
有鉴于此,本发明的目的在于提供区块链网络资源管理方法、装置及区块链系统,以有效提高区块链系统的安全性、可用性和扩展性。
第一方面,本发明实施例提供一种区块链网络资源管理方法,所述方法应用于区块链网络管理平台,所述方法包括:获取Kubernetes集群创建的区块链网络;如果客户端接入至所述区块链网络,获取所述客户端的管理请求信息,根据所述管理请求信息对所述区块链网络进行资源管理;其中,所述管理请求信息包括联盟管理请求信息、组织管理请求信息、节点管理请求信息和合约管理请求信息。
进一步的,所述联盟管理请求信息包括删除联盟请求信息,所述获取所述客户端的管理请求信息,根据所述管理请求信息对所述区块链网络进行资源管理的步骤,包括:获取所述客户端发起的所述删除联盟请求信息;根据所述删除联盟请求信息判断待删除的目标联盟的资源是否已完成清理;如果是,对所述区块链网络的联盟配置进行更新;当所述区块链网络的联盟配置更新完成后对数据库中存储的联盟进行更新;向所述客户端反馈联盟删除结果。
进一步的,所述组织管理请求信息包括删除组织请求信息,所述获取所述客户端的管理请求信息,根据所述管理请求信息对所述区块链网络进行资源管理的步骤,包括:获取所述客户端发起的所述删除组织请求信息;根据所述删除组织请求信息判断待删除的目标组织的资源是否已完成清理;如果完成清理,对所述区块链网络的组织配置进行更新;向所述Kubernetes集群轮询是否完成对所述目标组织的删除操作;如果完成删除操作,对数据库中存储的组织进行更新;向所述客户端反馈组织删除结果。
进一步的,所述组织管理请求信息包括创建组织请求信息,所述获取所述客户端的管理请求信息,根据所述管理请求信息对所述区块链网络进行资源管理的步骤,包括:获取所述客户端发起的所述创建组织请求信息;根据所述创建组织请求信息对所述Kubernetes集群的命名空间进行配置,创建新的组织;所述新的组织包括节点、证书中心、钱包和持久资源声明PVC;将所述新的组织中挂载的所述PVC在网络文件系统NFS中进行隔离;其中,所述NFS为所述区块链网络管理平台的文件系统;通过加密工具设置所述新的组织的最大节点数,生成与所述最大节点数相关的证书池;其中,所述证书池包括与所述最大节点数的数量相等的证书。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州致链科技有限公司;上海致链科技有限公司,未经广州致链科技有限公司;上海致链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910288092.0/2.html,转载请声明来源钻瓜专利网。