← 返回列表

基于区块链的容错验证方法、装置、设备及介质

申请号: CN202311392773.4
申请人: 腾讯科技(深圳)有限公司
申请日期: 2023/10/25

摘要文本

本申请的实施例公开了一种基于区块链的容错验证方法、装置、设备、介质及产品,该方法包括:获取区块链网络的拓扑图结构信息;根据拓扑图结构信息,生成滚动升级脚本,滚动升级脚本用于逐轮升级共识节点的区块链程序版本;基于滚动升级脚本识别共识节点升级中的断点,并基于断点触发执行用于验证区块链网络的拜占庭容错的测试用例,断点用于描述共识节点从历史程序版本向目标程序版本的过渡时间;若检测到区块链网络滚动升级完成,则基于测试用例生成拜占庭容错的测试报告。本申请实施例的技术方案可以结合自动化测试用例,在断点处持续、有效、自动化地验证区块链的拜占庭容错特性,且有效减少验证的成本。

专利详细信息

项目 内容
专利名称 基于区块链的容错验证方法、装置、设备及介质
专利类型 发明授权
申请号 CN202311392773.4
申请日 2023/10/25
公告号 CN117118986B
公开日 2024/2/6
IPC主分类号 H04L67/1042
权利人 腾讯科技(深圳)有限公司
发明人 陈金龙
地址 广东省深圳市南山区高新区科技中一路腾讯大厦35层

专利主权项内容

1.一种基于区块链的容错验证方法,其特征在于,包括:获取区块链网络的拓扑图结构信息;根据所述拓扑图结构信息,生成自动执行的滚动升级脚本,所述滚动升级脚本用于逐轮升级共识节点的区块链程序版本;基于所述滚动升级脚本识别所述共识节点升级中的断点,并基于所述断点触发执行用于验证区块链网络的拜占庭容错的测试用例,所述断点用于描述所述共识节点从历史程序版本向目标程序版本的过渡时间;若检测到所述区块链网络滚动升级完成,则基于所述测试用例生成拜占庭容错的测试报告,所述测试报告包括有关所述区块链网络在滚动升级过程中拜占庭容错的容错性能的详细信息。 来自: