Attacco Sybil
Un attacco Sybil si verifica quando una persona o un gruppo si presenta come molti partecipanti diversi. In questo modo cerca di ottenere più influenza di quella che avrebbe come singolo partecipante.
Cos'è un attacco Sybil?
Un aggressore crea molte identità digitali, come account, indirizzi di wallet o nodi. Un nodo è un computer che partecipa a una rete crypto. La rete vede queste identità come partecipanti distinti, anche se sono tutte controllate dallo stesso soggetto.
Il problema si presenta soprattutto quando un sistema si limita a contare le identità. Molti account aggiuntivi possono, per esempio, dare più voti, ricompense o connessioni. Creare molti indirizzi o nodi non significa automaticamente poter prendere il controllo del consenso di una blockchain.
Un esempio di attacco Sybil
Immagina che una dApp organizzi una votazione con questa regola: un indirizzo di wallet equivale a un voto. Una persona crea cento indirizzi di wallet e vota con ciascuno.
Per la dApp sembrano esserci cento elettori diversi. In realtà, il risultato è deciso da una sola persona. Questo è un attacco Sybil.
Perché gli attacchi Sybil sono importanti nel mondo crypto?
Le crypto sono spesso aperte: chiunque può creare un indirizzo di wallet o gestire un nodo senza chiedere il permesso. È comodo, ma per una rete può essere difficile capire se molti indirizzi appartengono davvero a persone diverse.
Le notizie su airdrop, votazioni DAO o ricompense possono riguardare casi di attacchi Sybil. In questi casi, qualcuno cerca di ottenere una quota ingiustamente elevata di token o ricompense usando molti wallet. Quindi non si tratta sempre di un attacco alla blockchain stessa.
Le reti possono ridurre il rischio evitando di basare l'influenza solo sul numero di account. Con Proof of Work, l'influenza dipende dalla potenza di calcolo. Con Proof of Stake, dipende dallo stake depositato. Per le connessioni tra nodi e le votazioni spesso servono protezioni aggiuntive.