【技术实现步骤摘要】
区块链网络中的数据处理方法、装置、介质及电子设备
本专利技术涉及计算机及通信
,具体而言,涉及一种区块链网络中的数据处理方法、装置、介质及电子设备。
技术介绍
区块链网络是由众多节点共同组成的一个端到端的去中心化网络,每个节点都允许获得一份完整的数据库拷贝,即节点间各信息完全共享,各节点之间基于一套共识机制来共同维护整个区块链。在目前的区块链网络中,数据区块在共识完成之后即由各个节点进行存储,但是对于数据区块中的交易数据的存储状态却并无感知。
技术实现思路
本专利技术的实施例提供了一种区块链网络中的数据处理方法、装置、介质及电子设备,进而至少在一定程度上可以及时检测并修复存储异常的交易数据,进而能够保证共识节点存储的交易数据的准确性。本专利技术的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本专利技术的实践而习得。根据本专利技术实施例的一个方面,提供了一种区块链网络中的数据处理方法,所述区块链网络包括多个共识节点,所述数据处理方法由所述区块链网络中的共识节点执行,所述数据处理方法包括:获取所述区块链网络中新生成的数据区块;在对所述数据区块共识完成之后, ...
【技术保护点】
1.一种区块链网络中的数据处理方法,其特征在于,所述区块链网络包括多个共识节点,所述数据处理方法由所述区块链网络中的共识节点执行,所述数据处理方法包括:获取所述区块链网络中新生成的数据区块;在对所述数据区块共识完成之后,存储所述数据区块;若检测到所述数据区块中的交易数据存储异常,则对所述数据区块中出现存储异常的交易数据进行修复处理。
【技术特征摘要】
1.一种区块链网络中的数据处理方法,其特征在于,所述区块链网络包括多个共识节点,所述数据处理方法由所述区块链网络中的共识节点执行,所述数据处理方法包括:获取所述区块链网络中新生成的数据区块;在对所述数据区块共识完成之后,存储所述数据区块;若检测到所述数据区块中的交易数据存储异常,则对所述数据区块中出现存储异常的交易数据进行修复处理。2.根据权利要求1所述的区块链网络中的数据处理方法,其特征在于,若检测到所述数据区块中的交易数据存储异常,则对所述数据区块中出现存储异常的交易数据进行修复处理,包括:每隔第一预定时长生成已存储的数据区块对应的数据快照,以得到多个数据快照;根据所述多个数据快照和生成所述多个数据快照期间新存储的数据区块,确定是否存在异常的数据快照;若确定存在异常的数据快照,则根据正常的数据快照对异常的数据快照进行修复处理。3.根据权利要求2所述的区块链网络中的数据处理方法,其特征在于,根据所述多个数据快照和生成所述多个数据快照期间新存储的数据区块,确定是否存在异常的数据快照,包括:获取第一数据快照和在所述第一数据快照之后生成的第二数据快照,以及生成所述第一数据快照的第一时刻与生成所述第二数据快照的第二时刻之间新存储的目标数据区块;根据所述第一数据快照和所述目标数据区块中包含的交易数据进行交易计算,得到计算结果;若所述计算结果与所述第二数据快照不匹配,则确定所述第二数据快照出现异常。4.根据权利要求3所述的区块链网络中的数据处理方法,其特征在于,根据正常的数据快照对异常的数据快照进行修复处理,包括:删除所述目标数据区块,从所述区块链网络中同步在所述第一时刻与所述第二时刻之间产生的数据区块;根据所述第一数据快照和从所述区块链网络中同步在所述第一时刻与所述第二时刻之间产生的数据区块,重新计算所述第二数据快照。5.根据权利要求3所述的区块链网络中的数据处理方法,其特征在于,根据正常的数据快照对异常的数据快照进行修复处理,包括:从所述区块链网络中获取其它共识节点在所述第二时刻生成的数据快照;将所述第二数据快照和所述其它共识节点在所述第二时刻生成的数据快照进行比对;若所述其它共识节点中有预定数量个共识节点生成了相同的第三数据快照,且所述第三数据快照与所述第二数据快照不相同,则通过所述第三数据快照替换所述第二数据快照。6.根据权利要求1所述的区块链网络中的数据处理方法,其特征在于,若检测到所述数据区块中的交易数据存储异常,则对所述数据区块中出现存储异常的交易数据进行修复处理,包括:对预定时间段内产生的数据区块进行校验;若对所述预定时间段内产生的数据区块校验未通过,则从所述区块链网络中的其它共识节点同步所述预定时间段内产生的数据区块。7.根据权利要求6所述的区块链网络中的数据处理方法,其特征在于,对预定时间段内产生的数据区块进行校验,包括:根据所述预定时间段内产生的数据区块所包含的交易数据,计算默克尔树根;将计算出的默克尔树根与所述预定时间段内产生的数据区块的区块头中所包含的默克尔树根进行对比;若计算出的默克尔树根与所述预定时间段内产生的数据区块的区块头中所包含的默克尔树根不匹配,则确定对所述预定时间段内产生的数据区块校验未通过。8.根...
【专利技术属性】
技术研发人员:李茂材,王宗友,孔利,周开班,杨常青,张劲松,时一防,蓝虎,丁勇,刘区城,陈秋平,朱耿良,
申请(专利权)人:深圳市智税链科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。