一种区块链异常数据的处理方法、装置、设备和介质制造方法及图纸

技术编号:23315096 阅读:26 留言:0更新日期:2020-02-11 17:47
本申请公开了一种区块链异常数据的处理方法、装置、设备和介质,涉及区块链技术领域。具体实现方案为:在执行事务请求的过程中,确定所述事务请求的依赖数据;将所述依赖数据在屏蔽数据清单中进行查询;根据所述依赖数据的屏蔽状态处理所述事务请求。本申请实施例通过在事务请求中引入依赖数据作为异常数据的确定依据,并根据依赖数据在屏蔽数据清单中的查询结果,进行异常数据的识别,并基于识别结果对不同的事务请求进行处理,实现了对区块链中存储的异常数据进行有效处理,避免了区块链中诸如错误信息或非法记录的不可修改,对区块链所存储数据的准确性和合法性的影响。

A processing method, device, device and medium of blockchain abnormal data

【技术实现步骤摘要】
一种区块链异常数据的处理方法、装置、设备和介质
本申请涉及计算机技术,具体涉及区块链
,尤其涉及一种区块链异常数据的处理方法、装置、设备和介质。
技术介绍
区块链的本质是通过共识、加密和p2p通信等技术实现数据的上链存储,并不可篡改。但是,随着各项业务使用区块链进行数据存储,难以避免的问题是,如果上链的数据存在非法或者错误,那么同样无法修改。由此,有可能使得区块链平台存在安全漏洞或者有人使用区块链做一些不符合常规的事情,这些错误信息或者非法记录,一经上链,就无法修改。
技术实现思路
本申请实施例提供一种区块链异常数据的处理方法、装置、设备和介质,以实现对区块链中存储的异常数据进行有效处理。第一方面,本申请实施例提供了一种区块链异常数据的处理方法,由区块链节点执行,所述方法包括:在执行事务请求的过程中,确定所述事务请求的依赖数据;将所述依赖数据在屏蔽数据清单中进行查询;根据所述依赖数据的屏蔽状态处理所述事务请求。本申请实施例在执行事务请求的过程中,确定事务请求的依赖数据;将本文档来自技高网...

【技术保护点】
1.一种区块链异常数据的处理方法,其特征在于,由区块链节点执行,所述方法包括:/n在执行事务请求的过程中,确定所述事务请求的依赖数据;/n将所述依赖数据在屏蔽数据清单中进行查询;/n根据所述依赖数据的屏蔽状态处理所述事务请求。/n

【技术特征摘要】
1.一种区块链异常数据的处理方法,其特征在于,由区块链节点执行,所述方法包括:
在执行事务请求的过程中,确定所述事务请求的依赖数据;
将所述依赖数据在屏蔽数据清单中进行查询;
根据所述依赖数据的屏蔽状态处理所述事务请求。


2.根据权利要求1所述的方法,其特征在于,根据所述依赖数据的屏蔽状态处理所述事务请求包括:
如果所述依赖数据为被屏蔽状态,则返回所述事务请求的执行过程,以重新确定所述事务请求的新的依赖数据;或
如果所述依赖数据为被屏蔽状态,则拒绝执行所述事务请求。


3.根据权利要求1所述的方法,其特征在于:
所述依赖数据为智能合约形式的事务请求的读取数据;或
所述依赖数据为字段形式的事务请求的输入字段数据。


4.根据权利要求1所述的方法,其特征在于,将所述依赖数据在屏蔽数据清单中进行查询包括:
将所述依赖数据所属事务数据的事务标识,在所述屏蔽数据清单中进行查询;其中,所述屏蔽数据清单中记录有事务标识以及屏蔽状态。


5.根据权利要求1-4任一所述的方法,其特征在于,还包括:
获取基于屏蔽智能合约发起的屏蔽数据处理事务请求;
执行所述屏蔽数据处理事务请求,对所述屏蔽数据清单进行操作,以产生屏蔽数据处理事务数据,并上链存储;
其中,对所述屏蔽数据处理事务请求所进行的操作包括:添加屏蔽数据、解除屏蔽数据和查询屏蔽数据中的至少一项。


6.根据权利要求5所述的方法,其特征在于,执行所述屏蔽数据处理事务请求的过程中包括:
如果所...

【专利技术属性】
技术研发人员:张苗孙君意王玉操朱月俊
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1