Result Details

The enemy of reproducibility is opacity: What's inside the Elliptic bitcoin dataset (and why it is wrong)

ŠAFÁŘ, M.;PLUSKAL, J.;VESELÝ, V.;RYŠAVÝ, O. The enemy of reproducibility is opacity: What's inside the Elliptic bitcoin dataset (and why it is wrong). Forensic Science International: Digital Investigation, 2026, vol. 57, iss. 1, p. 302124-302131.
Type
journal article
Language
English
Authors
Abstract

Machine-learning methods for Bitcoin transaction classification are frequently evaluated on the Elliptic Bitcoin Dataset (2019), and many recent "state-of-the-art" results rely on this benchmark. Yet Elliptic's feature construction process was not fully disclosed, making the benchmark difficult to reproduce and limiting operational use: without clear feature semantics, practitioners cannot compute the required inputs for previously trained models on new transactions encountered in real investigations. Beyond hindering its real-world application, this opacity has also obscured what information the dataset actually contains and how it propagates across standard experimental splits. In this paper, we reverse engineer the Elliptic dataset to recover the meaning of almost all features and to reconstruct key aspects of the dataset's derivation. This analysis enables a systematic audit of evaluation practices and leads to an unsettling finding: the dataset's commonly used training and testing splits are not properly isolated. We provide evidence of this leakage and discuss why it can compromise the validity and comparability of Elliptic-based evaluations. Finally, we propose a solutions to the problems that occurred during Elliptic dataset construction, accompanied with a methodology for building Bitcoin transaction classification datasets, with explicit feature semantics, leakage-resistant splitting that respects temporal and graph dependencies, and full pipeline transparency. We release an open-source tool that collects and transforms raw Bitcoin blockchain data into a transparent transaction dataset, enabling the development of models suitable for real-world forensic applications.

Keywords

Digital forensics, Blockchain analysis, Blockchain forensics, Bitcoin analysis, Transaction classification, Elliptic dataset, Reverse engineering, Neural networks, Graph neural networks, Elliptic dataset feature meaning, Elliptic dataset feature semantics, Elliptic dataset feature description, ML data leakage

URL
Published
2026
Pages
302124–302131
Journal
Forensic Science International: Digital Investigation, vol. 57, no. 1, ISSN
Publisher
Elsevier
DOI
UT WoS
001830412700001
EID Scopus
BibTeX
@article{BUT212190,
  author="Miroslav {Šafář} and Jan {Pluskal} and Vladimír {Veselý} and Ondřej {Ryšavý}",
  title="The enemy of reproducibility is opacity: What's inside the Elliptic bitcoin dataset (and why it is wrong)",
  journal="Forensic Science International: Digital Investigation",
  year="2026",
  volume="57",
  number="1",
  pages="302124--302131",
  doi="10.1016/j.fsidi.2026.302124",
  issn="2666-2825",
  url="https://doi.org/10.1016/j.fsidi.2026.302124"
}
Files
Projects
COW: Countering privacy-enhancing challenges of cryptocurrencies, OSINT and wireless, EU, The Internal Security Fund – Police, 101202767, start: 2025-10-01, end: 2027-09-30, running
Research groups
Departments
Back to top