Demystifying Fraudulent Transactions and Illicit Nodes in the Bitcoin Network for Financial Forensics

Выявление сущности мошеннических транзакций и незаконных узлов в сети Bitcoin для финансовой криминалистики
Youssef Elmougy, Ling Liu
2023-08-04

Bitcoin fraud detectionElliptic++ datasetfinancial forensicsillicit address detectiontransaction graphs
Blockchain provides the unique and accountable channel for financial forensics by mining its open and immutable transaction data. A recent surge has been witnessed by training machine learning models with cryptocurrency transaction data for anomaly detection, such as money laundering and other fraudulent activities. This paper presents a holistic applied data science approach to fraud detection in the Bitcoin network with two original contributions. First, we contribute the Elliptic++dataset, which extends the Elliptic transaction dataset to include over 822k Bitcoin wallet addresses (nodes), each with 56 features, and 1.27M temporal interactions. This enables both the detection of fraudulent transactions and the detection of illicit addresses (actors) in the Bitcoin network by leveraging four types of graph data: (i) the transaction-to-transaction graph, representing the money flow in the Bitcoin network, (ii) the address-to-address interaction graph, capturing the types of transaction flows between Bitcoin addresses, (iii) the address-transaction graph, representing the bi-directional money flow between addresses and transactions (BTC flow from input address to one or more transactions and BTC flow from a transaction to one or more output addresses), and (iv) the user entity graph, capturing clusters of Bitcoin addresses representing unique Bitcoin users. Second, we perform fraud detection tasks on all four graphs by using diverse machine learning algorithms. We show that adding enhanced features from the address-to-address and the address-transaction graphs not only assists in effectively detecting both illicit transactions and illicit addresses, but also assists in gaining in-depth understanding of the root cause of money laundering vulnerabilities in cryptocurrency transactions and the strategies for fraud detection and prevention. The Elliptic++ dataset is released at https://www.github.com/git-disl/EllipticPlusPlus.
1
Elliptic++ supports detection of both fraudulent transactions and illicit Bitcoin addresses by integrating transaction, address, address-transaction, and user-entity graphs.
2
Enhanced features from address-to-address and address-transaction graphs improve detection of illicit transactions and addresses while revealing money-laundering vulnerabilities and prevention strategies.
3
The Elliptic++ dataset is publicly released to support research in cryptocurrency fraud detection and financial forensics.
4
The paper introduces Elliptic++, extending the Elliptic dataset to over 822,000 Bitcoin wallet addresses with 56 features and 1.27 million temporal interactions.
5
The study evaluates diverse machine-learning algorithms across all four graph types for Bitcoin fraud detection.

Bitcoin network transactions, wallet addresses, and their temporal interaction graphs

Detection and characterization of fraudulent transactions and illicit addresses, including money-laundering patterns and fraud-detection and prevention strategies

Publication Details
Publication Date
2023-08-04
Journal
Publisher
ISSN
Cited by
99
Access Type
Author Information
Authors
Youssef Elmougy
Ling Liu
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%