[发明专利]一种基于区块链测评系统及其方法在审
申请号: | 201911183830.1 | 申请日: | 2019-11-27 |
公开(公告)号: | CN111159143A | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | 王国和 | 申请(专利权)人: | 安徽君恒广告有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/27 |
代理公司: | 北京联瑞联丰知识产权代理事务所(普通合伙) 11411 | 代理人: | 张学府 |
地址: | 230000 安徽省*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 测评 系统 及其 方法 | ||
本发明公开了一种基于区块链测评系统及其方法,包括系统后台服务器、用户交互终端、评测区块链程序输入模块和区块链数据库模块,所述系统后台服务器分别与用户交互终端和区块链数据库模块实现双向连接,且系统后台服务器的输出端与评测区块链程序输入模块的输入端连接,本发明涉及区块链网络技术领域。该基于区块链测评系统及其方法,可实现通过将测试的数据在数据文件中直接进行处理,来代替在服务器中进行处理,很好的达到了通过转移处理路径,来减轻服务器工作负担的目的,避免了评测系统在评测过程中TPS易呈现多个波峰现象,处理不稳定的情况发生,无需采用构造数据代码使用堆内存,保证了评测系统的稳定性和流畅性。
技术领域
本发明涉及区块链网络技术领域,具体为一种基于区块链测评系统及其方法。
背景技术
区块链解决的是不可信网络下的分布式共识计算方案,区块链的效率以及规模,取决于核心共识算法,包括合法性、完整性、可终止性三个重要属性,从最早的拜占庭将军问题,引出一种容错理论。随后1985年Fischer和Lynch发表了FLP不可能性定论和1998年Eric Brewer的CAP的三角理论法,给异步网络下共识模型提供了很好的理论基础,在共识算法理论基础下,有很多实现的计算机算法,例如Paxos、Raft、PBFT等,PBFT提出了实际的解决方案,系统通过访问控制来限制失效客户端可能造成的破坏,审核客户端并阻止客户端发起无权执行的操作,同时,服务可以提供操作来改变一个客户端的访问权限,因为算法保证了权限撤销操作可以被所有客户端观察到,这种方法可以提供强大的机制从失效的客户端攻击中恢复,共识的性能决定了给链的节点间视图数据信息一致性效率,而同步的视图的数据,需要提供更大的存储空间,才能为整个链提高区块的批量效率,区块链在设计过程中,大多需要对设计完成后的区块链系统进行评测,以保证区块链系统的正常使用。
目前在对区块链进行评测过程中,大多是直接运用区块的形成机制,在多个节点上达成共识,通过多种机制下在多个节点上形成共识,然而,这样的评测系统在评测过程中TPS易呈现多个波峰现象,处理不稳定,每次测试执行之前构造上百万的测试数据,这些数据构造过程中,占满了服务器的存储空间,采用构造数据代码使用堆内存,易使评测系统不稳定和卡顿,不能实现通过将测试的数据在数据文件中直接进行处理,来代替在服务器中进行处理,无法达到通过转移处理路径,来减轻服务器工作负担的目的,从而给工作人员对区块链的评测带来极大的不便。
发明内容
(一)解决的技术问题
针对现有技术的不足,本发明提供了一种基于区块链测评系统及其方法,解决了现有的评测系统在评测过程中TPS易呈现多个波峰现象,处理不稳定,每次测试执行之前构造上百万的测试数据,这些数据构造过程中,占满了服务器的存储空间,采用构造数据代码使用堆内存,易使评测系统不稳定和卡顿,不能实现通过将测试的数据在数据文件中直接进行处理,来代替在服务器中进行处理,无法达到通过转移处理路径,来减轻服务器工作负担目的的问题。
(二)技术方案
为实现以上目的,本发明通过以下技术方案予以实现:一种基于区块链测评系统,包括系统后台服务器、用户交互终端、评测区块链程序输入模块和区块链数据库模块,所述系统后台服务器分别与用户交互终端和区块链数据库模块实现双向连接,且系统后台服务器的输出端与评测区块链程序输入模块的输入端连接,所述系统后台服务器分别与测试硬件环境识别模块、测试环境设定单元、多类型测试单元、测试评估模块、测试数据分布处理单元、测试查验模块和系统测试压力调控模块实现双向连接,且测试数据分布处理单元包括测试数据分类处理模块和运行程序数据分类处理模块,所述测试数据分类处理模块包括测试文件内存设定模块、测试结果数据存储模块和测试结果数据分析模块,且运行程序数据分类处理模块包括运行程序数据域名生成模块、运行程序数据排序模块和运行程序数据存储模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽君恒广告有限公司,未经安徽君恒广告有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911183830.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理方法及系统
- 下一篇:自动驾驶应用程序在不同开发平台间对接的方法