Preprint Article Version 2 This version is not peer-reviewed

BACH: A Tool for Analyzing Blockchain Transactions Using Address Clustering Heuristics

Version 1 : Received: 26 June 2024 / Approved: 27 June 2024 / Online: 27 June 2024 (18:36:20 CEST)
Version 2 : Received: 11 July 2024 / Approved: 12 July 2024 / Online: 12 July 2024 (23:59:04 CEST)

How to cite: Caringella, M.; Violante, F.; De Lucci, F.; Galantucci, S.; Costantini, M. BACH: A Tool for Analyzing Blockchain Transactions Using Address Clustering Heuristics. Preprints 2024, 2024061956. https://doi.org/10.20944/preprints202406.1956.v2 Caringella, M.; Violante, F.; De Lucci, F.; Galantucci, S.; Costantini, M. BACH: A Tool for Analyzing Blockchain Transactions Using Address Clustering Heuristics. Preprints 2024, 2024061956. https://doi.org/10.20944/preprints202406.1956.v2

Abstract

Cryptocurrencies have now become an emerging blockchain-based payment technology. Users’ identities on such networks are pseudo-anonymous in that all transactions made from an address are transparent and searchable by anyone; to preserve their privacy, users often use many different addresses. In recent years, some studies have been conducted regarding analyzing clusters of Bitcoin addresses that, according to certain heuristics, belong to the same entity. Such action allows law enforcement to have relevant information in cases where cryptocurrencies are used for illegal trafficking. Clustering methods based on a single heuristic do not allow the clustering of many addresses in a complete and accurate manner. This paper proposes Bitcoin Address Clustering based on multiple Heuristics (BACH), a tool that uses three different clustering heuristics to identify clusters of Bitcoin addresses, which are displayed through a three-dimensional graph. Based on the results, several analyses were conducted, including a comparison with Wallet Explorer, an address clustering tool similar to BACH. BACH, in addition to introducing the innovative feature of graphical visualization of the internal structure of clusters, is shown to improve address aggregation through the joint use of three heuristics for clustering.

Keywords

Bitcoin; Address clustering; Blockchain; Anonymity; Heuristics

Subject

Computer Science and Mathematics, Artificial Intelligence and Machine Learning

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our Diversity statement.

Leave a public comment
Send a private comment to the author(s)
* All users must log in before leaving a comment
Views 0
Downloads 0
Comments 0
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.