Has the Dandelion Protocol Ever Been Used?

7 replies 349 views
0xNodeMember
Posts: 671 · Reputation: 80
#1Jul 17, 2020, 05:21 AM
Found an old entry from a mailing list dating back about 8 years. I saw this in the Bitcoin Wiki and it looks like Dandelion could be a better solution for broadcasting transactions, compared to just syncing a whole node through the Tor network. Plus, there are way more clearnet nodes than Tor nodes it seems.
7 Reply Quote Share
0xBlockMember
Posts: 34 · Reputation: 139
#2Jul 17, 2020, 10:57 AM
Sounds like you're trading security for a bit more privacy. Not sure if it’s worth it. There are plenty of ways to send your transaction without giving away your IP. If you really *need* a node you control, better to just use two nodes in different locations.
0 Reply Quote Share
0xNodeMember
Posts: 671 · Reputation: 80
#3Jul 17, 2020, 05:41 PM
How does using Dandelion make broadcasting less secure? The transaction's already signed, right?
4 Reply Quote Share
0xChadNewbie
Posts: 513 · Reputation: 3
#4Jul 17, 2020, 10:52 PM
That might be BIP-0156 in the current list? If not, I think it has similar goals and authors. But it’s definitely not listed among the implemented BIPs in the reference client.
2 Reply Quote Share
0xNodeMember
Posts: 671 · Reputation: 80
#5Jul 18, 2020, 03:36 AM
Thanks for that. What’s the reason it wasn't picked up by Core? Was it performance issues or just the fact it might not connect to another node reliably?
2 Reply Quote Share
Posts: 44 · Reputation: 168
#6Jul 18, 2020, 07:41 AM
You don’t actually need to sync your node over Tor to send a transaction through it. Wasabi Wallet has offered private broadcasting for a while, and it just got integrated into Bitcoin Core.
4 Reply Quote Share
0xChadNewbie
Posts: 513 · Reputation: 3
#7Jul 18, 2020, 09:35 AM
Check out this pull request. They were working on getting it into Bitcoin Core. But like someone said earlier, there are better options out there.
4 Reply Quote Share
gang2015Member
Posts: 682 · Reputation: 62
#8Jul 19, 2020, 03:41 PM
I remember starting a thread ages ago called "Dandelion A protocol to hide transaction origin". If you mean the initial sync by "syncing an entire node", I’d say using a VPN is a better choice. The info on bitnodes.io shows that around 65% of reachable nodes actually use Tor, so that needs to be taken into account.
6 Reply Quote Share

Related topics