[发明专利]区块链网络的故障检测方法及相关设备有效
申请号: | 202011294211.2 | 申请日: | 2020-11-18 |
公开(公告)号: | CN112422341B | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 刘攀 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 叶虹 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 网络 故障 检测 方法 相关 设备 | ||
本公开提供了一种区块链网络的故障检测方法及装置、计算机可读存储介质、电子设备。该方法包括:获取待写入所述区块链网络的分布式账本的当前区块及其区块信息;基于所述当前区块的区块信息确定在所述当前区块出块时发生主节点切换;获取所述当前区块的当前主节点切换次数和当前区块层级;根据所述当前主节点切换次数和所述当前区块层级,从所述区块链网络当前记账周期内的当前记账节点中确定当前故障节点;将持续故障次数满足故障恢复规则的当前故障节点确定为所述区块链网络中的目标故障节点。本公开实施例提供的技术方案可以自动快速检测区块链网络中的目标故障节点。
技术领域
本公开涉及计算机和通信技术领域,具体而言,涉及一种区块链网络的故障检测方法及装置、计算机可读存储介质和电子设备。
背景技术
分布式账本(Distributed ledger,DL)是一种在分布式记账系统(Distributedledger systems,DLSs)的成员(也称为“节点”)之间共享、复制和同步的数据库。分布式账本记录分布式记账系统的成员之间的交易,比如资产或数据的交换。DLS是一种去中心化的分布式记账系统。在DLS中,每个节点复制并保存分类帐,该分类账在每个节点处独立地进行更新,并且不需要中心节点来进行维护。
DLS也可以称为共识网络、区块链网络和/或区块链系统。其中,区块链是分布式数据存储、点对对传输、共识机制、加密算法等计算机技术的新型应用模式。
随着区块链技术的发展,区块链技术应用到越来越多的领域中。例如,在金融领域、信息安全、计算资源共享、娱乐、社交、供应链管理或医疗等领域均得到了广泛应用。
相关技术中的区块链网络,在整个网络运行过程中,都是通过外在监控系统来读取日志信息,通过日志信息来判断区块链网络是否出现故障。这种检测区块链网络中故障的方式,响应周期长,不能快速识别出区块链网络中发生故障的节点,从而导致区块链网络对外提供的业务性能的降低,对业务的影响较大,时间成本高。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解。
发明内容
本公开实施例提供一种区块链网络的故障检测方法及装置、计算机可读存储介质、电子设备,能够自动地、快速地识别出区块链网络中存在故障的节点,有效节省时间,提高区块链网络对外提供的业务性能。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
本公开实施例提供一种区块链网络的故障检测方法,所述方法包括:获取待写入所述区块链网络的分布式账本的当前区块及其区块信息;基于所述当前区块的区块信息确定在所述当前区块出块时发生主节点切换;获取所述当前区块的当前主节点切换次数和当前区块层级;根据所述当前主节点切换次数和所述当前区块层级,从所述区块链网络当前记账周期内的当前记账节点中确定当前故障节点;将持续故障次数满足故障恢复规则的当前故障节点确定为所述区块链网络中的目标故障节点。
本公开实施例提供一种区块链网络的故障检测装置,所述装置包括:当前区块信息获取单元,用于获取待写入所述区块链网络的分布式账本的当前区块及其区块信息;主节点切换确定单元,用于基于所述当前区块的区块信息确定在所述当前区块出块时发生主节点切换;节点切换信息获取单元,用于获取所述当前区块的当前主节点切换次数和当前区块层级;当前故障节点确定单元,用于根据所述当前主节点切换次数和所述当前区块层级,从所述区块链网络当前记账周期内的当前记账节点中确定当前故障节点;目标故障节点确定单元,用于将持续故障次数满足故障恢复规则的当前故障节点确定为所述区块链网络中的目标故障节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011294211.2/2.html,转载请声明来源钻瓜专利网。