Demystifying Bitcoin Address Behavior via Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 41 of its 85 references that are in the map. First posted on arXiv 26 Nov 2022.
Builds on
41 of 85 references.
References · 41
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,694
- 2014DeepWalk: Online Learning of Social Representationscited by 1,547
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 993
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 787
29 more
- 2020Heterogeneous Graph Transformercited by 582
- 2019DeepGCNs: Can GCNs Go as Deep as CNNs?cited by 527
- 2019Self-Attention Graph Poolingcited by 421
- 2018Fundamentals of Recurrent Neural Network (RNN) and Long Short-Term Memory (LSTM) Networkcited by 420
- 2020Point-GNN: Graph Neural Network for 3D Object Detection in a Point Cloudcited by 335
- 2016Learning Convolutional Neural Networks for Graphscited by 314
- 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
- 2015Deep Convolutional Networks on Graph-Structured Datacited by 246
- 2019A Fair Comparison of Graph Neural Networks for Graph Classificationcited by 244
- 2019Anti-Money Laundering in Bitcoin: Experimenting with Graph Convolutional Networks for Financial Forensicscited by 164
- 2019AliGraph: A Comprehensive Graph Neural Network Platformcited by 153
- 2020Dynamic Multiscale Graph Neural Networks for 3D Skeleton-Based Human Motion Predictioncited by 132
- 2019Graph Convolutional Networks with EigenPoolingcited by 94
- 2019Representation Learning for Attributed Multiplex Heterogeneous Networkcited by 91
- 2019Learning Graph Embedding with Adversarial Training Methodscited by 84
- 2018N-GCN: Multi-scale Graph Convolution for Semi-supervised Node Classificationcited by 54
- 2019Are Powerful Graph Neural Nets Necessary? A Dissection on Graph Classificationcited by 39
- 2021Combining Graph Neural Networks with Expert Knowledge for Smart Contract Vulnerability Detectioncited by 34
- 2020GraphCrop: Subgraph Cropping for Graph Classificationcited by 31
- 2021Smart Contract Vulnerability Detection: From Pure Neural Network to Interpretable Graph Feature and Expert Pattern Fusioncited by 24
- 2020Detecting Mixing Services via Mining Bitcoin Transaction Network with Hybrid Motifscited by 23
- 2019Learning to Identify High Betweenness Centrality Nodes from Scratch: A Novel Graph Neural Network Approachcited by 16
- 2021Identity Inference on Blockchain using Graph Neural Networkcited by 10
- 2019An Evaluation of Bitcoin Address Classification based on Transaction History Summarizationcited by 8
- 2021Parameterized Hypercomplex Graph Neural Networks for Graph Classificationcited by 7
- 2019PREStO: A Systematic Framework for Blockchain Consensus Protocolscited by 1
- 2019A Novel Generalized Artificial Neural Network for Mining Two-Class Datasetscited by 1
- 2019Proof-of-Execution: Reaching Consensus through Fault-Tolerant Speculationcited by 1
- 2020ResilientDB: Global Scale Resilient Blockchain Fabriccited by 1
Built on by
Citing papers per year: 2026: 2.
2 papers.