【技术实现步骤摘要】
一种区块链底层系统的测试方法及其系统
[0001]本申请涉及计算机
,尤其涉及一种区块链底层系统的测试方法及其系统。
技术介绍
[0002]区块链技术作为随比特币而诞生的一项创新技术架构,它本质是公开透明、不可篡改、可追溯的分布式账本技术。通常的区块链底层系统由数据层、网络层、共识层、激励层、合约层和应用层组成,能够提供去中心化的完全分布域名系统服务,即通过网络中各个节点之间的点对点数据传输服务。但对数据是否使用区块链技术进行交互,以及如何对通过区块链技术交互的数据进行完整性和真实性的检测依然是亟待解决的问题。
技术实现思路
[0003]本申请的目的在于提供一种区块链底层系统的测试方法及其系统,具有对通过区块链底层系统交互的数据进行完整性和真实性测试,保障数据交互安全性的效果。
[0004]为达到上述目的,本申请提供一种区块链底层系统的测试系统,包括:区块链底层系统、测试中心和客户端;其中,客户端:用于向测试中心发送数据获取请求,接收交互数据;区块链底层系统:用于和测试中心交互待测试数据;测试中 ...
【技术保护点】
【技术特征摘要】
1.一种区块链底层系统的测试系统,其特征在于,包括:区块链底层系统、测试中心和客户端;其中,客户端:用于向测试中心发送数据获取请求,接收交互数据;区块链底层系统:用于和测试中心交互待测试数据;测试中心:用于执行如下步骤:接收并验证数据获取请求,并生成验证结果,其中,数据获取请求包括:客户端ID和请求内容,验证结果包括:验证通过和验证失败;根据验证结果执行数据交互操作,获取待测试数据;对待测试数据进行测试,获得交互数据并发送,其中,交互数据包括:测试数据和测试结果。2.根据权利要求1所述的区块链底层系统的测试系统,其特征在于,测试中心包括:接收单元、验证单元、交互单元和测试单元;其中,接收单元:用于接收数据获取请求,并将数据获取请求发送至验证单元;验证单元:用于对数据获取请求进行验证,生成验证结果;交互单元:用于根据验证结果执行数据交互操作,获取待测试数据;测试单元:用于对待测试数据进行测试,获得交互数据并发送。3.一种区块链底层系统的测试方法,其特征在于,包括如下步骤:接收并验证数据获取请求,并生成验证结果,其中,数据获取请求包括:客户端ID和请求内容,验证结果包括:验证通过和验证失败;根据验证结果执行数据交互操作,获取待测试数据;对待测试数据进行测试,获得交互数据并发送,其中,交互数据包括:测试数据和测试结果。4.根据权利要求3所述的区块链底层系统的测试方法,其特征在于,接收并验证数据获取请求,并生成验证结果的子步骤如下:接收数据获取请求;根据客户端ID获取客户端的设备运行信息;根据设备运行信息对数据获取请求进行安全性验证,生成验证结果。5.根据权利要求4所述的区块链底层系统的测试方法,其特征在于,根据设备运行信息对数据获取请...
【专利技术属性】
技术研发人员:司苗珍,马遥,阮江科,林烨铭,周镇峰,
申请(专利权)人:广州敏行区块链科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。