区块链数据的兼容性测试方法、系统、计算机设备和存储介质技术方案

技术编号:41421411 阅读:23 留言:0更新日期:2024-05-28 20:21
本申请涉及一种区块链数据的兼容性测试方法、系统、计算机设备和存储介质,其中,该方法包括:获取待测区块链的待测版本号;基于待测版本号从数据库中获取上版历史数据和上版描述文档;数据库中存储有各历史版本号对应的历史数据集合和历史数据描述文档;根据待测区块链、上版历史数据以及上版描述文档进行兼容性测试。通过本申请,解决了相关技术中存在测试时间长,不能适应快速迭代的开发环境的问题,利用待测版本号来获取对应的上版历史数据和上版描述文档来实现缩短测试时间,从而适应快速迭代的开发环境。

【技术实现步骤摘要】

本申请涉及区块链,特别是涉及区块链数据的兼容性测试方法、系统、计算机设备和存储介质


技术介绍

1、区块链技术(blockchain technology,bt),也被称之为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明,让每个人均可参与数据库记录。伴随着区块链技术的不断发展和迭代,新版本的区块链系统会不断推出,这些新版本通常包含重要的安全更新、性能改进或新功能。然而,新旧版本之间的改动可能导致区块链数据存在不兼容性的问题。如果未及时发现这种不兼容性,可能给升级用户带来巨大损失,因此需要针对区块链数据的兼容性,建立快速验证改动是否影响数据兼容,保障每一个迭代产品的兼容性。

2、目前的兼容测试方案为:依次部署历史版本的区块链集群,在每个历史版本产生对应的数据,得到数据集合,使用待测版本的区块链对所有数据集合进行验证,根据验证结果确定数据是否兼容。该方案的缺点在于:针对每一个新版本区块链软件的发布,都需要部署之前所有历史版本的区块链并产生对应的数据,导致兼容测试时间长,不能适应快速迭代的开发环境。

>3、针对相关技术中本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的区块链数据的兼容性测试方法,其特征在于,根据所述待测区块链、所述上版历史数据以及所述上版描述文档进行兼容性测试,包括:

3.根据权利要求2所述的区块链数据的兼容性测试方法,其特征在于,根据所述待测区块链和所述上版描述文档进行合约数据验证,包括:

4.根据权利要求2所述的区块链数据的兼容性测试方法,其特征在于,根据所述待测区块链、所述上版描述文档以及预设测试要求进行区块数据验证,包括:

5.根据权利要求1所述的区块链数据的兼容性测试方法,其特征在于,基于所述待测版...

【技术特征摘要】

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

2.根据权利要求1所述的区块链数据的兼容性测试方法,其特征在于,根据所述待测区块链、所述上版历史数据以及所述上版描述文档进行兼容性测试,包括:

3.根据权利要求2所述的区块链数据的兼容性测试方法,其特征在于,根据所述待测区块链和所述上版描述文档进行合约数据验证,包括:

4.根据权利要求2所述的区块链数据的兼容性测试方法,其特征在于,根据所述待测区块链、所述上版描述文档以及预设测试要求进行区块数据验证,包括:

5.根据权利要求1所述的区块链数据的兼容性测试方法,其特征在于,基于所述待测版本号从数据库中获取上版历史数据和上版描述文档,包括:

...

【专利技术属性】
技术研发人员:端豪张帅魏晓彤盛威锋孙洋
申请(专利权)人:杭州高新区滨江区块链与数据安全研究院
类型:发明
国别省市:

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

1