Fin dalla sua nascita, Bitcoin ha subito diversi incidenti volti ad attaccare o alterare la rete. Tuttavia, tutti hanno fallito, grazie alla forte natura della rete di criptovaluta.

Un grave incidente che esemplifica questa resilienza si è verificato nell’agosto 2010, quando Bitcoin ha dovuto affrontare la sua sfida più grave: una vulnerabilità nota come “Value Overflow Incident”. Questo difetto ha permesso a un hacker di sfruttare il codice di Bitcoin, generando l’incredibile cifra di 184,467 miliardi di Bitcoin.

Il problema è nato dalla mancata verifica corretta delle transazioni prima di registrarle nella blockchain. In sostanza, questo bug ha permesso agli utenti di creare un numero infinito di Bitcoin, superando di gran lunga il limite di 21 milioni.

Fortunatamente, Satoshi Nakamoto, il creatore anonimo di Bitcoin, ha individuato questo difetto e ha agito rapidamente. Nel giro di tre ore, Nakamoto e Gavin Andresen, uno dei primi sviluppatori di Bitcoin, hanno sviluppato una soluzione. Nel giro di 5 ore, la blockchain è stata biforcata, cancellando la transazione problematica, insieme a tutte le altre verificatesi durante il periodo.

A questo punto esistevano due versioni della blockchain: la catena riparata e aggiornata e la blockchain “cattiva”, ancora afflitta dal bug. Nakamoto, tuttavia, ha mobilitato i minatori per sostenere la nuova catena. Circa 19 ore dopo, Nakamoto ha confermato il dominio della nuova catena sul forum Bitcointalk, cancellando l’incidente catastrofico dal record di Bitcoin. Se questo difetto fosse persistito, gli esperti sostengono che avrebbe potuto mettere a repentaglio l’esistenza di Bitcoin.

Tuttavia, questo incidente non è l’unico esempio della forza incrollabile di Bitcoin. Un evento più recente e altrettanto degno di nota si è verificato quando è stato minato un blocco Bitcoin non valido, scivolando sotto il radar della comunità più ampia.

In questo caso, Marathon Digital, un minatore Bitcoin quotato in borsa, ha estratto un blocco non valido a causa di un bug imprevisto derivante da uno dei loro esperimenti. In particolare, anche se Marathon ha svolto tutto il lavoro computazionale necessario per minare il blocco, è stato rifiutato dai nodi Bitcoin perché violava le regole di consenso.

Marathon ha ammesso l'errore e ha sottolineato che non si è trattato di un tentativo di alterare il core di Bitcoin, ma di un errore all'interno del suo ambiente di sviluppo interno.

"Questo incidente, sebbene non intenzionale, sottolinea la solida sicurezza della rete Bitcoin, che ha respinto e corretto l'anomalia", ha twittato l'azienda la scorsa settimana.

Detto questo, anche se si prevede che Bitcoin continuerà ad affrontare tali sfide, questi incidenti servono a ricordare fortemente la resilienza di Bitcoin, la sua capacità di adattarsi ed evolversi e l’importanza del consenso all’interno della rete.