Skip to main content
£0.00 0

Basket

No products in the basket.

ASIC mining articles and advice

BIP 156 Dandelion Routing: Closed Privacy Proposal

BIP 156 guide covering its closed stem-and-fluff transaction routing, epoch paths, embargo recovery, graph attacks, privacy limits and deployment status.

BIP 156 Dandelion guide cover

This guide explains BIP 156 Dandelion in plain English. It covers the problem behind the BIP, why it matters and whether the proposal is part of Bitcoin today.

TL;DR

  • What it is: BIP 156 proposed Dandelion transaction routing to make it harder to associate a newly broadcast transaction with its originating IP address. Transactions first travelled along a randomly selected stem path, then entered ordinary diffusion in a fluff phase.
  • Why it matters: BIP 156 was a closed stem-and-fluff routing design that sharpened Bitcoin transaction-origin threat modelling. It is not a deployed anonymity guarantee, and practical privacy still spans wallet, peer and network layers.
  • Current position: The BIP is Closed and is not a Bitcoin Core routing guarantee.

BIP 156 Dandelion in simple English

BIP 156 Dandelion: Bitcoin Core does not promise BIP 156 stem routing. Research descendants such as Dandelion++ changed design details, but name similarity does not establish deployment.

Simple example

A node operator is checking BIP 156 Dandelion. If stem forwarding stalls, an embargo timer eventually triggers diffusion so a malicious or failed next hop cannot suppress the transaction forever.

Key terms in plain English

BIP:
Bitcoin Improvement Proposal: a document describing a proposed rule, standard or process. Its status must be checked separately.
Bitcoin Core:
Widely used software that validates Bitcoin and can provide wallet, network and operator tools.
Node:
A computer running Bitcoin software that checks data and communicates with other peers.

Diffusion weakness

Ordinary diffusion sends a transaction to peers with delays. A well-connected observer can compare first-seen times and network topology to estimate the source. Encryption hides content only from the transport observer; Bitcoin peers still see the transaction and timing.

Stem and fluff phases

In the stem phase, one peer forwards along a selected path rather than broadcasting broadly. A later node switches to fluff and diffuses normally. Privacy depends on path unpredictability, honest participation and adversary coverage, while propagation reliability depends on timely fallback.

Epoch and path selection

The proposal changed routing choices over epochs so persistent patterns did not reveal a stable source relationship. Implementation needs secure randomness and consistent epoch handling without synchronised fingerprints. Reuse, biased selection or logging can undermine the theoretical model.

BIP 156 Dandelion technical diagram
Epoch and path selection: the fields, validation boundary and operational evidence that implementations need to agree.

Embargo recovery

If stem forwarding stalls, an embargo timer eventually triggers diffusion so a malicious or failed next hop cannot suppress the transaction forever. Timing must balance privacy against reliability. Attackers may exploit predictable timeout behaviour to infer the stem source.

Graph and intersection attacks

Adversaries can operate many peers, observe repeated wallet broadcasts or manipulate connections. Dandelion improves one threat model but does not prevent all graph, timing or transaction-structure correlation. Coin selection, address reuse and clearnet administration remain separate privacy surfaces.

Closed status

Bitcoin Core does not promise BIP 156 stem routing. Research descendants such as Dandelion++ changed design details, but name similarity does not establish deployment. Never tell customers their origin IP is hidden solely because a wallet references Dandelion.

Simulation and measurement

Use a controlled network with honest and adversarial nodes, vary graph degree, adversary fraction, epoch, embargo and failures, then measure recall and propagation. Logs needed for research can themselves reveal origins, so sanitise and expire them under a privacy protocol. Build a revision-pinned evidence pack on an isolated node, wallet or protocol harness.

Frequently asked questions

What is the main point of BIP 156 Dandelion?

BIP 156 Dandelion: Bitcoin Core does not promise BIP 156 stem routing. Research descendants such as Dandelion++ changed design details, but name similarity does not establish deployment.

For BIP 156 Dandelion, what should a beginner know about diffusion weakness?

Ordinary diffusion sends a transaction to peers with delays. A well-connected observer can compare first-seen times and network topology to estimate the source.

For BIP 156 Dandelion, what should a beginner know about stem and fluff phases?

In the stem phase, one peer forwards along a selected path rather than broadcasting broadly.

For BIP 156 Dandelion, what should a beginner know about epoch and path selection?

The proposal changed routing choices over epochs so persistent patterns did not reveal a stable source relationship.

Conclusion

BIP 156 was a closed stem-and-fluff routing design that sharpened Bitcoin transaction-origin threat modelling. It is not a deployed anonymity guarantee, and practical privacy still spans wallet, peer and network layers.

Primary sources

Check the current specification status and the documentation for the exact implementation you operate before moving production funds or changing a mining node.

ASIC MINER PICKS

Recommended ASIC Mining Hardware

Compare three of our highest ranked ASIC miners currently available, with live product details and pricing.
Browse all ASIC miners
MORE MINING ADVICE

More ASIC Mining Articles

Read practical advice about choosing hardware, calculating electricity costs, setting up miners, hosting and maintenance.
MINER COMMUNITY

Join the ASIC Mining Discussion

Ask a question or share what has worked for you. Your experience may help another miner make a better decision.

Members can read and join the discussion

Log in to read comments from other miners. Create a free account if you would like to ask a question or share your experience.

Log in to read comments Register to join the discussion

Membership helps us protect the discussion from spam and keep answers useful.

ASIC MINING SUPPORT

Need Help Choosing an ASIC Miner?

Tell us what you want to mine, your electricity cost and where the machine will run. We can help you compare hardware, power requirements, hosting and repairs.
Contact our mining team
Browse ASIC miners