Investor's wiki

51% di attacco

51% di attacco

Un attacco del 51% (o attacco maggioritario) si riferisce a un potenziale attacco all'integrità di un sistema blockchain in cui un singolo attore o organizzazione malintenzionata riesce a controllare più della metà della potenza di hashing totale della rete, causando potenzialmente l'interruzione della rete.

Se un singolo utente cattivo, o un gruppo di utenti cattivi che agiscono insieme, controlla più del 50% del tasso di hash totale della rete per una blockchain, è in grado di ignorare il meccanismo di consenso della rete e commettere atti dannosi come la doppia spesa. L'attaccante avrebbe abbastanza potenza di mining per modificare intenzionalmente l'ordine delle transazioni, impedendo che alcune o tutte le transazioni vengano confermate (ovvero negazione del servizio di transazione). Sarebbe anche in grado di impedire ad alcuni o a tutti gli altri minatori di minare, portando al cosiddetto monopolio minerario.

Ad esempio, se un attore malintenzionato dovesse impadronirsi del 51% della potenza di hashing della rete Bitcoin, potrebbe effettuare uno scambio OTC offline inviando alcuni Bitcoin a un portafoglio di criptovaluta in cambio di USD. Considerando l'implicita immutabilità della blockchain, non appena la transazione viene confermata dai nodi della rete, l'acquirente consegnerebbe ingenuamente i dollari al truffatore.

L'attore malintenzionato potrebbe quindi tornare nella blockchain al blocco prima che il trasferimento BTC fosse confermato e estrarre una catena alternativa, in cui il trasferimento BTC non è incluso. La quota maggioritaria della potenza di rete assicurerebbe che questa venga adottata dal resto della rete come transazione valida.

D'altra parte, un attacco di maggioranza non consente all'attore malintenzionato di impedire la trasmissione delle transazioni né di annullare le transazioni di altri utenti. Anche cambiare la ricompensa del blocco, creare monete dal nulla o rubare monete che non sono mai appartenute all'attaccante sono scenari molto improbabili.

Più indietro è una transazione, più difficile sarebbe sovvertirla, poiché il numero di nuovi blocchi da estrarre per portare la rete al livello attuale diventa sempre più lontano. Questo è il motivo per cui le transazioni Bitcoin di solito richiedono una soglia di x numero di conferme prima della compensazione.

Un attacco del 51% alla blockchain di Bitcoin è molto improbabile a causa dell'entità della rete. Con la crescita della rete, la possibilità che una singola persona o entità ottenga una potenza di calcolo sufficiente a sopraffare tutti gli altri partecipanti diventa sempre più improbabile.

Pertanto, è altamente improbabile che il 51% degli attacchi avvenga su grandi reti, in particolare sulla blockchain di Bitcoin, che è considerata la rete di criptovaluta più sicura. Mentre molte delle grandi blockchain non hanno ancora subito un attacco di questo tipo, la maggior parte degli attacchi sono stati visti su altre catene più piccole. Ad esempio, l'altcoin Bitcoin Gold - che è un fork della catena principale di Bitcoin - ha subito un attacco del 51% a maggio 2018, portando al furto di BTG per un valore di 18 milioni di dollari all'epoca.

Mette in risalto

  • Sebbene sia improbabile un attacco riuscito a Bitcoin o Ethereum, le reti più piccole sono bersagli frequenti per il 51% degli attacchi.

  • Le blockchain sono registri distribuiti che registrano ogni transazione effettuata sulla rete di una criptovaluta.

  • Un attacco del 51% è un attacco a una blockchain da parte di un gruppo di miner che controlla più del 50% dell'hash rate di mining della rete.

  • Gli aggressori con il controllo maggioritario della rete possono interrompere la registrazione di nuovi blocchi impedendo ad altri minatori di completare i blocchi.

  • La modifica dei blocchi storici è difficile a causa dell'hardcoding delle transazioni passate nel software Bitcoin.

FAQ

Ethereum può essere attaccato al 51%?

Un attacco riuscito del 51% contro Ethereum è improbabile, per gli stessi motivi sopra indicati per Bitcoin. Sebbene Ethereum sia una rete più piccola, è ancora troppo grande per essere un bersaglio facile per un attacco del 51%. Inoltre, è probabile che questo rischio scompaia quando Ethereum passa a una rete proof-of-stake.

Quanto è probabile un attacco del 51% contro Bitcoin?

Un attacco riuscito del 51% è considerato estremamente improbabile, a causa del costo proibitivo di assemblare abbastanza potenza hash ed elettricità per dirottare la rete. Ad aprile 2022, l'hash rate di Bitcoin è di quasi 220 Exahash al secondo, il che significa che ci vorrebbero circa diecimila delle piattaforme minerarie più avanzate per lanciare un attacco riuscito. Qualsiasi parte capace di un simile attacco avrebbe probabilmente più da guadagnare da un mining onesto e dalla raccolta di ricompense di blocco.

In che modo le reti possono prevenire un attacco del 51%?

Esistono diversi modi per mitigare il pericolo di un attacco del 51%, sebbene il rischio non possa essere completamente eliminato dalle reti proof-of-work. Un attacco riuscito del 51% diventa significativamente più costoso per le criptovalute che utilizzano minatori ASIC, a condizione che nessuna criptovaluta più grande venga estratta dallo stesso algoritmo. Bitcoin Cash ha introdotto un sistema di checkpoint a dieci blocchi, rendendo le transazioni irreversibili dopo un certo periodo di tempo. Altre criptovalute hanno tentato di proteggere le loro reti utilizzando minatori ASIC, ChainLock o modifiche all'algoritmo di consenso.