Meskipun CoinJoin and Dandelion berbeda, tetapi protokol Dandelion bukan bagian dari Bitcoin Consensus rules (seperti ukuran maksimal blok, aktivasi SegWit, dll)
protokolnya kan macem2 bro. namun jika terkait dengan penambahan fitur privasi, itu bisa dilakukan dengan 2 cara:
1. diluar jaringan, seperti TOR, mixer, dll
2. didalam jaringan, artinya ditambahin didalam core langsung. itu konsensus jg. konsensus kan aturan. aturan itu di patch di dalam core bitcoin. nambahin fiturnya jg berbeda-beda, bisa dengan jalur soft fork, ataupun hardfork.
singkat kate, ane disitu jelasi perbedaan konteks implementasi antara Dandelion dengan Coinjoin. dan memang jelas berbeda.
dari makalah Dandelion itu, ente apa baca seluruhnya? beserta beberapa referensi yang terkait di makalahnya?Penjelasan tentang IP itu adalah sebagai pembanding bagaimana proses tracing transaksi itu bisa dilakukan dengan model propagasi transaksi bitcoin secara umum. Bersifat publik. karena menyisakan ruang untuk tracing transaksi hingga meruntut pada propagasi transaksi awal.... maka bisa terbuka celah untuk mengetahui itu.
lalu, pembeda lagi, adalah dengan menggunakan TOR untuk menyamarkan IP. Proses ini jauh lebih tidak memberikan perubahan yang signifikan. MENGAPA DEMIKIAN?

Karena meski jika menggunakan TOR, sementara propagasi transaksinya tetap bersifat publik, dapat di tracing pula transaksinya.
Sehingga TITIK TEKAN DANDELION itu bukan pada MENYEMBUNYIKAN IP. MELAINKAN LEBIH MENYAMARKAN PROSES PROPAGASI TRANSAKSI. Kalau bahasa yang lebih sederhana, DANDELION itu agar broadcast transaksinya biar lebih private.... sembunyi-sembunyi.
Kalau tinjauan teknisnya, merubah protocol GOSSIP PROTOCOL menjadi lebih private.
JADI... KALAU DISEBUT DANDELION MENYAMARKAN IP.... ITU KELIRU.
KALAU SEKEDAR MENYAMARKAN IP ... cukup menggunakan TOR saja, dan itu tidak memberikan solusi yang signifikan.