[发明专利]一种区块链测评系统在审
申请号: | 201810372960.9 | 申请日: | 2018-04-24 |
公开(公告)号: | CN108763058A | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 马小峰;陈序;邢玉阳;朱情 | 申请(专利权)人: | 苏州同济区块链研究院有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 苏州唯亚智冠知识产权代理有限公司 32289 | 代理人: | 马尚伟 |
地址: | 215000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 测评 智能 创建模块 编译模块 部署模块 测评系统 链系统 编译 报告收集 表现形式 底层接口 基本性能 联合测试 上层接口 压力测试 业务模型 调试器 兼容性 转化 服务器 部署 调试 抽象 响应 创建 网络 | ||
本发明涉及一种区块链测评系统,包括测评需求发起模块;区块链合约创建模块组,包括合约创建模块、编译模块、部署模块、智能合约实现接口和接口调试器,智能合约创建模块用于将业务模型转化为区块链上的智能合约,编译模块用于对创建的智能合约进行编译,部署模块用于将编译后的智能合约部署到区块链网络中;智能合约实现接口和接口调试器用于将智能合约从抽象的底层接口转化为上层接口表现形式;区块链测评服务器,用于响应测评需求以形成测评方案和测评规范;测评报告收集模块,用于收集区块链系统中的基本性能指标并生成测评报告。本发明能够支持多个地区联合测试、区块链系统兼容性和部署问题,能够实现大量节点的性能压力测试。
技术领域
本发明属于区块链领域,尤其涉及一种区块链测评系统。
背景技术
由于区块链属于根本性、颠覆性的技术,相关的技术还在不断完善中,比如智能合约、加密、共识机制等,区块链产业还处于萌芽阶段,区块链应用发展程度也不成熟,各界对区块链的认识也不统一,无法对于相关技术达成共识,存在重复开发问题,尤其是国内外在区块链领域的标准方面基本还是空白,区块链开发和部署缺乏标准化引导,产业生态发展还不健全。区块链技术本身才处于初级发展过程中,所以依赖区块链技术的测评领域更是一片空白。目前国内的区块链测评主要参考传统的软件测试方案,以专家评审和手工脚本为主实现测评,不支持多个地区联合测试,也不能解决区块链系统兼容性和部署问题,无法实现大量节点的性能压力测试,更不用说实现一些极端情况来测试阈值。
发明内容
为解决上述技术问题,本发明的目的是提供一种区块链测评系统,该区块链测评系统能够支持多个地区联合测试,也可以解决区块链系统兼容性和部署问题,能够实现大量节点的性能压力测试以及一些极端情况来测试阈值。
本发明的一种区块链测评系统,其特点在于,包括:
测评需求发起模块,用于创建用户并发起测评需求;
区块链合约创建模块组,包括合约创建模块、编译模块、部署模块、智能合约实现接口和接口调试器,所述的智能合约创建模块用于将业务模型转化为区块链上的智能合约,所述的编译模块用于对创建的智能合约进行编译,所述的部署模块用于将编译后的智能合约部署到区块链网络中;所述的智能合约实现接口和接口调试器用于将智能合约从抽象的底层接口转化为上层接口表现形式,以便后续测评系统向所述区块链网络发起测试该基于部署的智能合约请求;
区块链测评服务器,用于响应测评需求以形成测评方案和测评规范,并跟进测评规范评审流程,拟定测评环境配置并维护其确认过程,然后执行测评过程;
测评报告收集模块,用于收集区块链系统中的基本性能指标并生成测评报告。
进一步的,所述的基本性能指标包括内存、磁盘占用、网络吞吐量、CPU占用率以及区块链中的交易速率、区块同步速度和区块共识速度。
进一步的,所述的本系统采用.neT开发,基于ABP框架,通过.net core来实现异构兼容,前端使用angular2.js和restfulAPI。
进一步的,所述的测评报告收集模块还包括数据采集器、数据存储系统和报告生成模块,所述的数据采集器从区块链系统云中采集数据,采集的数据由存储系统进行存储并通过报告生成模块生成报告。
进一步的,所述的测评需求发起模块包括UI组件,所述的UI组件用于用户与系统进行交互。
进一步的,还包括调度模块,所述的调度模块用于对测评需求发起模块的用户权限进行验证以及用于通过远程调度区块链系统接口进行性能测试请求。
进一步的,所述的部署模块为docker+云架构,用于对编译后的智能合约实现异构、批量部署。
借由上述方案,本发明至少具有以下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州同济区块链研究院有限公司,未经苏州同济区块链研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810372960.9/2.html,转载请声明来源钻瓜专利网。