Analysis of Input-Output Mappings in Coinjoin Transactions with Arbitrary Values
Jiri Gavenda, Petr Svenda, Stanislav Bobon, Vladimir Sedlacek

TL;DR
This paper analyzes the privacy implications of Bitcoin coinjoin transactions, demonstrating a significant reduction in anonymity set sizes and introducing a precise estimation method that accounts for various real-world factors.
Contribution
It adapts analysis tools to coinjoin transactions and develops a novel, detailed privacy estimation method considering fees, limitations, and user behavior.
Findings
Average anonymity set decreases by 10-50% after coinjoin.
Privacy attribution remains difficult despite improved analysis.
Most privacy loss occurs within the first day after coinjoin creation.
Abstract
A coinjoin protocol aims to increase transactional privacy for Bitcoin and Bitcoin-like blockchains via collaborative transactions, by violating assumptions behind common analysis heuristics. Estimating the resulting privacy gain is a crucial yet unsolved problem due to a range of influencing factors and large computational complexity. We adapt the BlockSci on-chain analysis software to coinjoin transactions, demonstrating a significant (10-50%) average post-mix anonymity set size decrease for all three major designs with a central coordinator: Whirlpool, Wasabi 1.x, and Wasabi 2.x. The decrease is highest during the first day and negligible after one year from a coinjoin creation. Moreover, we design a precise, parallelizable privacy estimation method, which takes into account coinjoin fees, implementation-specific limitations and users' post-mix behavior. We evaluate our method in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
