[发明专利]基于fabric链码的线上管理方法、系统及存储介质在审

专利信息
申请号: 202011487967.9 申请日: 2020-12-16
公开(公告)号: CN112527331A 公开(公告)日: 2021-03-19
发明(设计)人: 易宏 申请(专利权)人: 平安国际智慧城市科技股份有限公司
主分类号: G06F8/61 分类号: G06F8/61;G06F8/65;G06F8/71;G06Q20/38
代理公司: 北京鸿元知识产权代理有限公司 11327 代理人: 王守梅;袁文婷
地址: 518000 广东省深圳市前海深港合*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 fabric 线上 管理 方法 系统 存储 介质
【说明书】:

发明涉及区块链技术,揭露了一种基于fabric链码的线上管理方法,通过建立链码管理平台和Java支撑层,并通过Java支撑层连接链码管理平台和Fabric层,Java支撑层接收所述链码管理平台的请求,并根据所述请求调用链码源码对应的Fabric SDK JAVA的API,并通过所述Fabric SDK JAVA的API将所述链码安装至Fabric层的相应节点。本发明解决了应用开发者在链码开发过程中链码安装发布指令多、步骤繁琐的问题。

技术领域

本发明涉及区块链技术,尤其涉及一种基于fabric链码的线上管理方法、系统及存储介质。

背景技术

区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。随着区块链被纳入“新基建”的范畴,区块链广泛应用于物联网、保险和教育行业。而hyperledger fabric作为一个的开源的区块链网络的解决方案,提供分布式账本解决方案的平台,作为一个通用的权限区块链(Permissioned Chain)的底层基础框架,为了适用于不同的场合,采用模块化架构提供可切换和可扩展的组件,包括共识算法、加密安全、数字资产、智能合约和身份鉴权等服务。

其中,fabric链码(智能合约)是用户应用程序操作区块链账本数据的重要程序。当前fabric链码的打包、安装、初始化和更新都是通过peer指令来完成的,存在的弊端如下:

1)链码安装过程中,存在指令多、步骤繁琐的问题,因此需要开发者对fabric框架和peer指令有较深入的了解,对开发者的经验要求较高:

2)链码业务繁琐,链码开发效率较低;

3)链码更新步骤繁琐。

因此,亟需一种fabric链码处理效率高的fabric链码发布和管理方法。

发明内容

本发明提供一种基于fabric链码的线上管理方法、系统及计算机可读存储介质,其主要解决目前链码管理效率低下的问题。

为实现上述目的,本发明提供一种基于fabric链码的线上管理方法,应用于电子装置,方法包括:通过链码管理平台和Java支撑层将链码安装至Fabric层以实现线上管理;其中,所述通过链码管理平台和Java支撑层将链码安装至Fabric层的方法包括:

将待上传的链码源码上传至链码管理平台,链码管理平台将包含所述链码源码的上传请求发送至Java支撑层;

通过Java支撑层保存链码源码及所述链码源码对应的链码上传记录,并调用所述链码源码对应的Fabric SDK JAVA的API;

通过所述Fabric SDK JAVA的API将所述链码安装至Fabric层的相应节点。

进一步的,优选的,所述通过Java支撑层调用所述链码源码对应的Fabric SDKJAVA的API的方法包括,所述Java支撑层根据所述链码源码的标识调用所述链码源码对应的调用Fabric SDK JAVA的API;所述链码源码的标识包括链码名称、链码版本、链码通道和链码语言类型。

进一步的,优选的,所述Java支撑层基于spring-boot框架实现,包括fastdfs文件服务、mysql数据库和Fabric SDK JAVA的API;其中,所述链码源码保存至fastdfs文件服务器,所述链码上传记录保存至mysql数据库;所述Fabric SDK JAVA的API用于访问Fabric层的peer节点。

进一步的,优选的,所述线上管理还包括通过链码管理平台和Java支撑层实现链码初始化、链码执行、链码发布、链码预览、链码查询、链码更新和链码状态跟踪动作。

进一步的,优选的,所述链码发布的方法包括:

通过链码源码CDS规范签名生成CDS包;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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