本发明属于加密货币交易监测,涉及一种加密货币线索挖掘方法。
背景技术:
1、当前针对区块链的加密货币交易展开的地址分析、资金分析、兑币跨链分析、交易分析等各种违法犯罪分析技术已经比较成熟,但是也存在一定的局限性。上述传统的加密货币交易监管分析方法是接受报案请求,然后再依据报案信息中的线索进行分析研判。但在实际情况中,报案信息中的线索不一定精确,比如通过各种渠道(聊天记录、图片等)获取的信息往往不全面,此时传统加密货币交易监管分析方法无法对加密货币交易进行有效分析。
2、因此,传统加密货币交易监管分析方法难以面对线索不全(地址或者交易只有截断的部分信息)的场景。而且,传统加密货币交易监管分析方法,主要是基于报案请求的被动分析。主动发现一个重要的犯罪线索,在造成损失之前将其扼杀,对于交易监管往往更有意义,是一个需要亟待解决的问题。
技术实现思路
1、本发明目的旨在现有技术中存在的上述问题,提供一种加密货币线索挖掘方法,能够实现信息缺失应用场景下对地址/交易信息的有效挖掘,进而为加密货币交易监管提供有效数据支持;还可以实现加密货币交易线索的主动挖掘,以有效避免加密货币交易犯罪的发生。
2、为了达到上述目的,本发明采用以下技术方案来实现。
3、本发明提供了一种加密货币线索挖掘方法,其包括以下步骤:
4、s1依据区块链上的加密货币数据构建特征数据集;所述特征数据集包括地址特征数据集或/和交易特征数据集;所述地址特征数据集是由与加密货币地址关联的特征数据构成;所述交易特征数据集是由与每笔交易关联的特征数据构成;
5、s2依据线索挖掘请求,生成线索挖掘条件并对线索挖掘条件中的各条件进行排序;所述线索挖掘条件包括地址线索挖掘条件或/和交易线索挖掘条件;所述地址线索挖掘条件由依据线索挖掘请求中与加密货币地址相关的特征生成;交易线索挖掘条件由依据线索挖掘请求中与交易关联的特征生成;
6、s3从特征数据集中匹配出满足线索挖掘条件的特征数据,并生成挖掘结果。
7、上述步骤s1中,依据区块链上的加密货币数据,按照各加密货币地址,提取与之关联的特征数据,构成若干加密货币地址特征数据子集;若干加密货币地址特征数据子集组成地址特征数据集。与加密货币地址关联的特征数据包括加密货币地址所属链平台、最早交易时间、最晚交易时间、余额法币价值、余额代币价值、转入总法币价值、转入代币价值、转出总法币价值、转出代币价值、交易总笔数、转入交易笔数、转出交易笔数等中的多种;还可以包括地址标签、是否是合约地址或/和历史币价等。当与加密货币地址关联的代币有多种时,余额代币价值包括各代币的余额代币价值,或者将各种代币转换成统一的代币之后的求和;转入代币价值包括各代币的转入代币价值。
8、依据区块链上的加密货币数据,按照各交易,提取与之关联的特征数据,构成若干交易特征数据子集;若干交易特征数据子集组成地址特征数据集。与交易关联的特征数据包括交易所属链平台、交易哈希值、交易时间、交易发起地址、交易接收地址、交易法币金额、交易代币金额、交易币种等中的多种;还可以包括交易发起地址标签、交易接收地址标签或/和是否涉及合约地址。
9、上述步骤s2中,线索挖掘请求可以来自于报案请求或者来自监管部门设定的自启动扫描条件;报案请求可以为包含交易金额、加密货币地址、交易时间等交易信息的交易记录、聊天记录或图片等;来自监管部门设定的自启动扫描条件可以为标签地址、交易金额或累计交易金额大于设定阈值、交易时间出现在一特定时间区间(可以根据需求设定)、或者交易次数超出阈值等,当满足自启动扫描条件时,自动生成线索挖掘条件,并对地址特征集和交易特征集数据进行挖掘、完善。
10、所述地址线索挖掘条件包括链平台,还包括时间条件、或/和地址条件、或/和资金条件、或/和交易笔数条件等;所述链平台为所有链平台或者指定的一个或多个链平台;所述时间条件可以为交易时间区间;所述地址条件包括一个以上的部分公开的加密货币地址;所述资金条件可以为余额资金(例如法币或/和代币)区间、或/和转入资金(例如法币或/和代币)区间、或/和转出资金(例如法币或/和代币)区间;所述交易笔数条件为交易总笔数区间、或/和转入交易笔数区间、或/和转出交易笔数区间。可以按照线索挖掘请求,对地址线索挖掘条件中的各条件进行排序;也可以按照给定的各条件的重要度进行排序。
11、所述交易线索挖掘条件包括链平台,还包括交易时间条件、或/和交易地址条件、或/和交易哈希值条件、或/和交易金额条件、或/和交易币种条件等;所述链平台为所有链平台或者指定的一个或多个链平台;所述交易时间条件可以为交易时间区间;所述交易地址条件包括一个以上的部分公开的加密货币地址;所述交易哈希值条件包括一个以上的部分公开的交易哈希值;所述交易金额条件可以为交易金额(例如法币或/和代币)区间;所述交易币种条件包括一种以上的币种。可以按照线索挖掘请求,对交易线索挖掘条件中的各条件进行排序;也可以按照给定的各条件的重要度进行排序。
12、上述步骤s3包括以下分步骤:
13、s31依据地址线索挖掘条件,从地址特征数据集中匹配出一个以上的加密货币地址及与之关联的特征数据;
14、或/和依据交易线索挖掘条件,从交易特征数据集中匹配出一条以上的交易及与之关联的特征数据;
15、s32将匹配出的加密货币地址及与之关联的特征数据按照价值排序或者时间排序;
16、或/和将匹配出的交易及与之关联的特征数据按照价值排序或者时间排序。
17、对于匹配出的加密货币地址及与之关联的特征数据,按照价值排序可以为按照余额法币价值、余额代币价值、转入总法币价值、转入代币价值、转出总法币价值、转出代币价值中的一种进行排序;按照时间排序可以为按照最早交易时间或最晚交易时间进行排序。
18、对于匹配出的交易及与之关联的特征数据,按照价值排序可以为按照交易法币金额或交易代币金额进行排序;按照时间排序可以为按照交易时间进行排序。
19、与现有技术方案相比,本发明提供的加密货币线索挖掘方法具有以下有益效果:
20、1)本发明首先依据区块链上的加密货币数据构建地址特征数据集、交易特征数据集;然后依据线索挖掘请求,生成地址线索挖掘条件或/和交易线索挖掘条件;再从特征数据集、交易特征数据集中匹配出满足地址线索挖掘条件或/和交易线索挖掘条件的特征数据,并生成挖掘结果;从而可以实现信息缺失应用场景下地址补全或/和交易补全,使线索更完整,进而为加密货币交易监管提供有效数据支持;
21、2)本发明通过来自监管部门设定的自启动扫描条件,能够实现加密货币交易线索的主动挖掘,以有效避免加密货币交易犯罪的发生。
1.一种加密货币线索挖掘方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的加密货币线索挖掘方法,其特征在于,步骤s1中,依据区块链上的加密货币数据,按照各加密货币地址,提取与之关联的特征数据,构成若干加密货币地址特征数据子集;若干加密货币地址特征数据子集组成地址特征数据集。
3.根据权利要求2所述的加密货币线索挖掘方法,其特征在于,与加密货币地址关联的特征数据包括加密货币地址所属链平台、最早交易时间、最晚交易时间、余额法币价值、余额代币价值、转入总法币价值、转入代币价值、转出总法币价值、转出代币价值、交易总笔数、转入交易笔数、转出交易笔数中的多种。
4.根据权利要求3所述的加密货币线索挖掘方法,其特征在于,与加密货币地址关联的特征数据还包括地址标签、是否是合约地址或/和历史币价。
5.根据权利要求1所述的加密货币线索挖掘方法,其特征在于,步骤s1中,依据区块链上的加密货币数据,按照各交易,提取与之关联的特征数据,构成若干交易特征数据子集;若干交易特征数据子集组成地址特征数据集。
6.根据权利要求5所述的加密货币线索挖掘方法,其特征在于,与交易关联的特征数据包括交易所属链平台、交易哈希值、交易时间、交易发起地址、交易接收地址、交易法币金额、交易代币金额、交易币种中的多种。
7.根据权利要求6所述的加密货币线索挖掘方法,其特征在于,与交易关联的特征数据还包括交易发起地址标签、交易接收地址标签或/和是否涉及合约地址。
8.根据权利要求1或2或3或4所述的加密货币线索挖掘方法,其特征在于,步骤s2中,所述地址线索挖掘条件包括链平台,还包括时间条件、或/和地址条件、或/和资金条件、或/和交易笔数条件;所述链平台为所有链平台或者指定的一个或多个链平台;所述时间条件为交易时间区间;所述地址条件包括一个以上的部分公开的加密货币地址;所述资金条件可以为余额资金区间、或/和转入资金区间、或/和转出资金区间;所述交易笔数条件为交易总笔数区间、或/和转入交易笔数区间、或/和转出交易笔数区间。
9.根据权利要求1或5或6或7所述的加密货币线索挖掘方法,其特征在于,所述交易线索挖掘条件包括链平台,还包括交易时间条件、或/和交易地址条件、或/和交易哈希值条件、或/和交易金额条件、或/和交易币种条件等;所述链平台为所有链平台或者指定的一个或多个链平台;所述交易时间条件可以为交易时间区间;所述交易地址条件包括一个以上的部分公开的加密货币地址;所述交易哈希值条件包括一个以上的部分公开的交易哈希值;所述交易金额条件可以为交易金额区间;所述交易币种条件包括一种以上的币种。
10.根据权利要求1所述的加密货币线索挖掘方法,其特征在于,步骤s3包括以下分步骤:
