Author: Stanislav Boboň
Supervisor: Petr Švenda
Abstract: CoinJoin is a widely deployed method for increasing the resilience of Bitcoin transactions against chain analysis through non-custodial, collaborative creation of a single transactions with many involved users. In this thesis we extend the open-source blockchain analysis platform BlockSci to detect and analyse such CoinJoin transactions. Focusing on three major CoinJoin implementations – Wasabi Wallet 1, Wasabi Wallet 2, and Samourai Whirlpool – we develop accurate detection heuristics and demonstrate their applicability through analyses of the CoinJoin ecosystem and creating address clusterings around the detected CoinJoin transactions. These contributions showcase BlockSci’s effectiveness and practical value in the field of CoinJoin analysis, providing a foundation for further advanced research.