[发明专利]基于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包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安国际智慧城市科技股份有限公司,未经平安国际智慧城市科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011487967.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种磁悬浮流体输送装置
- 下一篇:一种化妆品打包流水线系统





