一种区块链异常数据的处理方法、装置、设备和介质与流程

文档序号:19906754发布日期:2020-02-11 14:35阅读:来源:国知局

技术特征:

1.一种区块链异常数据的处理方法,其特征在于,由区块链节点执行,所述方法包括:

在执行事务请求的过程中,确定所述事务请求的依赖数据;

将所述依赖数据在屏蔽数据清单中进行查询;

根据所述依赖数据的屏蔽状态处理所述事务请求。

2.根据权利要求1所述的方法,其特征在于,根据所述依赖数据的屏蔽状态处理所述事务请求包括:

如果所述依赖数据为被屏蔽状态,则返回所述事务请求的执行过程,以重新确定所述事务请求的新的依赖数据;或

如果所述依赖数据为被屏蔽状态,则拒绝执行所述事务请求。

3.根据权利要求1所述的方法,其特征在于:

所述依赖数据为智能合约形式的事务请求的读取数据;或

所述依赖数据为字段形式的事务请求的输入字段数据。

4.根据权利要求1所述的方法,其特征在于,将所述依赖数据在屏蔽数据清单中进行查询包括:

将所述依赖数据所属事务数据的事务标识,在所述屏蔽数据清单中进行查询;其中,所述屏蔽数据清单中记录有事务标识以及屏蔽状态。

5.根据权利要求1-4任一所述的方法,其特征在于,还包括:

获取基于屏蔽智能合约发起的屏蔽数据处理事务请求;

执行所述屏蔽数据处理事务请求,对所述屏蔽数据清单进行操作,以产生屏蔽数据处理事务数据,并上链存储;

其中,对所述屏蔽数据处理事务请求所进行的操作包括:添加屏蔽数据、解除屏蔽数据和查询屏蔽数据中的至少一项。

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

如果所述屏蔽数据处理事务请求的发起账户为设定账户,则确认所述屏蔽数据处理事务请求有效;和/或,

如果所述屏蔽数据处理事务请求的投票结果符合设定要求,则确认所述屏蔽数据处理事务请求有效。

7.根据权利要求5所述的方法,其特征在于,执行所述屏蔽数据处理事务请求,对所述屏蔽数据清单进行操作,以产生屏蔽数据处理事务数据包括:

执行所述屏蔽数据处理事务请求,从所述屏蔽数据处理事务请求中获取指定的事务标识,作为待操作的屏蔽数据;或

执行所述屏蔽数据处理事务请求,根据所述屏蔽数据处理事务请求中的屏蔽操作条件,在区块链历史事务数据中进行筛选,以确定待操作的屏蔽数据。

8.一种区块链异常数据的处理装置,其特征在于,配置于区块链节点,所述装置包括:

依赖数据确定模块,用于在执行事务请求的过程中,确定所述事务请求的依赖数据;

依赖数据查询模块,用于将所述依赖数据在屏蔽数据清单中进行查询;

事务请求处理模块,用于根据所述依赖数据的屏蔽状态处理所述事务请求。

9.一种电子设备,其特征在于,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7中任一项所述的一种区块链异常数据的处理方法。

10.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行权利要求1-7中任一项所述的一种区块链异常数据的处理方法。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1