【技术实现步骤摘要】
一种基于区块链测评系统及其方法
本专利技术涉及区块链网络
,具体为一种基于区块链测评系统及其方法。
技术介绍
区块链解决的是不可信网络下的分布式共识计算方案,区块链的效率以及规模,取决于核心共识算法,包括合法性、完整性、可终止性三个重要属性,从最早的拜占庭将军问题,引出一种容错理论。随后1985年Fischer和Lynch发表了FLP不可能性定论和1998年EricBrewer的CAP的三角理论法,给异步网络下共识模型提供了很好的理论基础,在共识算法理论基础下,有很多实现的计算机算法,例如Paxos、Raft、PBFT等,PBFT提出了实际的解决方案,系统通过访问控制来限制失效客户端可能造成的破坏,审核客户端并阻止客户端发起无权执行的操作,同时,服务可以提供操作来改变一个客户端的访问权限,因为算法保证了权限撤销操作可以被所有客户端观察到,这种方法可以提供强大的机制从失效的客户端攻击中恢复,共识的性能决定了给链的节点间视图数据信息一致性效率,而同步的视图的数据,需要提供更大的存储空间,才能为整个链提高区块的批量效率,区块 ...
【技术保护点】
1.一种基于区块链测评系统,包括系统后台服务器(1)、用户交互终端(2)、评测区块链程序输入模块(3)和区块链数据库模块(4),所述系统后台服务器(1)分别与用户交互终端(2)和区块链数据库模块(4)实现双向连接,且系统后台服务器(1)的输出端与评测区块链程序输入模块(3)的输入端连接,其特征在于:所述系统后台服务器(1)分别与测试硬件环境识别模块(5)、测试环境设定单元(6)、多类型测试单元(7)、测试评估模块(8)、测试数据分布处理单元(9)、测试查验模块(10)和系统测试压力调控模块(11)实现双向连接,且测试数据分布处理单元(9)包括测试数据分类处理模块(91)和运 ...
【技术特征摘要】
1.一种基于区块链测评系统,包括系统后台服务器(1)、用户交互终端(2)、评测区块链程序输入模块(3)和区块链数据库模块(4),所述系统后台服务器(1)分别与用户交互终端(2)和区块链数据库模块(4)实现双向连接,且系统后台服务器(1)的输出端与评测区块链程序输入模块(3)的输入端连接,其特征在于:所述系统后台服务器(1)分别与测试硬件环境识别模块(5)、测试环境设定单元(6)、多类型测试单元(7)、测试评估模块(8)、测试数据分布处理单元(9)、测试查验模块(10)和系统测试压力调控模块(11)实现双向连接,且测试数据分布处理单元(9)包括测试数据分类处理模块(91)和运行程序数据分类处理模块(92),所述测试数据分类处理模块(91)包括测试文件内存设定模块(911)、测试结果数据存储模块(912)和测试结果数据分析模块(913),且运行程序数据分类处理模块(92)包括运行程序数据域名生成模块(921)、运行程序数据排序模块(922)和运行程序数据存储模块(923)。
2.根据权利要求1所述的一种基于区块链测评系统,其特征在于:所述测试环境设定单元(6)包括基本需求环境设定模块(61)、智能合约环境设定模块(62)和随机合约调用环境设定模块(63),所述基本需求环境设定模块(61)的输出端与智能合约环境设定模块(62)的输入端连接,且智能合约环境设定模块(62)的输出端与随机合约调用环境设定模块(63)的输入端连接。
3.根据权利要求1所述的一种基于区块链测评系统,其特征在于:所述多类型测试单元(7)包括单需求基准测试模块(71)、单需求负载测试模块(72)、混合需求负载测试模块(73)和稳定性测试模块(74),所述单需求基准测试模块(71)的输出端与单需求负载测试模块(72)的输入端连接。
4.根据权利要求3所述的一种基于区块链测评系统,其特征在于:所述单需求负载测试模块(72)的输出端与混合需求负载测试模块(73)的输入端连接,且混合需求负载测试模块(73)的输出端与稳定性测试模块(74)的输入端连接。
5.根据权利要求1所述的一种基于区块链测评系统,其特征在于:所述用户交互终端(2)包括用户登录模块(21)、用户权限认证模块(22)和用户操作模块(23),所述用户登录模块(21)的输出端与用户权限认证模块(22)的输入端连接,且用户权限认证模块(22)的输出端与用户操作模块(23)的输入端连接。
6.根据权利要求1所述的一种基于区块链测评系统,其特征在于:所述评测区块链程序输入模块(3)的输出端与区块链数据库模...
【专利技术属性】
技术研发人员:王国和,
申请(专利权)人:安徽君恒广告有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。