BIPs bitcoin improvement proposals

156 - Dandelion - Privacy Enhancing Routing

BIP: 156 source Layer: Peer Services Title: Dandelion - Privacy Enhancing Routing Authors: Brad Denby Andrew Miller Giulia Fanti Surya Bakshi Shaileshh Bojja Venkatakrishnan Pramod Viswanath Status: Closed Type: Specification Assigned: 2017-06-09 License: CC0-1.0 Table of ContentsAbstractMotivationHow Dandelion WorksSpecificationDandelion transaction supportDandelion routing data and logicPeriodic Dandelion route shufflingMemory pool logicThe fluff mechanismTransaction embargoesDandelion transaction logicImplementationCompatibilityAcknowledgementsReferencesCopyright Abstract Bitcoin's transaction spreading protocol is vulnerable to deanonymization attacks. Dandelion is a transaction routing mechanism that provides formal anonymity guarantees against these attacks. When a node generates a transaction without Dandelion, it transmits that transaction to its peers with independent, exponential delays. This approach...