[发明专利]区块链网络服务平台及其链码安装方法、存储介质有效
申请号: | 201810936721.1 | 申请日: | 2018-08-16 |
公开(公告)号: | CN108965468B | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 赵铭;孙海波;刘春伟;王哲;位博;王义;王帅俭;马超;金龙;孙东凯;杨仁慧 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 周丽莎;张颖玲 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 网络服务 平台 及其 安装 方法 存储 介质 | ||
本发明实施例提供一种区块链网络服务平台及其链码安装方法、存储介质,该方法包括:将背书节点调用容器引擎编译的链码镜像存储至镜像仓库中,背书节点在容器集群的第一服务节点上,背书节点通过区块链网络服务平台部署;在链码安装时,调用容器集群的管理节点的应用程序接口服务组件,通过背书节点,请求管理节点调度链码容器,链码容器在容器集群的第二服务节点上;响应请求从镜像仓库中查找链码容器对应的链码镜像,调度链码镜像完成链码的安装。
技术领域
本发明涉及通信技术,尤其涉及一种区块链网络服务平台及其链码安装方法、存储介质。
背景技术
区块链技术及其应用正在颠覆现有的业务模式。各行各业都在积极探索将自身业务在区块链网络中实现,其中包括金融机构,政府部门,传统企业,互联网公司等等。但是区块链技术具有很高的技术门槛,区块链网络的架构过于复杂,在实现方式上从底层到上层应用都有很大差别。
企业级的区块链网络服务平台,即区块链即服务(BaaS)平台提供了向不同行业用户快速部署区块链网络、并在区块链网络中部署支撑业务的应用的快速解决方案。
其中,超级账本(Hyperledger Fabric)是面向企业的联盟链区块链项目,它引入链码作为其智能合约层,支持区块链网络服务平台的上层(即资源层的上层)业务与区块链底层交互的媒介。
现有技术中,链码容器的调度由背书节点来实现:背书节点调用容器引擎(Docker)编译链码的镜像(链码镜像),将链码镜像部署在背书节点本地的链码容器或其他机器的链码容器中运行,背书节点和链码通过建立gRPC长连接的通信方式,来执行智能合约。
然而,虽然链码容器与Endorser之间是通过网络进行交互,但因为Endorser是直接调用Endorser宿主机器的容器引擎(Docker)来调度链码容器/编译链码镜像;并将链码镜像部署在所调度的链码容器中,以实现链码的安装;二者之间使用gRPC技术的网络通信,实际上二者在物理是同一位置,使用这种gRPC方式没有充分利用网络通信机制支持远程通信的特性,造成了资源的浪费。
进一步地,在容器集群的管理节点的层面,由于背书节点是直接调用Docker来创建链码容器,背书节点的操作绕过了容器集群的容器编排机制,从而不受到容器集群的容器编排机制的约束。因此BaaS平台就无法感知链码容器的运行,也就是无法监控其运行状态。
发明内容
本发明实施例提供一种区块链网络服务平台及其链码安装方法、存储介质,能够通过网络通信方式实现背书节点和链码跨主机的交互,以适应资源层的机器分布式的应用场景,并在BaaS平台中感知监控链码容器的运行,监控其运行状态。
本发明实施例的技术方案是这样实现的:
第一方面,本发明实施例提供一种区块链网络服务平台的链码安装方法,所述方法包括:
将背书节点调用容器引擎编译的链码镜像存储至镜像仓库中,所述背书节点在容器集群的第一服务节点上,所述背书节点通过所述区块链网络服务平台部署;
在链码安装时,调用所述容器集群的管理节点的应用程序接口服务组件,通过所述背书节点,请求所述管理节点调度链码容器,所述链码容器在所述容器集群的第二服务节点上;
响应请求从所述镜像仓库中查找所述链码容器对应的所述链码镜像,调度所述链码镜像完成链码的安装。
在上述方法中,所述将背书节点调用容器引擎编译的链码镜像存储至镜像仓库中之前,所述方法还包括:
通过所述背书节点调用所述容器引擎编译所述链码镜像;
获取所述链码镜像到所述背书节点本地。
在上述方法中,所述调度所述链码镜像完成链码的安装之后,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810936721.1/2.html,转载请声明来源钻瓜专利网。