System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于多源数据融合的加密货币资金追踪方法及系统技术方案_技高网

基于多源数据融合的加密货币资金追踪方法及系统技术方案

技术编号:41132979 阅读:2 留言:0更新日期:2024-04-30 18:03
本发明专利技术属于数据分析技术领域,公开了一种基于多源数据融合的加密货币资金追踪方法及系统,基于原始交易数据,构建交易业务数据库;基于给定加密货币地址,从交易业务数据库获取与之关联的交易业务数据;基于获取的与加密货币地址关联的交易业务数据进行节点分析;基于节点分析结果绘制资金拓扑图。本发明专利技术能够实现区块链上发生的多层次交易追踪(例如目标节点、中间节点、最终节点、跨链节点、兑币节点等)的分析能力。

【技术实现步骤摘要】

本专利技术属于数据分析,涉及加密货币资金分析技术,尤其涉及基于多源数据融合的加密货币资金追踪方法及系统


技术介绍

1、加密货币是一种使用密码学原理来确保交易安全及控制交易单位创造的交易媒介。加密货币是数字货币(或称加密货币)中的一种。近来,随着区块链技术发展迅速,加密货币交易规模逐步攀升,引起国内外广泛关注。由于基于区块链的加密货币交易具有去中心化、匿名抗追溯、转账快速便利等特点。而由于区块链技术的特性,由于多种限制,在实际安全追踪过程中目前无法进行有效追踪,使得加密货币交易的风险日益增加。而且,现有的链上追踪方案往往只能针对原生代币或者几种代币进行追踪,无法实现跨链资金分析。

2、专利申请号cn201910914701.9公开了一种资金追踪方法、装置及设备,当需要追踪目标资金时,通过对目标资金进行自动向下溯源,从数据平台中留存的资金往来中,收集目标资金对应的账户及资金明细,并根据溯源过程所涉及的资金账户以及资金明细,建立出金流向图,来自动追踪并记录目标资金的流向情况。该资金追踪方法只能针对目标资金,实现向下的单线资金分析得到资金流向图,无法实现资金的多层次分析,也无法实现对跨链资金的流向分析。


技术实现思路

1、本专利技术目的旨在针对现有加密货币分析方法存在分析要素单一、无法实现跨链资金分析的问题,提供一种基于多源数据融合的加密货币资金追踪方法及系统,能够实现多层次分析,从而实现对加密货币交易的有效追踪。

2、为了达到上述目的,本专利技术采用以下技术方案来实现。

3、本专利技术提供了一种基于多源数据融合的加密货币资金追踪方法,其包括以下步骤:

4、s1交易业务数据库构建:基于原始交易数据,构建交易业务数据库;所述交易业务数据库包括地址统计数据、交易对数据、跨链数据、兑币数据;

5、s2交易业务数据提取:基于给定加密货币地址,从交易业务数据库获取与之关联的交易业务数据;

6、s3节点分析:基于获取的与加密货币地址关联的交易业务数据进行节点分析;该步骤包括以下分步骤:

7、s31对与给定加密货币地址相关的交易业务数据进行路径分类筛选,构建直接交易流转集或/和中转交易流转集、资金跨链流转集、兑币交易流转集;

8、s32从直接交易流转集中搜索出与加密货币地址产生交易的目标节点,并对目标节点进行分类标记;

9、或/和,从中转交易流转集中搜索出与加密货币地址产生交易的中转节点和最终节点,并进行标记;

10、s33从资金跨链流转集中搜索出与加密货币地址产生跨链交易的跨链节点,并添加跨链标识;

11、s34从兑币交易流转集中搜索出与加密货币地址产生兑币交易的兑币节点,并添加兑币标识;

12、s4资金拓扑图绘制:基于节点分析结果绘制资金拓扑图。

13、上述基于多源数据融合的加密货币资金追踪方法,上述交易业务数据库构建步骤s1包括以下分步骤:

14、s11获取区块链数据和原始交易数据;

15、s12获取地址统计数据;所述地址统计数据包括与区块链上各节点地址关联的资金数据和交易笔数;

16、s13获取交易对数据;所述交易对数据是指区块链上两个节点地址之间的交易数据;

17、s14获取跨链数据;所述跨链数据是指不同区块链上的各节点地址之间的交易数据;

18、s15获取兑币数据,所述兑币数据是指区块链上与节点地址关联的代币币种兑换数据。

