Che cosa è il Dandelion?

Il protocollo Dandelion funziona in questo modo: un nodo che vuole trasmettere una transazione la invia ad un solo nodo vicino scelto casualmente anziché diffonderla immediatamente a tutti i nodi della rete. Questo nodo vicino è detto “stelo” della transazione. L’idea è che se un attaccante non sa quale nodo ha creato la transazione, sarà più difficile per lui tracciare l’origine della transazione.
Dopo un certo periodo di tempo, denominato “intervallo di stemma”, il nodo stelo inizia a diffondere la transazione a più nodi vicini, creando un “ciuffo” di transazioni. L’intervallo di stemma è progettato in modo che l’attaccante abbia meno probabilità di individuare l’origine effettiva della transazione. Alla fine, la transazione sarà diffusa a tutti i nodi della rete come avviene attualmente.
Il protocollo Dandelion è stato proposto per migliorare la privacy delle transazioni su Bitcoin, proteggendo i nodi di trasmissione dall’identificazione e dandogli maggiore anonimato. Ciò rende più difficile per gli attaccanti tracciare le transazioni e collegarle a indirizzi IP e posizioni fisiche specifiche.
È importante notare che il protocollo Dandelion è solo una proposta e al momento non è stato implementato nella rete Bitcoin. Tuttavia, è un esempio di come gli sviluppatori stiano lavorando per migliorare la sicurezza e la privacy delle transazioni su Bitcoin.