Che cos'è 51% Attack?
Un 51% Attack avviene quando un singolo gruppo ottiene oltre la metà della potenza di calcolo di una blockchain e può riscrivere la storia delle transazioni molto recenti. Non possono sottrarre monete dal tuo portafoglio, ma possono sostituire i propri pagamenti con una versione diversa degli eventi. Immagina qualcuno che prende il telecomando durante la riproduzione e scambia gli ultimi minuti.
Un 51% Attack permette agli aggressori di svuotare tutti i portafogli. Non è vero. Possono riordinare blocchi recenti e tentare una Doppia spesa, ma non possono far apparire monete dal nulla né prendere le tue senza le tue chiavi.
Come funziona 51% Attack
Breve riepilogo della strategia spiegato in modo semplice:
- Preparazione: Gli aggressori raccolgono molto hardware per il mining o affittano potenza di calcolo, poi scelgono una catena bersaglio con sicurezza inferiore.
- Controllo: Coordinano un numero sufficiente di minatori per comandare la maggioranza del tasso di hash.
- Segreto: Con quel vantaggio minano in segreto una versione privata della catena mentre la catena pubblica continua a procedere.
- Spesa: Inviano monete sulla catena pubblica, aspettano le conferme e trattengono i loro blocchi privati.
- Rivelazione: Quando la loro catena privata è più lunga, la pubblicano. La rete passa alla catena più lunga e quel pagamento precedente scompare dalla catena.
Sì, questo è il piano.
Perché 51% Attack è importante
Quindi, perché dovresti prestarci attenzione?
- Vantaggio: Conoscere il rischio ti aiuta a decidere quante conferme aspettare prima di considerare i fondi definitivi.
- Prospettiva: Sottolinea perché la decentralizzazione del mining e la distribuzione dello stake mantengono le catene sane.
- Rilevanza: Lo vedrai citato da exchange, dapp e DAO quando definiscono regole per i depositi e finestre di conferma.
Su catene più piccole, aspetta più conferme rispetto a quelle grandi e tieni d'occhio salti improvvisi nella quota dei pool di mining.
Caratteristiche chiave del 51% Attack
Cosa lo rende distinto:
- Maggioranza: Il controllo a breve termine della produzione di blocchi permette a un aggressore di superare i nodi onesti.
- Riorganizzazioni: Provoca riorganizzazioni della catena che annullano transazioni recenti.
- Costi: Costoso da mettere in atto su reti grandi con ampia distribuzione di minatori.
- Bersaglio: Catene più piccole o più nuove tendono a essere più a rischio.
- Limiti: Non può creare monete dal nulla né accedere alle tue chiavi private.
Variazioni
Varianti e mosse correlate di cui potresti sentire parlare:
- Maggioranza: L'attacco classico su proof of work con l'obiettivo di superare i miner onesti.
- Selfish: Il cosiddetto selfish mining consiste nel trattenere blocchi per ottenere un vantaggio nei ricavi senza evidenti doppie spese.
- Timewarp: Trucchi sui timestamp per alterare la difficoltà a favore dell'attaccante su alcune catene.
- Social: In risposta, le comunità a volte scelgono di Fork della blockchain per annullare i danni e cambiare le regole.
Più conferme riducono il rischio perché sostituire blocchi più profondi diventa più difficile e costoso con ogni blocco aggiunto.
Esempio
Un exchange ritarda i depositi durante sospetti attacchi, aumentando le conferme richieste da sei a cento per proteggere gli utenti.
Curiosità
Satoshi scrisse che finché i nodi onesti controllano la maggior parte della potenza di calcolo, la catena cresce più velocemente sulla via degli onesti. Quella singola frase ha definito tutto questo argomento.
Riepilogo
In una riga: un 51% Attack è un controllo temporaneo di maggioranza che permette a qualcuno di riscrivere la storia molto recente, quindi pianifica le tue conferme come un professionista.