19、上述交易业务数据库构建中,跨链数据具体通过以下方式获取:基于跨链合约,确定用户在一个区块链的跨链交易,然后在另一区块链上找到对应的跨链交易,将在两个区块链上的跨链交易信息整合得到完整的跨链数据,并保存于设置的结构列表中。

20、上述交易业务数据库构建还包括步骤s16获取代币价值;所述代币价值是指将与加密货币地址关联的资金数据转换至法币或同一代币币种。

21、上述交易业务数据提取中,提取的与加密货币地址关联的交易业务数据,可以针对一种代币币种,或者针对两种以上的代币币种。

22、上述交易业务数据提取步骤s2包括以下分步骤:

23、s21从交易业务数据库中提取与加密货币地址关联的资金数据和交易笔数,得到加密货币地址属性数据;

24、s22从交易业务数据库中提取与加密货币地址关联的交易对数据,构建与加密货币地址关联的第一交易节点集;

25、s23从交易业务数据库中提取与加密货币地址关联的跨链数据,构建与加密货币地址关联的第二交易节点集;

26、s24从交易业务数据库中提取与加密货币地址关联的兑币数据,构建与加密货币地址关联的第三交易节点集。

27、上述步骤s21中,还包括从交易业务数据库中提取与加密货币地址关联的代币价值,并添加到加密地址属性数据。

28、上述步骤s22中,当代币币种为两种以上时,针对每种代币币种,第一流入流出对手集包括与各代币币种关联的交易节点子集。

29、当代币币种为两种以上时,上步骤s24中,还依据兑币数据获取兑换前/后的代币数据,继续从交易业务数据库中提取与兑换前/后的代币数据关联的资金流入流出数据,得到基于不同代币币种的交易对数据,并添加到第三交易节点集。

30、上述节点分析中,步骤s31,依据第一交易金额阈值范围或/和第一交易笔数阈值范围,从第一交易节点集中筛选出与给定加密货币地址相关的交易对数据,加入到直接交易流转集或中转交易流转集;依据第二交易金额阈值范围或/和第二交易笔数阈值范围,从第二交易节点集中筛选出与给定加密货币地址相关的跨链数据,得到资金跨链流转集;依据第三交易金额阈值范围或/和第三交易笔数阈值范围,从第三交易节点集中筛选出与给定加密地址相关的兑币数据,得到兑币交易流转集。在优选实现方式中,将从直接交易流转集中搜索的目标节点和中转交易流转集中搜索的最终节点相同的节点进行汇总并标记。当直接流转集中目标节点为交易所或钱包时,所述目标节点为可调证节点。

31、上述资金拓扑图绘制步骤s4中,基于节点分析结果,绘制包含加密货币地址和目标节点、中转节点、最终节点、跨链节点、兑币节点之间资金流入流出的树状图,所述树状图呈聚合或非聚合状;所述树状图各边线与之连接的两节点之间的交易数据(包含交易笔数、交易价值或和价值占比)关联并标记,还可以利用边线粗细、颜色等来表征交易价值多少;所述树状图各边线的节点标记有与之关联的加密货币地址属性数据,还可以利用点的大小来表征资金余额得到大小等。特别的,对于跨链节点和兑币节点,还在加密货币地址与跨链节点或兑币节点的连线上增加跨链标识或兑币标识。所述跨链标识存储有两节点之间的跨链交易记录(例如跨链交易时间、交易金额等)。所述兑币标识存储有两节点之间的兑币交易记录(例如兑币时间、兑币金额等)。

32、在上述基于多源数据融合的加密货币资金追踪方法中,当完成一个加密货币地址的交易追踪后本文档来自技高网...

【技术保护点】

1.一种基于多源数据融合的加密货币资金追踪方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于多源数据融合的加密货币资金追踪方法,其特征在于,交易业务数据库构建步骤S1包括以下分步骤:

3.根据权利要求1所述的基于多源数据融合的加密货币资金追踪方法,其特征在于,交易业务数据库构建步骤S1还包括:

4.根据权利要求2所述的基于多源数据融合的加密货币资金追踪方法,其特征在于,跨链数据具体通过以下方式获取:基于跨链合约,确定用户在一个区块链的跨链交易,然后在另一区块链上找到对应的跨链交易,将在两个区块链上的跨链交易信息整合得到完整的跨链数据,并保存于设置的结构列表中。

