CRITJan 16, 2017

Dandelion: Redesigning the Bitcoin Network for Anonymity

arXiv:1701.04439v175 citations
Originality Highly original
AI Analysis

This addresses privacy vulnerabilities in Bitcoin for users, offering a practical solution to enhance anonymity.

The paper tackles the problem of Bitcoin's P2P network enabling deanonymization attacks by redesigning it with Dandelion, a simple policy that provides nearly-optimal anonymity guarantees at minimal cost to network utility.

Bitcoin and other cryptocurrencies have surged in popularity over the last decade. Although Bitcoin does not claim to provide anonymity for its users, it enjoys a public perception of being a `privacy-preserving' financial system. In reality, cryptocurrencies publish users' entire transaction histories in plaintext, albeit under a pseudonym; this is required for transaction validation. Therefore, if a user's pseudonym can be linked to their human identity, the privacy fallout can be significant. Recently, researchers have demonstrated deanonymization attacks that exploit weaknesses in the Bitcoin network's peer-to-peer (P2P) networking protocols. In particular, the P2P network currently forwards content in a structured way that allows observers to deanonymize users. In this work, we redesign the P2P network from first principles with the goal of providing strong, provable anonymity guarantees. We propose a simple networking policy called Dandelion, which achieves nearly-optimal anonymity guarantees at minimal cost to the network's utility. We also provide a practical implementation of Dandelion.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes