【技术实现步骤摘要】
一种基于无监督学习技术的数字货币交易溯源方法和装置
[0001]本专利技术涉及计算机
,特别是指一种基于无监督学习技术的数字货币交易溯源方法和装置。
技术介绍
[0002]作为区块链思想的最初实现,以数字货币为首的数字货币发展迅速,交易规模不断攀升,同时,数字货币的去中心化特点和匿名性质,以及它允许用户在世界任何地方即时发送资金的便利性,为犯罪分子进行洗钱、黑市交易等违法行为提供了可乘之机,因此对非法数字货币,尤其是数字货币的交易溯源技术的研究十分有必要。
[0003]现有的数字货币交易溯源技术主要分为两个研究方向:交易层溯源技术和网络层溯源技术。交易层溯源技术是指通过对交易记录的分析,发现匿名交易地址之间的某种关系,如:“共同输入,找零地址”,利用启发式对可能属于同一实体的匿名地址进行聚类,或通过观察交易行为,实现符合特定模式的交易聚类。这种溯源技术只能实现同一实体的地址聚类,无法获得该实体的真实身份信息。
[0004]网络层溯源技术是指通过搜集数字货币网络层流量的信息,分析交易在网络中的传播路径,建 ...
【技术保护点】
【技术特征摘要】
1.一种基于无监督学习技术的数字货币交易溯源方法,其特征在于,包括:截获目标节点与其对等节点之间发送或接收的数字货币交易流量;针对截获的流量所涉及的每笔数字货币交易,统计所述目标节点发送的交易广播消息、接收的交易请求消息的数量,并根据统计的消息的数量构建该笔数字货币交易的特征向量;对于各笔数字货币交易的特征向量,运用无监督异常检测算法进行异常检测;根据异常检测结果,溯源每笔数字货币交易是否为所述目标节点创建。2.根据权利要求1所述的方法,其特征在于,在所述运用无监督异常检测算法进行异常检测后,还包括:对异常检测结果中的各笔数字货币交易,进行流量的时序关系分析,识别并过滤出所述目标节点的转发交易后,得到经过过滤的异常检测结果;以及所述根据异常检测结果,溯源每笔数字货币交易是否为所述目标节点创建,具体包括:将经过过滤的异常检测结果中的各笔数字货币交易,识别为所述目标节点创建的数字货币交易。3.根据权利要求1所述的方法,其特征在于,所述统计所述目标节点发送的交易广播消息、接收的交易请求消息的数量,并根据统计的消息的数量构建该笔数字货币交易的特征向量,具体包括:构建的该笔数字货币交易的特征向量包括:Inv_Num,Getdata_Num,Ratio,Sum;其中,Inv_Num,Getdata_Num分别表示针对该笔数字货币交易统计出的目标节点发送的交易广播消息的数量、接收的交易请求消息的数量,Ratio表示Inv_Num与Getdata_Num之比,Sum表示Inv_Num与Getdata_Num之和。4.根据权利要求3所述的方法,其特征在于,在所述构建该笔数字货币交易的特征向量后,还包括:对所述特征向量进行扩充:将通过无监督学习算法计算出的所述特征向量的输出概率扩充到所述特征向量后,得到扩充后的特征向量。5.根据权利要求2所述的方法,其特征在于,所述对异常检测结果中的各笔数字货币交易,进行流量的时序关系分析,识别并过滤出所述目标节点的转发交易,具体包括:对于包含同一交易哈希值的所述目标节点发送和接收的交易广播消息,若分析出接收的交易广播消息早于发送的交易广播消息,则识别该交易哈希值所对应的数字货币交易,为所述目标节点的转发交易;对于包含同一交易哈希值的所述目标节点发送和接收的交易请求消息,若分析出发送的交易请求消息早于接收的交易请求消息,则识别该交易哈希值所对应的数字货币交易,为所述目...
【专利技术属性】
技术研发人员:石瑞生,兰丽娜,时金桥,田传用,王慧娟,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。