【技术实现步骤摘要】
基于自编码器和双向长短时记忆网络的加密货币交易追踪方法
[0001]本专利技术利用基于自编码器(AE)双向长短时记忆网络(Bi
‑
LSTM)结合的模型预测以太坊加密货币的交易,实现加密货币的交易追踪。本专利技术涉及区块链交易监管领域以及深度学习模型方法
技术介绍
[0002]区块链技术已经进入工程化发展期,作为一个极具潜力的新兴技术,在金融,互联网等领域得到了广泛应用。为构建健康的区块链生态系统,对加密货币交易进行有效监管已经成为国家相关执法部门重点关注的问题。因此,本专利技术的研究成果具有广阔的应用前景。
[0003]加密货币交易因为其匿名性特点,吸引许多犯罪分子利用其进行诈骗、洗钱、非法交易等网络犯罪行为。交易追踪是打击区块链交易系统中金融犯罪的一类重要技术。可以帮助监管机构发现欺诈行为和团伙,跟踪受污染的资金,追回被盗的加密货币。阻止犯罪分子将非法所得在交易所进行交易和套现,消除非法资金的匿名性流动,帮助交易所更好保护守法用户的权利。此外,交易追踪还可以帮助普通投资者检查资金是否收到可疑路径的污染,使他们远离污染资金和可疑实体。
[0004]传统用于加密货币交易追踪的方法,如基于启发式方法和污染分析,是当前应用最多的方法,但是也存在各自的不足。其中基于启发式的方法不仅需要大量的专家经验,而且还面临算法容易被隐私增强技术攻击的问题。针对特定场景设计,无法有效的适用于各种不同区块链交易场景。也有研究提出基于静态网络链接预测的方法,将交易记录构建为交易网络,实现加密货币的交 ...
【技术保护点】
【技术特征摘要】
1.基于自编码器和双向长短时记忆网络的加密货币交易追踪方法,其特征在于,包括以下步骤:(1)获取一段时间的以太坊交易数据流,随机确定一些目标账户,获取目标账户的K阶子图;将获得加密货币交易数据按照一定时间细粒度划分,将划分后的数据样本分为训练集和测试集,进行数据预处理;数据预处理部分,将划分好的数据以邻接矩阵的形式表示加密货币交易网络;(2)设计模型的损失函数,总体损失函数由两部分组成:其中是正则化项,防止模型过拟合;α是平衡参数;表示模型设计的总体损失函数;表示修正后的平均平方损失函数;对平均平方损失函数进行修正,修正后表示如下:公式中A
t
代表以邻接矩阵表示的t时刻加密货币交易网络结构,是模型的预测输出,表示t时刻加密货币交易网络结构的预测值,
⊙
是哈达玛积,P是惩罚矩阵,可对非零矩阵施加更大惩罚,表示对向量元素的平方和再开方运算;的表示如下:其中是编码层的第k层权重,是解码层的第k层权重,W
i(l)
,分别是第l层Bi
‑
LSTM层中遗忘门、更新门、记忆细胞、输出门中的权重;(3)设计用于加密货币交易预测的网络结构,网络由编码层、Bi
‑
LSTM层、解码层三部分组成;模型输入为时间序列数据S,输入序列S由{A1,A2,...,A
t
‑1}组成输入序列中A代表邻接矩阵,矩阵中元素A
i,j
=1表示加密货币交易中账户i和账户j之间存在交易,A
i,j
=0表示账户之间不存在交易;模型解码层的输出为t时刻加密货币网络结构的预测值根据不同数据大小确定网络的输入维度,利用自编码器的编码部分,对输入序列S的数据进行编码,得到交易网络数据低纬向量表示;根据输入维度大小选择所需编码器的层数和每层编码器所需要的隐藏层数量,并且选择编码器的激活函数;和每层编码器所需要的隐藏层数量,并且选择编码器的激活函数;和每层编码器所需要的隐藏层数量,并且选择编码器的激活函数;其中表示对输入序列s
i
的第k层编码嵌入,s
i
表示输入序列S中第i个数据,
表示第k层编码器的权重,表示第k层编码器的偏置,ReLU表示激活函数加速编码器的收敛;编码器层分别处理输入序列中的每一项,之后按时间顺序连接所有项;将得到的低纬向量表示输入Bi
‑
LSTM网络,得到更新后低维向量表示H,H表示要预测的加密货币交易网络结构的特征,将用作解码器...
【专利技术属性】
技术研发人员:黄静,丁金飞,韩红桂,公备,牛裕茸,
申请(专利权)人:北京工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。