Breaking the Anonymity of Ethereum Mixing Services Using Graph Feature Learning

被引:8
作者
Du, Hanbiao [1 ]
Che, Zheng [2 ]
Shen, Meng [1 ]
Zhu, Liehuang [1 ]
Hu, Jiankun [3 ]
机构
[1] Beijing Inst Technol, Sch Cyberspace Sci & Technol, Beijing 100081, Peoples R China
[2] Beijing Inst Technol, Sch Comp Sci, Beijing 100081, Peoples R China
[3] Univ New South Wales, Sch Engn & IT, Canberra, ACT 2610, Australia
关键词
Tornadoes; Correlation; Feature extraction; Receivers; Blockchains; Topology; Representation learning; Blockchain; ethereum; mixing services; deep learning; graph neural networks;
D O I
10.1109/TIFS.2023.3326984
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
With the property of helping users further enhance the anonymity of transactions, mixing services in blockchain have gained wide popularity in recent years. However, the strong untraceability offered by mixing services has led to the abuse of them by criminals for money laundering and committing fraud. These illegal actions pose significant threats to the blockchain ecosystem and financial order. In this paper, we focus on the problem of correlating the addresses of mixing transactions in Tornado Cash, a widely-used mixing service on Ethereum. We propose a graph neural network framework named MixBroker, which aims to break the anonymity of Tornado Cash by correlate mixing addresses from the perspective of node-pair link prediction. Specifically, we construct a Mixing Interaction Graph (MIG) using raw Ethereum mixing transaction data that can be used for subsequent analysis. To better represent the properties of mixing account nodes, we extract features from account nodes in the MIG from multiple perspectives. Furthermore, we design a GNN-based link prediction mechanism to serve as the backbone of MixBroker. This mechanism captures the interconnected nature of nodes within the MIG and calculates the probability of correlation between account nodes through node embeddings. In addition, to solve the problem of lacking ground-truth, we collect a large number of real mixing transactions of Ethereum in Tornado Cash and construct a ground-truth dataset by combining the principles of Ethereum Name Service (ENS). We conduct extensive experiments on the datasets, and the results demonstrate that MixBroker has a superior performance over other state-of-the-art methods on the address correlation problem in Ethereum mixing transactions.
引用
收藏
页码:616 / 631
页数:16
相关论文
共 40 条
[1]  
Prado-Romero MA, 2018, LECT NOTES COMPUT SC, V10657, P534, DOI 10.1007/978-3-319-75193-1_64
[2]   Blockchain is Watching You: Profiling and Deanonymizing Ethereum Users [J].
Beres, Ferenc ;
Seres, Istvan A. ;
Benczur, Andras A. ;
Quintyne-Collins, Mikerah .
2021 THIRD IEEE INTERNATIONAL CONFERENCE ON DECENTRALIZED APPLICATIONS AND INFRASTRUCTURES (DAPPS 2021), 2021,
[3]   SEDE-GPS: socio-economic data enrichment based on GPS information [J].
Sperlea, Theodor ;
Fueser, Stefan ;
Boenigk, Jens ;
Heider, Dominik .
BMC BIOINFORMATICS, 2018, 19
[4]  
Buterin V., 2014, ETHEREUM NEXT GENERA
[5]  
CHINCHOR N, 1992, FOURTH MESSAGE UNDERSTANDING CONFERENCE (MUC-4), P22
[6]  
ChipMixer, ABOUT US
[7]  
Crawley J., 2022, Crypto.com Says Hackers Stole Nearly $34M From Users
[8]   Understanding Security Issues in the NFT Ecosystem [J].
Das, Dipanjan ;
Bose, Priyanka ;
Ruaro, Nicola ;
Kruegel, Christopher ;
Vigna, Giovanni .
PROCEEDINGS OF THE 2022 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, CCS 2022, 2022, :667-681
[9]  
Dune, ABOUT US
[10]   FINDING STRUCTURE IN TIME [J].
ELMAN, JL .
COGNITIVE SCIENCE, 1990, 14 (02) :179-211