paper-with-me

홈 › Papers

Demystifying Bitcoin Address Behavior via Graph Neural Networks

2022-11-26 · Zhengjie Huang, Yunyang Huang, Peng Qian, Jianhai Chen, Qinming He

Bitcoin is one of the decentralized cryptocurrencies powered by a peer-to-peer blockchain network. Parties who trade in the bitcoin network are not required to disclose any personal information. Such property of anonymity, however, precipitates potential malicious transactions to a certain extent. Indeed, various illegal activities such as money laundering, dark network trading, and gambling in the bitcoin network are nothing new now. While a proliferation of work has been developed to identify malicious bitcoin transactions, the behavior analysis and classification of bitcoin addresses are largely overlooked by existing tools. In this paper, we propose BAClassifier, a tool that can automatically classify bitcoin addresses based on their behaviors. Technically, we come up with the following three key designs. First, we consider casting the transactions of the bitcoin address into an address graph structure, of which we introduce a graph node compression technique and a graph structure augmentation method to characterize a unified graph representation. Furthermore, we leverage a graph feature network to learn the graph representations of each address and generate the graph embeddings. Finally, we aggregate all graph embeddings of an address into the address-level representation, and engage in a classification model to give the address behavior classification. As a side contribution, we construct and release a large-scale annotated dataset that consists of over 2 million real-world bitcoin addresses and concerns 4 types of address behaviors. Experimental results demonstrate that our proposed framework outperforms state-of-the-art bitcoin address classifiers and existing classification models, where the precision and F1-score are 96% and 95%, respectively. Our implementation and dataset are released, hoping to inspire others.

📄 PDF Abstract BibTeX arXiv:2211.14582

Code (1)

awesomehuang/baclassifier 공식 구현 pytorch

Similar Papers 제목 키워드 기반

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

2023-05-25 · Youssef Elmougy, Ling Liu

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 …

Anomaly DetectionFraud Detection

BABD: A Bitcoin Address Behavior Dataset for Pattern Analysis

2022-04-10 · Yuexin Xiang, Yuchen Lei, Ding Bao, Wei Ren 외

Cryptocurrencies are no longer just the preferred option for cybercriminal activities on darknets, due to the increasing adoption in mainstream applications. This is partly due to the transparency associated with the und…

Towards Malicious address identification in Bitcoin

2021-12-22 · Deepesh Chaudhari, Rachit Agarwal, Sandeep Kumar Shukla

The temporal aspect of blockchain transactions enables us to study the address's behavior and detect if it is involved in any illicit activity. However, due to the concept of change addresses (used to thwart replay attac…

Clustering

A Probabilistic Model of the Bitcoin Blockchain

2018-11-07 · Marc Jourdan, Sebastien Blandin, Laura Wynter, Pralhad Deshpande

The Bitcoin transaction graph is a public data structure organized as transactions between addresses, each associated with a logical entity. In this work, we introduce a complete probabilistic model of the Bitcoin Blockc…

Decision Making Under Uncertaintymodel

Chainlet Orbits: Topological Address Embedding for the Bitcoin Blockchain

2023-05-18 · Poupak Azad, Baris Coskunuzer, Murat Kantarcioglu, Cuneyt Gurcan Akcora

The rise of cryptocurrencies like Bitcoin, which enable transactions with a degree of pseudonymity, has led to a surge in various illicit activities, including ransomware payments and transactions on darknet markets. The…

Graph Neural NetworkNode Classification