5.根据权利要求1所述的基于多源数据融合的加密货币资金追踪方法,其特征在于,资金业务数据提取中,提取的与加密货币地址关联的资金业务数据,针对一种代币币种,或者针对两种以上的代币币种。

6.根据权利要求5所述的基于多源数据融合的加密货币资金追踪方法,其特征在于,资金业务数据提取步骤S2包括以下分步骤:

7.根据权利要求6所述的基于多源数据融合的加密货币资金追踪方法,其特征在于,步骤22中,当代币币种为两种以上时,针对每种代币币种,第一交易节点集包括与各代币币种关联的交易节点子集。

8.根据权利要求6所述的基于多源数据融合的加密货币资金追踪方法,其特征在于,步骤S24中,还依据兑币数据获取兑换前/后的代币数据,继续从交易业务数据库中提取与兑换前/后的代币数据关联的资金流入流出数据,得到基于不同代币币种的交易对数据,并添加到第三交易节点集。

9.根据权利要求6所述的基于多源数据融合的加密货币资金追踪方法,其特征在于,步骤S21还包括从交易业务数据库中提取与加密货币地址关联的代币价值,并添加到加密地址属性数据。

10.根据权利要求6所述的基于多源数据融合的加密货币资金追踪方法,其特征在于,步骤S31中,依据第一交易金额阈值范围或/和第一交易笔数阈值范围,从第一交易节点集中筛选出与给定加密货币地址相关的交易对数据,加入到直接交易流转集或中转交易流转集;依据第二交易金额阈值范围或/和第二交易笔数阈值范围,从第二交易节点集中筛选出与给定加密货币地址相关的跨链数据,得到跨链交易流转集;依据第三交易金额阈值范围或/和第三交易笔数阈值范围,从第三交易节点集中筛选出与给定加密地址相关的兑币数据,得到兑币交易流转集。

11.根据权利要求10所述的基于多源数据融合的加密货币资金追踪方法,其特征在于,步骤S31中,将从直接交易流转集中搜索的目标节点和中转交易流转集中搜索的最终节点相同的节点进行汇总并标记。

12.根据权利要求13所述的基于多源数据融合的加密货币资金追踪方法,其特征在于,步骤S31中,当目标节点为交易所或钱包时,所述目标节点为可调证节点。

13.根据权利要求1至12任一项所述的基于多源数据融合的加密货币资金追踪方法,其特征在于,从资金拓扑图中再选择一个节点作为加密货币地址,重复步骤S2-S4,可以实现对资金拓扑图的扩展。

14.一种实现权利要求1至13任一项所述方法的加密货币资金追踪系统,其特征在于,包括:

...

【技术特征摘要】

1.一种基于多源数据融合的加密货币资金追踪方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于多源数据融合的加密货币资金追踪方法,其特征在于,交易业务数据库构建步骤s1包括以下分步骤:

3.根据权利要求1所述的基于多源数据融合的加密货币资金追踪方法,其特征在于,交易业务数据库构建步骤s1还包括:

4.根据权利要求2所述的基于多源数据融合的加密货币资金追踪方法,其特征在于,跨链数据具体通过以下方式获取:基于跨链合约,确定用户在一个区块链的跨链交易,然后在另一区块链上找到对应的跨链交易,将在两个区块链上的跨链交易信息整合得到完整的跨链数据,并保存于设置的结构列表中。

5.根据权利要求1所述的基于多源数据融合的加密货币资金追踪方法,其特征在于,资金业务数据提取中,提取的与加密货币地址关联的资金业务数据,针对一种代币币种,或者针对两种以上的代币币种。

6.根据权利要求5所述的基于多源数据融合的加密货币资金追踪方法,其特征在于,资金业务数据提取步骤s2包括以下分步骤:

7.根据权利要求6所述的基于多源数据融合的加密货币资金追踪方法,其特征在于,步骤22中,当代币币种为两种以上时,针对每种代币币种,第一交易节点集包括与各代币币种关联的交易节点子集。

8.根据权利要求6所述的基于多源数据融合的加密货币资金追踪方法,其特征在于,步骤s24中,还依据兑币数据获取兑换前/后的代币数据,继续从交易业务数据库中提取与兑换前/后的代币数据关联的资金流入流出数据,得到基于不同代币币种的交易对数据...

【专利技术属性】
技术研发人员:肖斯文
申请(专利权)人:成都链安科技有限公司
类型:发明
国别省市:

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

1