This research delves into the intricacies of Bitcoin, a decentralized peer-to-peer network, and its associated blockchain, which records all transactions since its inception. While this ensures integrity and transparency, the transparent nature of Bitcoin potentially compromises users' privacy rights. To address this concern, users have adopted CoinJoin, a method that amalgamates multiple transaction intents into a single, larger transaction to bolster transactional privacy. This process complicates individual transaction tracing and disrupts many established blockchain analysis heuristics. Despite its significance, limited research has been conducted on identifying CoinJoin transactions. Particularly noteworthy are varied CoinJoin implementations such as JoinMarket, Wasabi, and Whirlpool, each presenting distinct challenges due to their unique transaction structures. This study delves deeply into the open-source implementations of these protocols, aiming to develop refined heuristics for identifying their transactions on the blockchain. Our exhaustive analysis covers transactions up to block 760,000, offering a comprehensive insight into CoinJoin transactions and their implications for Bitcoin blockchain analysis.
翻译:本研究深入探讨比特币这一去中心化点对点网络及其自诞生以来记录所有交易的区块链的复杂性。尽管这确保了完整性和透明度,但比特币的透明特性可能损害用户的隐私权。为解决这一问题,用户采用了CoinJoin方法,该方法将多个交易意图合并为单个更大的交易,以增强交易隐私。该过程使单个交易追踪复杂化,并扰乱了众多已建立的区块链分析启发式方法。尽管其重要性显著,但针对识别CoinJoin交易的研究仍十分有限。尤其值得注意的是,不同的CoinJoin实现方案(如JoinMarket、Wasabi和Whirlpool)因其独特的交易结构而各自带来独特挑战。本研究深入分析了这些协议的开源实现,旨在开发更精细的启发式方法,用于在区块链上识别其交易。我们的详尽分析覆盖了截至第760,000个区块的所有交易,为CoinJoin交易及其对比特币区块链分析的影响提供了全面见解。