[发明专利]一种基于Hyperledger Fabric的智能合约开发运维一体化平台在审
申请号: | 202110435014.6 | 申请日: | 2021-04-22 |
公开(公告)号: | CN113050929A | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 祝立明;张贺;张富利;李杉杉;侯培宇;李质颖;李天歌;周鑫;荣国平;邵栋 | 申请(专利权)人: | 橙网(南京)人工智能研究院有限公司;澳大利亚联邦科学与工业研究组织(CSIRO)Data61部门 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/60;G06F9/54;G06F11/36 |
代理公司: | 南京明杰知识产权代理事务所(普通合伙) 32464 | 代理人: | 张文杰 |
地址: | 210000 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 hyperledger fabric 智能 合约 开发 一体化 平台 | ||
1.一种基于Hyperledger Fabric的智能合约开发运维一体化平台,包括将智能合约于区块链节点解耦,利用自动化工具完成区块链网络搭建以及智能合约的开发、交付以及监控,其特征在于,进一步包括:
区块链网络管理模块,用于搭建多共识、多组织、多节点的区块链网络,所述区块链网络由区块链节点容器组成;
智能合约开发与交付模块,用于编写和调试智能合约,通过执行流水线完成智能合约容器构建以及自动化交付至所述区块链网络;
区块链运维模块,用于监控所述区块链网络以及智能合约的运行,并收集区块链节点和智能合约的监控指标以及采集日志。
2.根据权利要求1所述的一种基于Hyperledger Fabric的智能合约开发运维一体化平台,其特征在于,所述区块链网络管理模块包括:
网络管理单元,用于定制区块链网络规格、提供多种共识机制以及定制区块链节点名称与接口;
通道管理单元,用于在不同组织之间创建和管理通道;
合约管理单元,用于在所述通道内部署、升级以及操作智能合约。
3.根据权利要求1所述的一种基于Hyperledger Fabric的智能合约开发运维一体化平台,其特征在于,所述智能合约开发与交付模块包括:
开发管理单元,用于在无需搭建区块链网络的前提下开发智能合约,包括智能合约代码生成、代码智能提示、模拟调用以及测试;
流水线管理单元,用于实现完整的持续集成和持续交付流程,自动化编排智能合约容器、测试智能合约以及部署智能合约。
4.根据权利要求3所述的一种基于Hyperledger Fabric的智能合约开发运维一体化平台,其特征在于,所述开发管理单元进一步包括:
创建智能合约模板,即利用Freemarker模板技术生成初始智能合约;
编码提示,即利用自然语言处理模型实时给出代码提示;
合约测试,用于编写智能合约后完成接口模拟调用和测试;
代码推送,用于将编写完成的智能合约推送至代码管理仓库。
5.根据权利要求3所述的一种基于Hyperledger Fabric的智能合约开发运维一体化平台,其特征在于,所述流水线管理单元进一步包括:
通过对接代码仓库完成智能合约代码仓库的拉取,通过镜像模板完成智能合约镜像构建,通过触发流水线将智能合约镜像部署至区块链网络,建立智能合约和区块链网络的通信,所述智能合约的部署独立于所述区块链网络。
6.根据权利要求5所述的一种基于Hyperledger Fabric的智能合约开发运维一体化平台,其特征在于,所述触发流水线方式为手动触发,即手动点击启动智能合约的部署。
7.根据权利要求5所述的一种基于Hyperledger Fabric的智能合约开发运维一体化平台,其特征在于,所述触发流水线方式为自动触发,即流水线绑定的智能合约仓库主分支在合并时触发流水线。
8.根据权利要求1所述的一种基于Hyperledger Fabric的智能合约开发运维一体化平台,其特征在于,所述区块链运维模块包括:
指标监控单元,用于采集区块链网络和智能合约的性能指标;
日志收集单元,用于收集联盟链运行过程中产生的日志。
9.根据权利要求1所述的一种基于Hyperledger Fabric的智能合约开发运维一体化平台,其特征在于,所述智能合约与区块链节点利用远程过程调用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于橙网(南京)人工智能研究院有限公司;澳大利亚联邦科学与工业研究组织(CSIRO)Data61部门,未经橙网(南京)人工智能研究院有限公司;澳大利亚联邦科学与工业研究组织(CSIRO)Data61部门许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110435014.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种羊蛋白纤维的生产方法
- 下一篇:一种碳纤维板材自动化等距裁切装置