L'attore malintenzionato potrebbe quindi tornare indietro nella blockchain al blocco precedente alla conferma del trasferimento di BTC e creare una chain alternativa, in cui il trasferimento di BTC non è incluso. La sua quota di maggioranza della potenza di rete garantirebbe che la chain alternativa venga approvata dal resto della rete.
Anche se un malintenzionato può causare molti danni quando effettua un 51% attack, un attacco di maggioranza non gli consente di impedire la trasmissione delle transazioni, né di annullare le transazioni di altri utenti. Anche modificare la ricompensa del blocco, creare monete dal nulla o rubare monete che non sono mai appartenute all'attore malintenzionato sono scenari molto improbabili.
Più una transazione è lontana nel tempo, più difficile sarà invertirla, poiché il numero di nuovi blocchi da minare per portare la rete all'altezza del blocco corrente diventa sempre più lontano. Questo è il motivo per cui le transazioni Bitcoin richiedono solitamente una soglia di 6 conferme prima di essere ritenute confermate.
Un 51% attack su Bitcoin è molto improbabile per via della grandezza della rete. Man mano che la rete cresce, la possibilità che una singola persona o entità ottenga una potenza computazionale sufficiente a sopraffare tutti gli altri partecipanti diventa sempre più irrealistica.
Le blockchain prevengono un 51% attack utilizzando una combinazione di tecniche. Un modo è incoraggiare un maggior numero di partecipanti a unirsi alla rete e a gestire i propri nodi per sostenere la rete. Più grande è il numero di partecipanti che contribuiscono le loro risorse, più difficile diventa per una singola entità dominare la rete.
Anche i meccanismi di consenso, come la Proof-of-Work (PoW) e la Proof-of-Stake (PoS), svolgono un ruolo fondamentale nella prevenzione di un 51% attack. Questi meccanismi richiedono ai nodi di concordare la validità delle transazioni prima di aggiungerle alla blockchain. Per un aggressore è economicamente e computazionalmente costoso manipolare la rete, poiché dovrebbe controllare la maggior parte delle risorse della rete.
La promozione della decentralizzazione è un'altra misura preventiva. Distribuendo i nodi in diverse località e coinvolgendo vari partecipanti, si evita che una singola entità acquisisca un controllo eccessivo.
Un ledger decentralizzato e digitalizzato che registra le informazioni sulle transazioni relative a una cri...