Anonymity Properties of the Bitcoin P2P Network
Giulia Fanti, Pramod Viswanath

TL;DR
This paper analyzes the anonymity of Bitcoin's P2P network protocols, showing both pre- and post-2015 mechanisms offer poor anonymity in certain network topologies through theoretical and simulation studies.
Contribution
It provides a systematic analysis of Bitcoin's network anonymity, including new adversarial models and spreading mechanisms, and compares the protocols before and after the 2015 change.
Findings
Both protocols offer poor anonymity on regular-tree topologies.
Simulation confirms theoretical results on real Bitcoin network snapshot.
Diffusion protocol does not significantly improve anonymity.
Abstract
Bitcoin is a popular alternative to fiat money, widely used for its perceived anonymity properties. However, recent attacks on Bitcoin's peer-to-peer (P2P) network demonstrated that its gossip-based flooding protocols, which are used to ensure global network consistency, may enable user deanonymization---the linkage of a user's IP address with her pseudonym in the Bitcoin network. In 2015, the Bitcoin community responded to these attacks by changing the network's flooding mechanism to a different protocol, known as diffusion. However, no systematic justification was provided for the change, and it is unclear if diffusion actually improves the system's anonymity. In this paper, we model the Bitcoin networking stack and analyze its anonymity properties, both pre- and post-2015. In doing so, we consider new adversarial models and spreading mechanisms that have not been previously studied…
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.
Taxonomy
TopicsInternet Traffic Analysis and Secure E-voting · Peer-to-Peer Network Technologies · Privacy-Preserving Technologies in Data
