区块链交易数据的可视化方法和装置、设备和介质与流程

文档序号:37426879发布日期:2024-03-25 19:15阅读:20来源:国知局
区块链交易数据的可视化方法和装置、设备和介质与流程

本公开涉及区块链,尤其是一种区块链交易数据的可视化方法和装置、设备和介质。


背景技术:

1、狭义区块链是按照时间顺序,将数据区块以顺序相连的方式组合成的链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义区块链技术是利用块链式数据结构验证与存储数据,利用分布式节点共识算法生成和更新数据,利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约,编程和操作数据的全新的分布式基础架构与计算范式。

2、目前,基于区块链的交易的流程通常包括创建交易账号、资产转移、生成交易信息和通过区块存储交易信息。当需要查看多笔交易信息时,通常根据多个给定的区块获取多笔交易的交易信息,以文字或表格的方式进行显示多笔交易的交易信息。通过文字或者表格显示多笔交易的交易信息的方式,难以直观的了解多笔交易之间的关系,不利于针对多笔交易的交易信息进行分析。


技术实现思路

1、本公开实施例提供一种区块链交易数据的可视化方法和装置、设备和介质,以解决上述问题。

2、本公开实施例的一个方面,提供一种区块链交易数据的可视化方法,包括:

3、响应于检测到目标区块链在目标时间段内发生资产交易异常时,获取存储所述目标区块链在所述目标时间段内的交易信息的多个区块;

4、基于所述多个区块,获取所述目标时间段内的交易信息;

5、基于所述目标时间段内的交易信息,确定疑似异常的交易信息;

6、基于所述疑似异常的交易信息,生成第一交易有向图,并显示所述第一交易有向图。

7、在本公开的一些实施例中,所述基于所述目标时间段内的交易信息,确定疑似异常的交易信息,包括:

8、基于所述目标时间段内的交易信息,确定交易总资产大于预设资产阈值的第一目标账户;

9、基于所述第一目标账户在所述目标时间段内的交易信息,确定所述疑似异常的交易信息。

10、在本公开的一些实施例中,所述基于所述目标时间段内的交易信息,确定疑似异常的交易信息,包括:

11、基于所述目标时间段内的交易信息,确定交易次数大于预设交易次数阈值的第二目标账户;

12、基于所述第二目标账户在所述目标时间段内的交易信息,确定所述疑似异常的交易信息。

13、在本公开的一些实施例中,在所述基于所述目标时间段内的交易信息,确定疑似异常的交易信息之后,还包括:

14、监控所述疑似异常的交易信息对应账户在所述目标时间段后的资产流向;

15、响应于监控到所述资产流向异常时,基于所述疑似异常的交易信息对应账户在所述预设时间段内的交易信息和所述预设时间段后的交易信息,生成第二交易有向图并显示。

16、在本公开的一些实施例中,所述基于所述疑似异常的交易信息,生成第一交易有向图,包括:

17、对所述疑似异常的交易信息进行过滤,保留交易账户信息、交易资产信息和资产流向信息;

18、基于所述交易账户信息、交易资产信息和资产流向信息,生成所述第一交易有向图。

19、在本公开的一些实施例中,在所述响应于检测到目标区块链在预设时间段内发生资产交易异常时,获取存储所述目标区块链在所述目标时间段内的交易信息的多个区块之前,还包括:

20、获取所述目标区块链在与所述目标时间段对应的历史时间段的资产交易信息;

21、基于所述历史时间段的资产交易信息,确定单位时间段的资产交易额度阈值和资产交易次数阈值;

22、若检测到所述目标时间段的资产交易总金额大于所述资产交易额度阈值,或检测到所述目标时间段的资产交易总次数大于所述资产交易次数阈值,确定在所述预设时间段内发生资产交易异常。

23、本公开实施例的另一方面,提供一种区块链交易数据的可视化装置,包括:

24、异常交易区块确定模块,用于响应于检测到目标区块链在目标时间段内发生资产交易异常时,获取存储所述目标区块链在所述目标时间段内的交易信息的多个区块;

25、交易信息获取模块,用于基于所述多个区块,获取所述目标时间段内的交易信息;

26、疑似异常交易信息确定模块,用于基于所述目标时间段内的交易信息,确定疑似异常的交易信息;

27、可视化模块,用于基于所述疑似异常的交易信息,生成第一交易有向图,并显示所述第一交易有向图。

28、在本公开的一些实施例中,所述疑似异常交易信息确定模块用于基于所述目标时间段内的交易信息,确定交易总资产大于预设资产阈值的第一目标账户;所述疑似异常交易信息确定模块还用于基于所述第一目标账户在所述目标时间段内的交易信息,确定所述疑似异常的交易信息。

29、在本公开的一些实施例中,所述疑似异常交易信息确定模块用于基于所述目标时间段内的交易信息,确定交易次数大于预设交易次数阈值的第二目标账户;所述疑似异常交易信息确定模块还用于基于所述第二目标账户在所述目标时间段内的交易信息,确定所述疑似异常的交易信息。

30、在本公开的一些实施例中,所述区块链交易数据的可视化装置还包括:

31、资产流向监控模块,用于监控所述疑似异常的交易信息对应账户在所述目标时间段后的资产流向;

32、其中,所述可视化模块还用于响应于监控到所述资产流向异常时,基于所述疑似异常的交易信息对应账户在所述预设时间段内的交易信息和所述预设时间段后的交易信息,生成第二交易有向图并显示。

33、在本公开的一些实施例中,所述可视化模块用于对所述疑似异常的交易信息进行过滤,保留交易账户信息、交易资产信息和资产流向信息;所述可视化模块还用于基于所述交易账户信息、交易资产信息和资产流向信息,生成所述第一交易有向图。

34、在本公开的一些实施例中,所述异常交易区块确定模块还用于获取所述目标区块链在与所述目标时间段对应的历史时间段的资产交易信息;所述异常交易区块确定模块还用于基于所述历史时间段的资产交易信息,确定单位时间段的资产交易额度阈值和资产交易次数阈值;所述异常交易区块确定模块还用于若检测到所述目标时间段的资产交易总金额大于所述资产交易额度阈值,或检测到所述目标时间段的资产交易总次数大于所述资产交易次数阈值,确定在所述预设时间段内发生资产交易异常。

35、本公开实施例的第三方面,提供一种电子设备,包括:

36、存储器,用于存储计算机程序产品;

37、处理器,用于执行所述存储器中存储的计算机程序产品,且所述计算机程序产品被执行时,实现上述区块链交易数据的可视化方法。

38、本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该计算机程序指令被处理器执行时,实现上述区块链交易数据的可视化方法。

39、本公开实施例的区块链交易数据的可视化方法和装置、设备和介质,针对目标区块链的资产交易情况进行监测。当检测到目标区块链在目标时间段内发生资产交易异常时,从存储目标时间段内交易信息的多个区块中获取目标时间段的交易信息,从中确定疑似异常的交易信息,生成第一交易有向图并显示,以便管理人员可以查看第一交易有向图,进而通过分析第一交易有向图确定是否目标区块链在预设时间段内是否发生违规交易。

40、下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。

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