作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2021, Vol. 47 ›› Issue (12): 47-53. doi: 10.19678/j.issn.1000-3428.0060406

• 热点与综述 • 上一篇    下一篇

基于机器学习的比特币去匿名化方法研究

郭文生1,2, 杨霞1,2, 冯志淇2, 张露晨3, 杨菁林3   

  1. 1. 电子科技大学 信息与软件工程学院, 成都 610000;
    2. 成都链安科技有限公司, 成都 610000;
    3. 国家互联网应急中心, 北京 100000
  • 收稿日期:2020-12-28 修回日期:2021-03-22 发布日期:2021-05-12
  • 作者简介:郭文生(1976-),男,副教授、博士,主研方向为区块链安全、人工智能;杨霞,副教授、博士;冯志淇,高级工程师、硕士;张露晨,副研究员、博士;杨菁林,工程师、硕士。
  • 基金资助:
    国家242信息安全专项(2020A028);四川省科技计划项目(2020YFG0481)。

Research of De-Anonymizing Method Based on Machine Learning for Bitcoin

GUO Wensheng1,2, YANG Xia1,2, FENG Zhiqi2, ZHANG Luchen3, YANG Jinglin3   

  1. 1. School of Information and Software Engineering, University of Electronic Science and Technology of China, Chengdu 610000, China;
    2. Chengdu LianAn Technology Co., Ltd., Chengdu 610000, China;
    3. National Internet Emergency Center, Beijing 100000, China
  • Received:2020-12-28 Revised:2021-03-22 Published:2021-05-12

摘要: 比特币是一种去中心化的匿名加密货币,是目前使用最广泛的数字资产之一,具有匿名性、无主权、无地域限制的特点,匿名性的特性也使得比特币被广泛应用于各种犯罪活动。为实现比特币的去匿名化,提出一种联合特征构造方法并构建随机森林与Softmax相结合的分类模型。为更好地区分不同类型比特币的交易行为,引用交易实体的概念,按照联合特征构造方法分别从地址、实体与交易网络结构3个方面在海量的交易数据中构造特征,并将其整合成联合特征向量。实验结果表明,该实体分类模型的类别识别精确率超过0.92,其能够有效提升执法机构对虚拟货币犯罪行为的调查取证能力。

关键词: 比特币, 去匿名化, 犯罪活动, 交易实体, 联合特征, 随机森林

Abstract: Bitcoin is one of the most widely used digital assets.It is a kind of decentralized anonymous cryptocurrency, and has no sovereignty or geographical restrictions.However, its anonymity makes it abused in illegal activities.To realize de-anonymization for Bitcoin, a classification model combining Random Forest(RF) and Softmax is proposed along with a joint features construction method.To distinguish the transactions of different kinds of Bitcoin, the concept of entity is introduced.On this basis, the joint feature construction method is used to construct features in massive transaction data from the aspects of address, entity and transaction network, and the constructed features are integrated into a joint feature vector.The experimental results show that the proposed entity classification model displays a classification accuracy of over 0.92.It can effectively assist law-enforcement agencies in investigating and collecting evidence of illegal activities involving virtual currency.

Key words: Bitcoin, de-anonymization, illegal activity, trading entity, joint feature, Random Forest(RF)

中图分类号: