Characterizing and Detecting Money Laundering Activities on the Bitcoin Network
Not on the map. Why?
Abstract (arXiv)
Bitcoin is by far the most popular crypto-currency solution enabling peer-to-peer payments. Despite some studies highlighting the network does not provide full anonymity, it is still being heavily used for a wide variety of dubious financial activities such as money laundering, ponzi schemes, and ransom-ware payments. In this paper, we explore the landscape of potential money laundering activities occurring across the Bitcoin network. Using data collected over three years, we create transaction graphs and provide an in-depth analysis on various graph characteristics to differentiate money laundering transactions from regular transactions. We found that the main difference between laundering and regular transactions lies in their output values and neighbourhood information. Then, we propose and evaluate a set of classifiers based on four types of graph features: immediate neighbours, curated features, deepwalk embeddings, and node2vec embeddings to classify money laundering and regular transactions. Results show that the node2vec-based classifier outperforms other classifiers in binary classification reaching an average accuracy of 92.29% and an F1-measure of 0.93 and high robustness over a 2.5-year time span. Finally, we demonstrate how effective our classifiers are in discovering unknown laundering services. The classifier performance dropped compared to binary classification, however, the prediction can be improved with simple ensemble techniques for some services.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 27 Dec 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 3; 2023: 1; 2024: 0; 2025: 2.
9 papers.
- 2022LaundroGraph: Self-Supervised Graph Representation Learning for Anti-Money Launderingcited by 20
- 2023Demystifying Fraudulent Transactions and Illicit Nodes in the Bitcoin Network for Financial Forensicscited by 19
- 2021GuiltyWalker: Distance to illicit nodes in the Bitcoin networkcited by 13
- 2022Inspection-L: Self-Supervised GNN Node Embeddings for Money Laundering Detection in Bitcoincited by 13
- 2021Anti-Money Laundering Alert Optimization Using Machine Learning with Graphscited by 7
- 2025Detecting Sybil Addresses in Blockchain Airdrops: A Subgraph-based Feature Propagation and Fusion Approachcited by 4
- 2021Label-GCN: An Effective Method for Adding Label Propagation to Graph Convolutional Networkscited by 2
- 2022Functional Classification of Bitcoin Addressescited by 1
- 2025Detecting Fraud in Financial Networks: A Semi-Supervised GNN Approach with Granger-Causal Explanationscited by 0
- 2025Detecting Fraud in Financial Networks: A Semi-Supervised GNN Approach with Granger-Causal Explanations25 Jun 2025
- 2025Detecting Sybil Addresses in Blockchain Airdrops: A Subgraph-based Feature Propagation and Fusion Approach14 May 2025
- 2023Demystifying Fraudulent Transactions and Illicit Nodes in the Bitcoin Network for Financial Forensics25 May 2023
- 2022LaundroGraph: Self-Supervised Graph Representation Learning for Anti-Money Laundering25 Oct 2022
- 2022Inspection-L: Self-Supervised GNN Node Embeddings for Money Laundering Detection in Bitcoin20 Mar 2022
- 2022Functional Classification of Bitcoin Addresses24 Feb 2022
- 2021Anti-Money Laundering Alert Optimization Using Machine Learning with Graphs14 Dec 2021
- 2021Label-GCN: An Effective Method for Adding Label Propagation to Graph Convolutional Networks5 Apr 2021
- 2021GuiltyWalker: Distance to illicit nodes in the Bitcoin network10 Feb 2021