CN112365248B - 一种分析数字货币交易路径的方法及*** - Google Patents
一种分析数字货币交易路径的方法及*** Download PDFInfo
- Publication number
- CN112365248B CN112365248B CN202011278504.1A CN202011278504A CN112365248B CN 112365248 B CN112365248 B CN 112365248B CN 202011278504 A CN202011278504 A CN 202011278504A CN 112365248 B CN112365248 B CN 112365248B
- Authority
- CN
- China
- Prior art keywords
- transaction
- digital currency
- database
- entity information
- utxo
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 34
- 238000004458 analytical method Methods 0.000 claims abstract description 54
- 238000013507 mapping Methods 0.000 claims abstract description 53
- 230000000007 visual effect Effects 0.000 claims abstract description 19
- 238000010276 construction Methods 0.000 claims description 10
- 238000010835 comparative analysis Methods 0.000 claims description 5
- 230000002452 interceptive effect Effects 0.000 claims description 5
- 238000012800 visualization Methods 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 4
- 241000700605 Viruses Species 0.000 claims 1
- 230000037361 pathway Effects 0.000 claims 1
- 238000001514 detection method Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 8
- 238000013459 approach Methods 0.000 description 4
- 238000013499 data model Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 238000007405 data analysis Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 238000007619 statistical method Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 238000011840 criminal investigation Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/389—Keeping log of transactions for guaranteeing non-repudiation of a transaction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Tourism & Hospitality (AREA)
- Technology Law (AREA)
- Educational Administration (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Computer Networks & Wireless Communication (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明从关联途径获取可疑目标的数字货币钱包地址以及与钱包地址关联的实体信息;通过数字货币的钱包客户端获得数字货币的区块数据,对区块数据进行解析以获得UTXO交易记录,将UTXO交易记录以关系型数据库的形式进行存储,构建UTXO交易记录数据库;将UTXO交易记录中的交易地址和实体信息建立虚实映射表,基于交易地址将实体信息和UTXO交易记录数据库中的数据进行映射,构建虚实映射数据库;将实体信息导入分析数据库,进行综合数据关联碰撞分析;基于综合数据关联碰撞结果和虚实映射数据库,构建可视化交易网络,分析交易网络、资金流向和交易行为。使数字货币的交易路径分析更加直观、便捷且高效,为数字货币相关犯罪的案件侦破工作提供了有效的手段。
Description
技术领域
本发明涉及电子数据取证技术领域,尤其是一种分析数字货币交易路径的方法及***。
背景技术
随着信息技术的快速发展,各类数字货币争相竞出,由于数字货币具有去中心化、高保密性以及支付方便等优点,其使用占比正逐年增长。此外,区块链技术作为一种在不可信的竞争环境中低成本建立信任的新型计算范式和协作模式,也极大地促进了数字货币的发展,有效的解决了传统技术所不能解决的难题,凭借其独有特性优势,正在改变诸多行业的运行规则,是未来发展数字经济、构建新型信任体系不可或缺的技术之一。
随着数字货币和区块链技术的应用普及,围绕着区块链特别是与数字货币相关的违法犯罪,呈上升趋势,也对电子数据取证带来新的挑战。
当前,针对数字货币的违法犯罪,最难解决的是其匿名性问题,尽管数字货币的交易记录全公开,但数据上却没有实体信息。尽管存在一些分析数字货币交易网络的工具,但是由于交易数据量巨大、分析结果展示不直观等原因,数字货币交易路径分析依然具有很大的难度。
发明内容
本发明提出了一种分析数字货币交易路径的方法及***。
在一个方面,本发明提出了一种分析数字货币交易路径的方法,该方法包括以下步骤:
S1:从关联途径获取可疑目标的数字货币钱包地址以及与钱包地址关联的实体信息;
S2:通过数字货币的钱包客户端获得数字货币的区块数据,对区块数据进行解析以获得UTXO交易记录,将UTXO交易记录以关系型数据库的形式进行存储,构建UTXO交易记录数据库;
S3:将UTXO交易记录中的交易地址和实体信息建立虚实映射表,基于交易地址将实体信息和UTXO交易记录数据库中的数据进行映射,构建虚实映射数据库。
以上方法通过多种途径获取可疑目标的信息,保证了数据的多样性和可靠性,并从解析和简化区块链数据入手,对UTXO交易记录中的交易地址和实体信息的映射关系进行统计分析,建立了交易记录数据库以及虚实映射数据库,为数字货币交易路径的分析提供了便于检索、统计和离线分析的结构化数据,为数字货币相关案件的侦破工作提供了有效的手段。
在具体的实施例中,该方法还包括步骤S4:将实体信息导入数据库,进行综合数据关联碰撞分析,将两组以上同类型的实体信息进行整理,通过关联查询,提取数据库中实体信息具有交集的部分并进行对比分析。基于时间、空间、交易途径等多种维度对数据库中的实体信息进行筛查和比对,便于在海量数据中准确获取有价值的结果。
在具体的实施例中,该方法还包括步骤S5:基于综合数据关联碰撞分析的结果和虚实映射数据库,构建可视化交易网络,分析交易网络、资金流向和交易行为。根据可视化交易网络可直观地对可疑目标相关的交易进行溯源记录分析。
在具体的实施例中,步骤S1中获取可疑目标的数字货币钱包地址所利用的关联途径根据具体案件涉及到的场景进行选择,其中包括:解析可疑目标使用的勒索病毒、分析可疑目标使用过的暗网痕迹记录或解析可疑目标关联的电子设备中的数字货币钱包客户端。由于数字货币交易信息的公开性,可以通过各类公开的关联途径方便地查找到可疑目标的数字货币钱包地址。
在具体的实施例中,步骤S1中获取钱包地址关联的实体信息所利用的关联途径包括:解析与数字货币钱包地址关联的电子设备、交易所App后台和银行卡。
在优选的实施例中,当所利用的关联途径包括交易所APP后台时,获取到的实体信息包括:与数字货币钱包地址关联的账户信息、实名认证信息、资产信息、历史订单、当前委托、提币地址和关联支付渠道信息。
在优选的实施例中,步骤S1中实体信息还包括:与数字货币钱包地址关联的QQ账号、邮箱地址、手机号、身份证号、银行卡账号。
在具体的实施例中,步骤S2中将UTXO交易记录以关系型数据库的形式进行存储具体包括:从UTXO交易记录中提取交易信息、输入信息和输出信息,并根据这三类信息的对应关系建立关系型数据库。将UTXO交易记录转换为关系型数据库的形式进行存储,使交易数据便于模糊检索、定期同步和离线分析。
在具体的实施例中,步骤S3中虚实映射数据库的构建包括对可疑目标的钱包地址设置别名。便于后续对可疑目标进行检索和分析。
在具体的实施例中,可视化交易网络包括一种可操作的图形化界面,由步骤S5中碰撞后的数据经过图形化处理后构成。
在优选的实施例中,图形化界面包括:可疑目标账号、与可疑目标账号存在交易往来的账号、交易金额、交易金额流向、交易时间戳和可供检索的交互窗口。
根据本发明的第二方面,提出了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被计算机处理器执行时实施上文所述的方法。
根据本发明的第三方面,提出一种分析数字货币交易路径的***,该***包括:
可疑目标信息获取模块:配置用于从关联途径获取可疑目标的数字货币钱包地址以及与钱包地址关联的实体信息;
UTXO交易记录数据库构建模块:配置用于通过数字货币的钱包客户端获得数字货币的区块数据,对区块数据进行解析以获得UTXO交易记录,将UTXO交易记录以关系型数据库的形式进行存储,构建UTXO交易记录数据库;
虚实映射数据库构建模块:配置用于将UTXO交易记录中的交易地址和实体信息建立虚实映射表,基于交易地址将实体信息和UTXO交易记录数据库中的数据进行映射,构建虚实映射数据库。
在具体的实施例中,该***还包括综合数据关联碰撞分析模块:配置用于将实体信息导入数据库,进行综合数据关联碰撞分析,将两组以上同类型的实体信息进行整理,通过关联查询,提取数据库中实体信息具有交集的部分并进行对比分析。
在具体的实施例中,该***还包括交易网络可视化分析模块:配置用于基于综合数据关联碰撞分析的结果和虚实映射数据库,构建可视化交易网络,分析交易网络、资金流向和交易行为。
本发明通过从与可疑目标关联的公开渠道或钱包客户端,获取可疑目标的数字货币钱包地址和区块链数据信息,同时通过对可疑目标关联的电子设备进行调查取证或对交易客户端及其后台进行分析获取可疑目标相关的实体信息,对区块链数据进行解析获取UTXO交易记录,并以关系型数据库的形式进行储存,将实体信息与交易记录中的交易地址建立映射表,基于交易地址将实体信息和UTXO交易记录数据库中的数据进行映射,构建虚实映射数据库,对实体信息进行综合数据关联碰撞分析,基于碰撞分析结果和虚实映射数据库,构建可视化交易网络,直观地对可疑目标的数字货币交易路径进行分析。本发明将UTXO交易记录转换为关系型数据库的形式进行存储,使交易数据便于检索、同步和离线分析,通过将可疑目标关联的实体信息与交易记录中的虚拟交易地址进行关联,实现虚实数据的映射,通过碰撞分析逐步积累关联的实体信息数据,在一定程度上改善了由数字货币匿名性所导致的分析不便的问题。
附图说明
包括附图以提供对实施例的进一步理解并且附图被并入本说明书中并且构成本说明书的一部分。附图图示了实施例并且与描述一起用于解释本发明的原理。将容易认识到其它实施例和实施例的很多预期优点,因为通过引用以下详细描述,它们变得被更好地理解。通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1是本发明的一个实施例的分析数字货币交易路径的方法的流程图;
图2是本发明的一个具体实施例的UTXO交易记录的关系型数据模型图;
图3是本发明的一个具体实施例的数字货币区块链交易地址与实体信息的虚实映射表图;
图4是本发明的一个具体实施例的UTXO交易信息和实体信息的映射关系图;
图5是本发明的一个具体实施例的分析数字货币交易路径的方法的架构图;
图6是本发明的一个实施例的分析数字货币交易路径的***的框架图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
根据本发明的一个实施例的分析数字货币交易路径的方法,图1示出了根据本发明的实施例的分析数字货币交易路径的方法的流程图。如图1所示,该方法包括以下步骤:
S101:从关联途径获取可疑目标的数字货币钱包地址以及与钱包地址关联的实体信息。由于数字货币的交易记录是全公开的,通过公开渠道或钱包客户端,即可获取可疑目标的钱包地址和交易记录等信息,并根据钱包地址或解析与可疑目标相关联的交易记录,追踪到相关的实体信息。
在具体的实施例中,获取可疑目标的数字货币钱包地址所利用的关联途径根据具体案件涉及到的场景进行选择,其中包括:解析可疑目标使用的勒索病毒、分析可疑目标使用过的暗网痕迹记录或解析可疑目标关联的电子设备中的数字货币钱包客户端。
在具体的实施例中,获取钱包地址关联的实体信息所利用的关联途径包括:解析与数字货币钱包地址关联的电子设备、交易所App后台和银行卡。
在优选的实施例中,当所利用的关联途径包括交易所APP后台时,获取到的实体信息包括:与数字货币钱包地址关联的账户信息、实名认证信息、资产信息、历史订单、当前委托、提币地址和关联支付渠道信息。
在优选的实施例中,通过关联途径可以获得的实体信息还包括:与数字货币钱包地址关联的QQ账号、邮箱地址、手机号、身份证号、银行卡账号。
应当认识到,获取钱包地址和实体信息所使用的关联途径以及所获得的实体信息包括且不仅包括以上所述内容,并且需要根据实际案件所涉及的场景选择使用合适的关联途径以及所需要分析的实体信息。
S102:通过数字货币的钱包客户端获得数字货币的区块数据,对区块数据进行解析以获得UTXO交易记录,将UTXO交易记录以关系型数据库的形式进行存储,构建UTXO交易记录数据库。
图2示出了本发明的一个具体实施例的UTXO交易记录的关系型数据模型图。从UTXO交易记录中提取交易信息、输入信息和输出信息,由区块链数据结构可知,一个区块对应多个交易信息,一个交易信息对应多个输入信息和多个输出信息,且除Coinbase的输入外,一笔输入对应另一笔交易中的输出。根据交易信息201、输出信息202和输入信息203的对应关系得到如图2的数据模型。对交易记录提取有用信息,便于将海量的区块链数据进行简化,转换为易于统计、检索和分析的数据集。
在优选的实施例中,根据图2示出的数据模型,将UTXO交易记录中的交易信息、输入信息和输出信息以文本文件的格式分别写入三个文件,然后批量导入MySQL关系型数据库中,得到UTXO交易记录数据库。
S103:将UTXO交易记录中的交易地址和实体信息建立虚实映射表,基于交易地址将实体信息和UTXO交易记录数据库中的数据进行映射,构建虚实映射数据库。
图3示出了本发明的一个具体实施例的数字货币区块链交易地址与实体信息的虚实映射表图,图中记录了数字货币区块链数据中一个交易地址与多个实体信息存在的对应关系。
图4示出了本发明的一个具体实施例的UTXO交易信息和实体信息的映射关系图。图中交易信息401包括:交易ID、交易hash、输入ID、输出ID、时间戳以及其它交易详情;输出信息402包括:交易ID、交易hash、交易地址、交易输出数量以及其它输出详情;输入信息403包括:交易ID、交易hash、上笔hash、交易输入数量以及其它输入详情。通过匹配相同的交易地址,将虚实映射表404和交易信息401、输出信息402以及输入信息403进行映射,从而实现图3所示表图中的实体信息与UTXO交易信息的映射。
在具体的实施例中,虚实映射数据库的构建包括对可疑目标的钱包地址设置别名。简化钱包地址为备注名称,方便分析和检索。
S104:将实体信息导入数据库,进行综合数据关联碰撞分析,将两组以上同类型的实体信息进行整理,通过关联查询,提取数据库中实体信息的交集。
图5示出了本发明的一个具体实施例的分析数字货币交易路径的方法的架构图。根据具体的区块链相关案件501,通过刑侦手段进行案件相关的交易电子设备证据分析504,解析电子设备证据中的数据记录进行数字货币钱包客户端分析505,实现钱包地址获取503。此外,通过区块链相关案件501的关联公开渠道502也可以实现钱包地址获取503。对与钱包地址关联的UTXO交易记录进行区块数据UTXO交易记录分析506,同时结合电子设备证据深度分析507和交易所后台分析509的结果,对关联实体数据进行综合数据关联碰撞分析510。
在具体的实施例中,综合数据关联碰撞分析包括实体信息数据分析部分和实体信息数据碰撞部分。实体信息数据分析部分结合实际需要可通过多种维度进行分析,如:a)通过与可疑目标的数字货币钱包地址关联的邮箱地址,进一步分析其邮件往来关系;b)通过可疑目标的社交网络账号,如QQ、微信或What’sApp等分析其好友关系;c)通过时间的维度及关联计算机、手机上获取的地理位置信息获取可疑目标的轨迹信息。
在具体的实施例中,实体信息数据碰撞可通过多种手段实现,如1)将实体信息导入EXCEL表格,利用EXCEL表格的处理功能进行碰撞分析;2)将实体信息导入Access数据库,利用SQL语言进行碰撞分析;3)利用Bcompare等碰撞软件进行碰撞分析。
S105:基于综合数据关联碰撞分析的结果和虚实映射数据库,构建可视化交易网络,分析交易网络、资金流向和交易行为。
在具体的实施例中,数字货币交易路径分析所使用的可视化交易网络包括一种可操作的图形化界面,由碰撞分析后的数据经过图形化处理后构成。
可视化交互界面图中包括:可疑目标账号、与可疑目标账号存在交易往来的账号、交易金额、交易金额流向、交易时间戳、检索框。基于本发明所描述的具体方案,将数字货币钱包的区块链数据解析并同步到MySQL关系型数据库,并建立虚实映射关系,将可疑目标关联的实体信息作为可疑目标的数字货币钱包地址的备注。通过公开渠道获取的可疑目标账号进行UXTO交易记录进行分析,并以可视化的方式呈现,可以直观的展示与可疑目标账号有关的交易网络。在本具体实施例中用户可以通过检索框快速的检索相应的钱包地址、备注的实体信息,并可以直观的通过界面图形化操作进行相关交易的溯源记录分析等。
图6示出了根据本发明的一个实施例的分析数字货币交易路径的***的框架图。该***包括可疑目标信息获取模块601、UTXO交易记录数据库构建模块602、虚实映射数据库构建模块603和综合数据关联碰撞分析模块604、交易网络可视化分析模块605。
在具体的实施例中,可疑目标信息获取模块601被配置用于从关联途径获取可疑目标的数字货币钱包地址以及与钱包地址关联的实体信息。UTXO交易记录数据库构建模块602被配置用于通过数字货币的钱包客户端获得数字货币的区块数据,对区块数据进行解析以获得UTXO交易记录,将UTXO交易记录以关系型数据库的形式进行存储,构建UTXO交易记录数据库。虚实映射数据库构建模块603被配置用于将UTXO交易记录中的交易地址和实体信息建立虚实映射表,基于交易地址将实体信息和UTXO交易记录数据库中的数据进行映射,构建虚实映射数据库。综合数据关联碰撞分析模块604被配置用于将实体信息导入数据库,进行综合数据关联碰撞分析,将两组以上同类型的实体信息进行整理,通过关联查询,提取数据库中实体信息具有交集的部分并进行对比分析。交易网络可视化分析模块605被配置用于基于综合数据关联碰撞分析的结果和虚实映射数据库,构建可视化交易网络,分析交易网络、资金流向和交易行为。通过以上模块的共同作用,实现了从海量的数字货币交易记录数据中提取与可疑目标相关的有效信息,并结合关联实体信息进行统计、映射和分析,最后以可视化交互界面的形式呈现出来,使数字货币的交易路径分析更加直观且便捷,为数字货币相关犯罪的案件侦破工作提供了有效的手段。
本发明的实施例还涉及一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被计算机处理器执行时实施上文中的方法。该计算机程序包含用于执行流程图所示的方法的程序代码。需要说明的是,本申请的计算机可读介质可以是计算机可读信号介质或者计算机可读介质或者是上述两者的任意组合。
本发明从关联途径获取可疑目标的数字货币钱包地址以及与钱包地址关联的实体信息。通过数字货币的钱包客户端获得数字货币的区块数据,对区块数据进行解析以获得UTXO交易记录,将UTXO交易记录以关系型数据库的形式进行存储,构建UTXO交易记录数据库。将UTXO交易记录中的交易地址和实体信息建立虚实映射表,基于交易地址将实体信息和UTXO交易记录数据库中的数据进行映射,构建虚实映射数据库。将实体信息导入分析数据库,进行综合数据关联碰撞分析。基于综合数据关联碰撞结果和虚实映射数据库,构建可视化交易网络,分析交易网络、资金流向和交易行为。从解析和简化区块链数据入手,对UTXO交易记录中的交易地址和实体信息的映射关系进行统计分析,逐步积累与可疑目标相关的有效信息,最终通过可视化交互界面的形式呈现出来,使数字货币的交易路径分析更加直观且便捷,为数字货币相关犯罪的案件侦破工作提供了有效的手段。
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
Claims (11)
1.一种分析数字货币交易路径的方法,其特征在于,包括以下步骤:
S1:从关联途径获取可疑目标的数字货币钱包地址以及与所述钱包地址关联的实体信息;
S2:通过所述数字货币的钱包客户端获得所述数字货币的区块数据,对所述区块数据进行解析以获得UTXO交易记录,将所述UTXO交易记录以关系型数据库的形式进行存储,构建UTXO交易记录数据库;
S3:将所述UTXO交易记录中的交易地址和所述实体信息建立虚实映射表,基于所述交易地址将所述实体信息和所述UTXO交易记录数据库中的数据进行映射,构建虚实映射数据库;
S4:将所述实体信息导入数据库,进行综合数据关联碰撞分析,将两组以上同类型的实体信息进行整理,通过关联查询,提取数据库中实体信息具有交集的部分并进行对比分析;
S5:基于所述综合数据关联碰撞分析的结果和虚实映射数据库,构建可视化交易网络,分析交易网络、资金流向和交易行为。
2.根据权利要求1所述的一种分析数字货币交易路径的方法,其特征在于,所述步骤S1中获取可疑目标的数字货币钱包地址所利用的关联途径根据具体案件涉及到的场景进行选择,其中包括:解析所述可疑目标使用的勒索病毒、分析所述可疑目标使用过的暗网痕迹记录或解析所述可疑目标关联的电子设备中的数字货币钱包客户端。
3.根据权利要求1所述的一种分析数字货币交易路径的方法,其特征在于,所述步骤S1中获取所述钱包地址关联的实体信息所利用的关联途径包括:解析与所述数字货币钱包地址关联的电子设备、交易所App后台和银行卡。
4.根据权利要求3所述的一种分析数字货币交易路径的方法,其特征在于,当所利用的所述关联途径包括交易所APP后台时,获取到的所述实体信息包括:与所述数字货币钱包地址关联的账户信息、实名认证信息、资产信息、历史订单、当前委托、提币地址和关联支付渠道信息。
5.根据权利要求1和4中任一项所述的一种分析数字货币交易路径的方法,其特征在于,步骤S1中所述实体信息还包括:与所述数字货币钱包地址关联的QQ账号、邮箱地址、手机号、身份证号、银行卡账号。
6.根据权利要求1所述的一种分析数字货币交易路径的方法,其特征在于,所述步骤S2中将所述UTXO交易记录以关系型数据库的形式进行存储具体包括:从UTXO交易记录中提取交易信息、输入信息和输出信息,并根据这三类信息的对应关系建立关系型数据库。
7.根据权利要求1所述的一种分析数字货币交易路径的方法,其特征在于,所述步骤S3中虚实映射数据库的构建包括对可疑目标的钱包地址设置别名。
8.根据权利要求1所述的一种分析数字货币交易路径的方法,其特征在于,所述可视化交易网络包括一种可操作的图形化界面,由所述步骤S5中碰撞后的数据经过图形化处理后构成。
9.根据权利要求8所述的一种分析数字货币交易路径的方法,其特征在于,所述图形化界面包括:可疑目标账号、与可疑目标账号存在交易往来的账号、交易金额、交易金额流向、交易时间戳和可供检索的交互窗口。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被计算机处理器执行时实施权利要求1至9中任一项所述的方法。
11.一种分析数字货币交易路径的***,其特征在于,包括:
可疑目标信息获取模块:配置用于从关联途径获取可疑目标的数字货币钱包地址以及与所述钱包地址关联的实体信息;
UTXO交易记录数据库构建模块:配置用于通过所述数字货币的钱包客户端获得所述数字货币的区块数据,对所述区块数据进行解析以获得UTXO交易记录,将所述UTXO交易记录以关系型数据库的形式进行存储,构建UTXO交易记录数据库;
虚实映射数据库构建模块:配置用于将所述UTXO交易记录中的交易地址和所述实体信息建立虚实映射表,基于所述交易地址将所述实体信息和所述UTXO交易记录数据库中的数据进行映射,构建虚实映射数据库;
综合数据关联碰撞分析模块:配置用于将所述实体信息导入数据库,进行综合数据关联碰撞分析,将两组以上同类型的实体信息进行整理,通过关联查询,提取数据库中实体信息具有交集的部分并进行对比分析;
交易网络可视化分析模块:配置用于基于所述综合数据关联碰撞分析的结果和虚实映射数据库,构建可视化交易网络,分析交易网络、资金流向和交易行为。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011278504.1A CN112365248B (zh) | 2020-11-16 | 2020-11-16 | 一种分析数字货币交易路径的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011278504.1A CN112365248B (zh) | 2020-11-16 | 2020-11-16 | 一种分析数字货币交易路径的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112365248A CN112365248A (zh) | 2021-02-12 |
CN112365248B true CN112365248B (zh) | 2023-01-24 |
Family
ID=74514874
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011278504.1A Active CN112365248B (zh) | 2020-11-16 | 2020-11-16 | 一种分析数字货币交易路径的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112365248B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115660837B (zh) * | 2022-09-05 | 2023-05-30 | 淮阴工学院 | 一种基于知识图谱的虚拟货币地址画像构建方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108874634A (zh) * | 2018-06-05 | 2018-11-23 | 迪肯区块链科技(重庆)有限公司 | 一种数字货币区块链运行状态的可视化方法及浏览器 |
CN110766384A (zh) * | 2019-09-06 | 2020-02-07 | 安徽高山科技有限公司 | 一种区块链中数字货币流向追踪方法 |
CN111028083A (zh) * | 2019-12-11 | 2020-04-17 | 北京知道创宇信息技术股份有限公司 | 一种区块链钱包地址的评估方法、装置、***及存储介质 |
WO2020153688A1 (ko) * | 2019-01-22 | 2020-07-30 | (주)에스투더블유랩 | 암호화폐 거래 분석 방법 및 시스템 |
CN111506557A (zh) * | 2020-04-10 | 2020-08-07 | 上海七印信息科技有限公司 | Utxo库建立方法、装置、计算机设备和存储介质 |
-
2020
- 2020-11-16 CN CN202011278504.1A patent/CN112365248B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108874634A (zh) * | 2018-06-05 | 2018-11-23 | 迪肯区块链科技(重庆)有限公司 | 一种数字货币区块链运行状态的可视化方法及浏览器 |
WO2020153688A1 (ko) * | 2019-01-22 | 2020-07-30 | (주)에스투더블유랩 | 암호화폐 거래 분석 방법 및 시스템 |
CN110766384A (zh) * | 2019-09-06 | 2020-02-07 | 安徽高山科技有限公司 | 一种区块链中数字货币流向追踪方法 |
CN111028083A (zh) * | 2019-12-11 | 2020-04-17 | 北京知道创宇信息技术股份有限公司 | 一种区块链钱包地址的评估方法、装置、***及存储介质 |
CN111506557A (zh) * | 2020-04-10 | 2020-08-07 | 上海七印信息科技有限公司 | Utxo库建立方法、装置、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112365248A (zh) | 2021-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109299334B (zh) | 一种知识图谱的数据处理方法及装置 | |
CN110956547A (zh) | 一种基于搜索引擎的实时识别欺诈团伙的方法及*** | |
US20180157851A1 (en) | Systems and methods for authentication of access based on multi-data source information | |
CA3230500A1 (en) | Method and system for querying abnormal financial data on basis of knowledge map | |
CN103605651A (zh) | 一种基于olap多维分析的数据处理展现方法 | |
CN111125118B (zh) | 关联数据查询方法、装置、设备及介质 | |
US7054833B1 (en) | Method and system for processing unclaimed property information | |
CN111666346A (zh) | 信息归并方法、交易查询方法、装置、计算机及存储介质 | |
CN111563098A (zh) | 结构化与非结构化数据查询方法、设备、存储介质及装置 | |
CN112445870B (zh) | 基于手机取证电子数据的知识图谱串并案分析方法 | |
CN112650890A (zh) | 一种基于图数据库的加密货币流向追踪方法与装置 | |
CN104579909A (zh) | 一种用户信息的分类、用户分组信息的获取方法和设备 | |
CN114357000A (zh) | 一种区块链交易数据检索***、方法、设备及存储介质 | |
CN114840527A (zh) | 数据处理方法、装置及计算机可读存储介质 | |
CN111274283A (zh) | 一种轨迹显示方法及装置 | |
US20220229854A1 (en) | Constructing ground truth when classifying data | |
CN112365248B (zh) | 一种分析数字货币交易路径的方法及*** | |
CN109902129B (zh) | 基于大数据分析的保险代理人归类方法及相关设备 | |
CN108734021B (zh) | 一种基于去隐私数据的金融贷款大数据风险评估方法与*** | |
CN110942312A (zh) | 一种pos机套现识别方法、***、设备及存储介质 | |
CN114153898A (zh) | 梳理数据库表间关系的方法、装置及应用 | |
CN116881472A (zh) | 基于图数据库技术的资金穿透与人物关系分析方法 | |
CN116186119A (zh) | 用户行为分析方法、装置、设备及存储介质 | |
CN115994830A (zh) | 取数模型的构建方法和数据归集方法及相关装置 | |
CN114971912A (zh) | 一种资金交易中账户特征分析方法、***和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |