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

技术编号:23365052 阅读:92 留言:0更新日期:2020-02-18 18:14
本申请公开了一种区块链异常数据的处理方法、装置、设备和介质,涉及区块链技术领域。具体实现方案为:将已存储于区块链的异常数据所属事务数据作为目标删除事务数据;将目标删除事务数据中的数据内容删除,且保留区块中的事务标识;在区块链中为目标删除事务数据设置用于在目标删除事务数据的验证过程中指示目标删除事务数据的事务标识有效的删除标记。本申请通过将异常数据所属事务数据的数据内容删除,并将所删除事务数据的事务标识保留,同时引入删除标记指示所删除的事务数据对应的事务标识有效,实现了对区块链中诸如错误信息或非法记录的异常数据的物理删除,避免了异常数据的不可修改,对区块链所存储数据的正确性和合法性的影响。

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

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

【技术保护点】
1.一种区块链异常数据的处理方法,其特征在于,由区块链节点执行,所述方法包括:/n将异常数据所属事务数据作为目标删除事务数据,其中,所述异常数据为已存储于区块链的数据;/n将所述目标删除事务数据中的数据内容删除,且保留区块中的事务标识;/n在区块链中为所述目标删除事务数据设置删除标记;/n其中,所述删除标记用于在所述目标删除事务数据的验证过程中指示所述目标删除事务数据的事务标识有效。/n

【技术特征摘要】
1.一种区块链异常数据的处理方法,其特征在于,由区块链节点执行,所述方法包括:
将异常数据所属事务数据作为目标删除事务数据,其中,所述异常数据为已存储于区块链的数据;
将所述目标删除事务数据中的数据内容删除,且保留区块中的事务标识;
在区块链中为所述目标删除事务数据设置删除标记;
其中,所述删除标记用于在所述目标删除事务数据的验证过程中指示所述目标删除事务数据的事务标识有效。


2.根据权利要求1所述的方法,其特征在于,将所述目标删除事务数据中的数据内容删除的同时,还包括:
在区块链中为所述目标删除事务数据的删除操作,标记删除参与方签名。


3.根据权利要求1或2所述的方法,其特征在于,将所述目标删除事务数据中的数据内容删除的同时,还包括:
在区块链中为所述目标删除事务数据标记有效时间范围。


4.根据权利要求3所述的方法,其特征在于,所述删除标记、所述删除参与方签名和所述有效时间范围中的至少一个,记录在所述目标删除事务数据的数据内容中的设定字段中。


5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
在对区块链中已存储的任一事务数据进行验证时,如果识别到待验证事务数据的依赖数据为所述目标删除事务数据,且所述待验证事务数据的上链区块在所述有效时间范围内,则确定所述待验证事务数据有效,否则确定所述待验证事务数据无效。


6.根据权利要求1所述的方法,其特征在于,将异常数据所属事务数据作为目标删除事务数据包括:
获取设定监管用户发起的数据删除通知或数据删除事务请求;
根据所述数据删除通知或数据删除事务请求中的异常数据的筛选条件、异常数据内容或异常数据所属事务数据的事务标识,确定目标删除事务数据。


7.根据权利要求1所述的方法,其特征在于,将异常数据所属事务数据作为目标删除事务数据包括:
获取用户发起的数据删...

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

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

1