区块链兼容性测试方法、装置、计算机设备、介质和产品制造方法及图纸

技术编号:41537498 阅读:17 留言:0更新日期:2024-06-03 23:16
本申请涉及一种区块链兼容性测试方法、装置、计算机设备、介质和产品。方法包括:根据预设的工厂接口合约在待测试的区块链上部署测试应用,其中,测试应用的部署地址根据工厂接口合约中的预设操作码生成;根据可配置文件模拟预设账户在测试应用中的用户行为,得到测试应用在待测试的区块链上的测试运行结果;将测试运行结果与测试应用的预设运行结果进行比较,得到区块链的兼容状况。采用本方法能够解决区块链兼容性测试的适用性低的技术问题。

【技术实现步骤摘要】

本申请涉及区块链测试领域,特别是涉及区块链兼容性测试方法、装置、计算机设备、介质和产品


技术介绍

1、新开发的兼容evm(embedded virtural machine,嵌入式虚拟机)的区块链,需要集成到以太坊主网中。为了获取兼容情况,需要在区块链上部署各种dapp(decentralizedapplication,去中心化应用)、钱包应用,测试各种dapp、钱包应用在区块链上的运行结果。

2、相关技术中,区块链兼容性测试方法只能通过特定账号在特定测试环境下进行兼容性测试,存在无法获取批量应用在新开发的区块链上的测试结果,无法获取同一应用在不同状态下的测试结果的情况,区块链兼容性测试方法的适用性低,从而导致区块链兼容性测试时,以太坊的rpc(remote procedure call,远程过程调用)调用无法检测出共识和存储方面的深层次问题。

3、针对相关技术中存在区块链兼容性测试的适用性低的问题,目前还没有提出有效的解决方案。


技术实现思路

1、基于此,有必要针对上述技术问题,提本文档来自技高网...

【技术保护点】

1.一种区块链兼容性测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,获取预设账户,包括:

3.根据权利要求1所述的方法,其特征在于,根据可配置文件模拟预设账户在所述测试应用中的用户行为,得到所述测试应用在所述待测试的区块链上的测试运行结果,包括:

4.根据权利要求1或3所述的方法,其特征在于,包括:

5.根据权利要求1所述的方法,其特征在于,根据可配置文件模拟预设账户在所述测试应用中的用户行为,包括:

6.根据权利要求1所述的方法,其特征在于,所述测试应用在所述待测试的区块链上的部署地址,与所述测...

【技术特征摘要】

1.一种区块链兼容性测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,获取预设账户,包括:

3.根据权利要求1所述的方法,其特征在于,根据可配置文件模拟预设账户在所述测试应用中的用户行为,得到所述测试应用在所述待测试的区块链上的测试运行结果,包括:

4.根据权利要求1或3所述的方法,其特征在于,包括:

5.根据权利要求1所述的方法,其特征在于,根据可配置文件模拟预设账户在所述测试应用中的用户行为,包括:

6.根据权利要求1所述的方法,其特征在于,所述测试应用在所述待测试的区块链上的部...

【专利技术属性】
技术研发人员:汪小益何易峰张帅姚文豪刘敬
申请(专利权)人:杭州高新区滨江区块链与数据安全研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1