[发明专利]一种基于容器技术的区块链管理方法有效

专利信息
申请号: 202010264782.5 申请日: 2020-04-07
公开(公告)号: CN111581277B 公开(公告)日: 2021-09-17
发明(设计)人: 臧铖;陈嘉俊;郭东升 申请(专利权)人: 浙商银行股份有限公司
主分类号: G06F16/27 分类号: G06F16/27;G06Q40/04;G06F9/455
代理公司: 杭州求是专利事务所有限公司 33200 代理人: 刘静
地址: 311200 浙江*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 容器 技术 区块 管理 方法
【权利要求书】:

1.一种基于容器技术的区块链管理方法,其特征在于,该方法包括:

后台服务端通过容器集群管理模块调用docker swarm sdk相关接口,根据创建区块链网络节点的配置信息以及节点镜像ID生成docker service的创建参数,调用dockerclient的CreateService方法在swarm集群中启动区块链节点;

后台服务端通过容器集群管理模块调用docker swarm的InspectSwarm对swarm集群的区块链节点进行状态监控,实现集群容器高可用;

后台服务端通过区块链管理模块调用blockchain sdk进行创建链,安装chaincode,实例化chaincode,发起交易,查询交易操作;

区块链底层资源由docker swarm集群管理,区块链网络swarm节点集群创建过程如下:

(1)后台服务端首先完成初始化:根据配置参数完成创建swarm集群的setupInfo信息,并完成数据库初始化,创建swarmClient对象;根据以上初始化内容生成Setup对象;

(2)用户传入配置信息,调用Setup对象的setup接口,进行区块链网络节点的创建;

(3)后台服务端根据用户传入的配置信息,调用blockchain sdk的CreateConfigBlock方法生成配置块;

(4)swarm集群初始化:根据配置信息确定swarm集群的listenAddr、AdvertiseAddr、DataPathAddr,通过docker client的InitSwarm完成初始化;

(5)后台服务端根据配置文件生成容器节点的模式化配置信息CreateServiceOptions;

(6)调用docker swarm client的CreateService方法将步骤(5)生成的CreateServiceOptions参数传入,创建及启动区块链节点并返回创建结果信息;

(7)将返回的创建结果信息写到数据库里,供查询调用;

(8)后台服务端提供创建链接口,把channelConfig配置信息传入blockchain sdk的CreateChannel接口进行创建链;

(9)后台服务端提供安装智能合约接口,把chaincode名称、版本、合约路径、区块链背书节点地址和端口传入blockchain sdk的InstallChaincode接口进行安装智能合约;

(10)后台服务端提供实例化合约,把链名称、合约名称、合约版本、背书策略、合约初始化参数、共识节点地址和端口、背书节点地址和端口传入blockchain sdk的InstantiateChaincode接口进行智能合约实例化,启动合约容器。

2.根据权利要求1所述的一种基于容器技术的区块链管理方法,其特征在于,所述后台服务端向用户提供区块链世界状态监控接口、合约管理接口、交易审计接口。

3.根据权利要求1所述的一种基于容器技术的区块链管理方法,其特征在于,所述swarm集群的setupInfo信息,包括:区块链容器节点名称、网络地址、端口号、区块链成员组织的MSP证书内容;

所述用户传入的配置信息,包括:组织节点地址、端口、证书信息、背书策略及读写权限;

所述容器节点的模式化配置信息CreateServiceOptions,包括:区块链节点容器镜像名称、区块链节点镜像程序启动命令、程序工作路径、区块链节点镜像程序的环境变量;

所述区块链节点镜像程序的环境变量,包括:区块链节点MSPID、区块链节点TLS证书、区块链节点网络通信地址及端口、区块链节点名称以及其他配置开关选项;

所述创建结果信息,包括:链上组织成员的MSPID、证书信息、节点信息;

所述channelConfig配置信息,包括:链的名字、链的组织成员、背书策略、读写权限配置以及区块链共识节点的地址和端口号。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙商银行股份有限公司,未经浙商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010264782.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top