Knowledge Discovery in Cryptocurrency Transactions: A Survey

  title={Knowledge Discovery in Cryptocurrency Transactions: A Survey},
  author={Xiao Fan Liu and Xin-Jian Jiang and Si-Hao Liu and Chi Kong Tse},
  journal={IEEE Access},
Cryptocurrencies gain trust in users by publicly disclosing the full creation and transaction history. In return, the transaction history faithfully records the whole spectrum of cryptocurrency user behaviors. This article analyzes and summarizes the existing research on knowledge discovery in the cryptocurrency transactions using data mining techniques. Specifically, we classify the existing research into three aspects, i.e., transaction tracings and blockchain address linking, the analyses of… 
Editorial: Cryptocurrency Transaction Analysis From a Network Perspective
This research topic, Cryptocurrency Transaction Analysis from a Network Perspective, which consists of nine novel contributions, can join this exciting trend and has already drawn attention from academia and industry.
Improving Streaming Cryptocurrency Transaction Classification via Biased Sampling and Graph Feedback
It is shown that knowledge of wallet addresses from the current time state of a blockchain network, such as Bitcoin, increases the performance of illicit activity detection, and two new methods for the sampling of classifier training data are introduced to enable practical streaming classification.
Characterizing key agents in the cryptocurrency economy through blockchain transaction analysis
This paper analyzes Ethereum token transactions, characterizes key economic agents’ behavior from their transaction patterns, and explores their identifiability through interpretable machine learning models.
EOS.IO blockchain data analysis
It is found that many transactions, such as transaction volume and transaction relationships, exhibit heavy-tail characteristics and conform to a power-law distribution, and with the change in time and the growth in network scale, the power-laws distribution is time-invariant.
An Empirical Analysis of Pool Hopping Behavior in the Bitcoin Blockchain
An empirical analysis of pool hopping behavior among 15 mining pools throughout Bitcoin’s history shows that payout schemes and pool fees influence miners’ decisions to join, change, or exit from a mining pool, thus affecting the dynamics of mining pool market shares.
BABD: A Bitcoin Address Behavior Dataset for Pattern Analysis
This paper builds a dataset comprising Bitcoin transactions between 12 July 2019 and 26 May 2021, which contains 13 types of Bitcoin addresses, 5 categories of indicators with 148 features, and 544,462 labeled data, which is the largest labeled Bitcoin address behavior dataset publicly available to the authors' knowledge.
Detecting Roles of Money Laundering in Bitcoin Mixing Transactions: A Goal Modeling and Mining Framework
This work proposes a goal-oriented approach to modeling, discovering, and analyzing different types of roles in the agent-based business process of the bitcoin mixing scenario using historical bitcoin transaction data, which adopts the agents’ goal perspective to study the role in the bitcoin money laundering process.
Cryptocurrencies and future financial crime
This scoping review of academic research and grey literature on cryptocurrency fraud and an expert consensus exercise ranked pump-and-dump schemes and ransomware as the most profitable and feasible threats, though pump- and-dumps were perceived as the least harmful type of fraud.
BABD: A Bitcoin Address Behavior Dataset for Address Behavior Pattern Analysis
A dataset comprising Bitcoin transactions between 12 July 2019 and 26 May 2021 is built, which contains 13 types of Bitcoin addresses, 5 categories of indicators with 148 features, and 544,462 labeled data and is analyzed to propose a k -hop subgraph generation algorithm.
Cryptocurrencies Investigation: A Methodology for the Preservation of Cryptowallets
This study proposes a methodology for preserving cryptowallets at crime scene and conducts evaluation on the methodology, showing that it can be used to properly preserve cryptocurrencies evidence.


Privacy and Linkability of Mining in Zcash
This paper analyzes transaction linkability in Zcash based on the currency minting transactions (mining) and shows that overall 95.5% of the total number of Zcash transactions are potentially linkable to public addresses by just observing the mining activity.
Improving Bitcoin Ownership Identification Using Transaction Patterns Analysis
This paper analyzes different patterns of transactions occurring in the Bitcoin network in order to cluster addresses that share the same ownership and shows that the proposed heuristic was able to detect relationships between Bitcoin addresses that were missed by the existing heuristics.
Characterizing Entities in the Bitcoin Blockchain
This work defines a number of new features relevant to entity characterization on the Bitcoin Blockchain and studies their efficacy in practice, showing that even a weak attacker with shallow data mining knowledge is able to leverage these features to characterize the entity properties.
Anomaly Detection Model Over Blockchain Electronic Transactions
This work proposes a new model for anomaly detection over bitcoin electronic transactions using the One Class Support Vector Machines (OCSVM) algorithm to detect outliers and the K-Means algorithm in order to group the similar outliers with the same type of anomalies.
Toward Characterizing Blockchain-Based Cryptocurrencies for Highly Accurate Predictions
This article studies Bitcoin and Ethereum and explores features in their network that explain their price hikes and identifies key network features that help to determine the demand and supply dynamics in a cryptocurrency.
Bitcoin Transaction Graph Analysis
This work annotates the public transaction graph by linking bitcoin public keys to "real" people - either definitively or statistically - and runs the annotated graph through a graph-analysis framework to find and summarize activity of both known and unknown users.
Deanonymization and Linkability of Cryptocurrency Transactions Based on Network Analysis
  • A. Biryukov, S. Tikhomirov
  • Computer Science, Mathematics
    2019 IEEE European Symposium on Security and Privacy (EuroS&P)
  • 2019
It is argued that timings of transaction messages leak information about their origin, which can be exploited by a well connected adversarial node, and a novel technique for linking transactions based on transaction propagation analysis is proposed.
Tracing Transactions Across Cryptocurrency Ledgers
Beyond developing new heuristics and creating new types of links across cryptocurrency ledgers, this work identifies various patterns of cross-currency trades and of the general usage of these platforms, with the ultimate goal of understanding whether they serve a criminal or a profit-driven agenda.
Evolutionary dynamics of cryptocurrency transaction networks: An empirical study
A dynamic network analysis of three representative blockchain-based cryptocurrencies: Bitcoin, Ethereum, and Namecoin finds that, unlike most other networks, these cryptocurrency networks do not always densify over time, and they are changing all the time with relatively low node and edge repetition ratios.