Vai al contenuto
Bitcoin Formazione

Il caso Coldcard: perché il modo in cui viene creato il tuo seed conta davvero

Un bug del firmware nei wallet Coldcard ha indebolito la casualità usata per generare le chiavi private, permettendo agli hacker di risalire a quelle chiavi partendo da un indirizzo pubblico. Com'è possibile, e perché una casualità solida conta così tanto in questo caso?

Invity Blog
Il caso Coldcard: perché il modo in cui viene creato il tuo seed conta davvero

Nei primi giorni di agosto 2026, una storia inquietante si è diffusa nel mondo Bitcoin. I fondi sono svaniti da alcuni wallet hardware Coldcard, senza che l’attaccante avesse mai avuto in mano un dispositivo. Nessun phishing, nessun malware.

Cosa è successo

Per anni, un bug è rimasto nascosto nel firmware di alcuni dispositivi Coldcard. Il wallet era pensato per costruire la frase di recupero (seed) usando una casualità molto elevata. A causa del bug, quella casualità era significativamente più bassa. Il risultato era un seed che, in certe condizioni, poteva essere ricostruito. E poiché la blockchain di Bitcoin mostra pubblicamente i saldi degli indirizzi, gli attaccanti sono stati in grado di individuare i wallet che valeva la pena colpire.

Il punto importante è che non si trattava di un problema di Bitcoin, né dei wallet hardware in generale. Era un bug nel firmware di un produttore specifico. Allora, cos’è questa casualità, tecnicamente nota come entropia, e perché è così importante?

Entropia: il fondamento invisibile della sicurezza

L’entropia descrive la misura della casualità, e la casualità può sempre essere espressa matematicamente. La sicurezza della frase di recupero di ogni wallet si basa su un solo presupposto. Il seed deve provenire da una casualità così vasta da non poter essere indovinata. Dodici parole rappresentano 128 bit di entropia, pari a circa 340 sestilioni di combinazioni. Questo numero va oltre ciò che la mente umana può immaginare. Per semplificare, puoi immaginarlo così: anche se ogni stella dell’universo osservabile rappresentasse una singola possibilità, avresti comunque bisogno di circa 340 bilioni di universi per arrivare a questo numero. Indovinare una frase di recupero con un’entropia elevata usando i computer più potenti al mondo richiederebbe più tempo dell’età dell’universo. Questo è ciò che rende il protocollo Bitcoin così sicuro.

Ma non appena la casualità è troppo poca, cioè quando il numero non è 128 bit ma un valore inferiore, anche la sicurezza scende rapidamente. La frase smette di essere impossibile da indovinare, e all’attaccante basta analizzare un insieme di possibilità molto più piccolo. Questo è esattamente ciò che è successo sui dispositivi Coldcard coinvolti. La casualità è scesa dai 128 bit previsti a valori di diversi ordini di grandezza inferiori, e quello che era un compito praticamente impossibile è diventato un compito che l’hardware potente di oggi può risolvere in pochi giorni.

Il bug nel firmware Coldcard faceva sì che l’elevata casualità non fosse alimentata da influenze esterne casuali, ma solo da un generatore di numeri casuali.

Come dovrebbe funzionare

Guardiamo l’esempio dei wallet hardware Trezor, sviluppati da SatoshiLabs (la stessa famiglia a cui appartiene Invity). Non attinge mai la casualità da una singola fonte. Quando crei un wallet, combina la casualità hardware del dispositivo con quella del tuo computer o telefono. I modelli più recenti assemblano la casualità di tre generatori di numeri casuali insieme a dati crittograficamente sicuri provenienti dal telefono o dal computer di chi usa il wallet.

L’idea è semplice. Anche se una fonte dovesse fallire, le altre fornirebbero comunque casualità sufficiente. Questo principio di ridondanza è esattamente ciò che protegge da quanto accaduto ai dispositivi Coldcard coinvolti, dove il fallimento di un’unica fonte non aveva alcuna rete di sicurezza. Anche il firmware di Trezor è completamente open, quindi chiunque può ispezionarlo.

Ecco la spiegazione di Trezor su come funziona la generazione del seed:
Cos’è l’entropia e come Trezor genera il tuo wallet

La lezione da trarre

La lezione non è che il self-custody sia negativo. È che ciò che conta è come un produttore gestisce la casualità, la trasparenza e il controllo del proprio codice.

Se vuoi la massima tranquillità, valuta queste due opzioni, magari anche insieme. Procurati un wallet hardware Trezor (modello TS3, TS5 o TS7), oppure puoi affidarti alla custodia di Invity, dove i tuoi fondi saranno conservati dal più grande custode di Bitcoin al mondo, BitGo.

Ma non c’è certamente motivo di perdere la fiducia in Bitcoin. Devi solo puntare sugli strumenti giusti.


Disclaimer: questo è un contenuto educativo, non una consulenza di investimento. Nessun metodo di custodia è completamente privo di rischi, quindi verifica sempre le informazioni tramite fonti ufficiali.