首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于Hyperledger Fabric的智能合约开发运维一体化平台 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:南京匡吉信息科技有限公司

摘要:本发明公开了一种基于HyperledgerFabric的智能合约开发运维一体化平台,包括将智能合约于区块链节点解耦,利用自动化工具完成区块链网络搭建以及智能合约的开发、交付以及监控,具体包括区块链网络管理模块、智能合约开发与交付模块、区块链运维模块。本发明提供的平台将传统的智能合约运行方式在保证运行无误的前提下进行改造,利用现有自动化工具对改造后的智能合约进行持续集成、持续部署与持续监控。降低HyperledgerFabric新工具开发成本,为智能合约全生命周期管理提供支持。

主权项:1.一种基于HyperledgerFabric的智能合约开发运维一体化平台,包括将智能合约于区块链节点解耦,利用自动化工具完成区块链网络搭建以及智能合约的开发、交付以及监控,其特征在于,进一步包括:区块链网络管理模块,用于搭建多共识、多组织、多节点的区块链网络,所述区块链网络由区块链节点容器组成,具体为为用户提供HyperledgerFabric的基础设计,开发联盟链应用,用于用户一站式搭建区块链网络,同时提供给用户HyperledgerFabric区块链网络中的相关管理功能;智能合约开发与交付模块,用于编写和调试智能合约,通过执行流水线完成智能合约容器构建以及自动化交付至所述区块链网络,所述智能合约开发与交付模块还用于供用户本地生成智能合约模板、调试智能合约,同时为用户提供相关流水线,通过流水线的执行完成智能合约容器构建、部署、升级以及自动化交付;区块链运维模块,用于监控所述区块链网络以及智能合约的运行,并收集区块链节点和智能合约的监控指标以及采集日志,所述区块链运维模块包含有指标监控功能,该功能在智能合约微服务运行时采用微服务领域监控手段,结合相关工具全面采集智能合约容器及下层网络节点的性能指标数据,提供一个标准和定制化的性能监控框架;所述区块链网络管理模块包括:网络管理单元,用于定制区块链网络规格、提供多种共识机制以及定制区块链节点名称与接口,用户在明确区块链业务需求及区块链网络的规模后对区块链网络进行配置和创建,组成区块链网络的区块链节点以容器方式部署于集群中,区块链网络的组成信息包括网络名称、组织名称、组织规模、组织Peer、组织Orderer节点数量、节点名称、节点端口以及共识机制;通道管理单元,用于在不同组织之间创建和管理通道,供用户创建区块链网络后,对所选的网络进行创建通道操作,通道的组成信息包含通道名称、网络ID以及通道包含的组织节点;合约管理单元,用于在所述通道内部署、升级以及操作智能合约,部署升级智能合约包含合约名称、网络ID、通道ID、智能合约容器地址以及部署版本号的部署升级;对智能合约的操作类别包括Init方法和Invoke方法,通过Http请求得到操作结果;所述智能合约开发与交付模块包括:开发管理单元,用于在无需搭建区块链网络的前提下开发智能合约,包括智能合约代码生成、代码智能提示、模拟调用以及测试;流水线管理单元,用于实现完整的持续集成和持续交付流程,自动化编排智能合约容器、测试智能合约以及部署智能合约;所述区块链运维模块包括:指标监控单元,用于采集区块链网络和智能合约的性能指标,所述指标监控单元用于采集系统中每个事务的响应时间,包括平均响应时间、最大响应时间和最小响应时间,采集系统中每秒成功事务的数量,进行可视化展示,采集系统中成功交易数量与全部交易数量的比值,作为交易成功率指标进行展示,采集系统中各个节点的CPU、内存、磁盘和网络IO资源消耗率进行展示;日志收集单元,用于收集联盟链运行过程中产生的日志,用于将微服务架构中收集日志的工具配置于区块链网络,供用户全面采集智能合约容器运行产生的日志,日志收集单元收集的数据包括运行智能合约容器的运行日志、记录容器的运行状态、出错信息,用户的交易行为、资金和资产流向及流通过程。

全文数据:

权利要求:

百度查询: 南京匡吉信息科技有限公司 一种基于Hyperledger Fabric的智能合约开发运维一体化平台

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。