Una frase di recupero è un elenco di 12 o 24 parole comuni che costituisce il backup di un intero wallet di criptovalute. Se annotata e conservata al sicuro, ripristina ogni indirizzo crypto e ogni chiave privata che quel wallet abbia mai generato. Perderla senza avere un'altra copia significa perdere i fondi in modo permanente.
Le parole non sono arbitrarie. Tratte da un elenco fisso di esattamente 2.048 parole definito dal BIP-39, sono state standardizzate a settembre 2013 da Marek Palatinus, Pavol Rusnak, Aaron Voisine e Sean Bowe.
Che cosa codificano realmente le parole
Non una password. Numeri casuali, in una forma che una persona può trascrivere senza errori.
Ecco il processo che un wallet esegue durante la configurazione.
- Genera entropia. Il dispositivo estrae bit casuali da un generatore di numeri casuali sicuro. 128 bit per una frase di 12 parole, 256 bit per 24 parole.
- Aggiunge un checksum. Sottoponendo quell'entropia all'hashing con SHA-256, il wallet aggiunge i primi bit. Quattro bit per 128, otto bit per 256.
- Suddivide in blocchi. La stringa di bit combinata si divide in gruppi da 11 bit. 132 bit danno 12 gruppi. 264 bit ne danno 24.
- Mappa sulle parole. Ogni valore da 11 bit individua una parola nell'elenco di 2.048. Poiché 2 elevato alla 11 è uguale a 2.048, la corrispondenza è esatta.
- Deriva il seed. Le parole, più una passphrase facoltativa, passano attraverso PBKDF2-HMAC-SHA512 per produrre un master seed da 512 bit.
Da quel master seed, il BIP-32 costruisce un albero di chiavi. Dove i wallet le cercano è definito dal BIP-44, tramite percorsi come m/44'/0'/0'/0/0. Una sola frase, indirizzi illimitati su più catene.
Perché il checksum è importante
Gli errori vengono intercettati prima che ti costino qualcosa.
Se digiti una parola sbagliata il checksum quasi certamente non risulta valido, quindi il wallet rifiuta immediatamente la frase. La distinzione è tra rilevamento e correzione degli errori. Qualcosa non va, ti dice. Quale parola, non può dirlo.
L'ordine delle parole è terreno più fragile. Scambiare due parole in una frase di 12 di norma fa fallire la verifica. Circa una volta su 16, però, una frase riordinata supera il controllo e deriva un wallet completamente diverso e vuoto. L'ordine conta tanto quanto l'ortografia.
C'è un'altra caratteristica progettuale che vale la pena conoscere. Nessuna coppia di parole condivide le prime quattro lettere, quindi quei quattro caratteri identificano qualsiasi parola in modo univoco.
12 parole o 24 parole
| 12 parole | 24 parole | |
|---|---|---|
| Entropia | 128 bit | 256 bit |
| Checksum | 4 bit | 8 bit |
| Combinazioni possibili | Circa 5,4 × 10^39 | Circa 3 × 10^79 |
| Diffuse in | Software wallet | Hardware wallet |
Entrambe sono sicure al di là di qualsiasi attacco praticabile. A una velocità irrealisticamente elevata di 10^18 tentativi al secondo, forzare 128 bit richiederebbe in media oltre cinquemila miliardi di anni.
Quindi la scelta tra le due non riguarda davvero la sicurezza. Si riduce a quanta fiducia hai nel tuo stesso processo di backup, poiché 24 parole sono il doppio del testo da trascrivere correttamente.
Come conservarla
- Offline, su carta o metallo. Le piastre metalliche resistono a fuoco e acqua. La carta no.
- Mai in digitale. Nessuna foto, nessun archivio cloud, nessun gestore di password, nessuna email a te stesso, nessun file di testo.
- Mai digitata in un sito web. Nessun servizio legittimo ne ha mai bisogno. Qualsiasi richiesta in tal senso è un furto.
- Più copie, in luoghi separati. Una sola copia è un singolo punto di rottura. Tre copie nella stessa casa restano un solo luogo.
- Valuta una passphrase. La 25esima parola facoltativa crea un wallet completamente separato a partire dalle stesse 12 o 24 parole. Se la dimentichi, quel wallet è irraggiungibile.
- Mai a voce, mai al telefono. Gli addetti all'assistenza non la chiedono. I truffatori sì.
Da cosa una frase di recupero non ti protegge
- Scoperta fisica. Trovare le parole significa controllare i fondi. Nessuna password si mette in mezzo.
- I tuoi stessi errori. Una frase ripristina il tuo wallet. Annullare una transazione inviata all'indirizzo sbagliato non è qualcosa che possa fare.
- Exploit basati sulle autorizzazioni. Ripristinare un wallet lascia del tutto intatte le autorizzazioni malevole sui token concesse in precedenza, comprese quelle concesse su un DEX.
- Phishing. La crittografia non è la via di perdita più comune. Lo è qualcuno che digita la propria frase in un falso sito convincente.
Il recupero quando ne manca una parte
In casi limitati, è possibile.
Una parola mancante nota su 24 può essere recuperata testando tutte le 2.048 opzioni contro il checksum, operazione computazionalmente banale. Con una sola parola errata sconosciuta tra tutte le 24, restano circa 49.000 possibilità. Due parole errate ne danno circa 1,2 milioni. Tre, molti milioni di più.
Non mischiare le lingue. Gli elenchi di parole esistono in diverse lingue, e combinarli produce o una frase non valida o, in silenzio, un wallet diverso.
Una sicurezza verificabile su mb.io
Scaricare interamente su di te l'onere della sicurezza va bene per alcune persone e non per altre.
mb.io detiene invece gli asset in custodia regolamentata, così il recupero dell'account è una procedura di assistenza e non un vicolo cieco crittografico.
- Custodia MPC di livello istituzionale basata su Fireblocks, con fondi dei clienti segregati
- Punteggio di sicurezza 10/10 da Hacken, revisore indipendente di sicurezza blockchain
- Regolamentato da VARA negli Emirati Arabi Uniti e da AUSTRAC in Australia
- Controlli sui prelievi che ti permettono di verificare una destinazione prima che i fondi si muovano
- Compra, vendi e scambia in tre passaggi, dalla registrazione all'acquisto
- Assistenza clienti 24/7, sul web e sulle app iOS e Android
Apri il tuo conto e inizia a fare trading su mb.io.
Domande frequenti
Cosa succede se perdo la mia frase di recupero?
Se hai ancora accesso al wallet, generane uno nuovo e sposta i fondi. Se hai perso sia la frase sia il dispositivo, i fondi sono definitivamente irrecuperabili. Nessuno può ripristinarli.
Una frase di recupero è la stessa cosa di una chiave privata?
No. Una chiave privata controlla un indirizzo. Una frase di recupero è il segreto principale da cui il wallet deriva molte chiavi private e indirizzi su più catene.
24 parole sono più sicure di 12?
Marginalmente, in teoria. Entrambe si collocano ben oltre la portata della forza bruta. Con 128 bit di entropia, una frase di 12 parole richiederebbe migliaia di miliardi di anni per essere violata a velocità di tentativi non plausibili.
Qualcuno può indovinare la mia frase di recupero?
No. Esistono circa 5,4 × 10^39 combinazioni valide per una frase di 12 parole. Le perdite derivano dal phishing, dalla scoperta fisica e dall'archiviazione digitale, mai dal tentativo di indovinare.
Perché i wallet usano parole anziché un numero lungo?
Perché le persone trascrivono le parole con precisione e le lunghe stringhe esadecimali male. Codificando la stessa casualità in una forma che resiste agli errori di trascrizione, il BIP-39 include anche un checksum per intercettarli.
Che cos'è la 25esima parola o passphrase?
Un segreto aggiuntivo facoltativo aggiunto alla frase. Derivando un wallet completamente separato, aggiunge protezione nel caso in cui le parole vengano trovate. Dimenticarla rende quel wallet permanentemente inaccessibile.
Posso usare la stessa frase di recupero in un'app wallet diversa?
Di norma sì, poiché il BIP-39 è uno standard condiviso. Poiché i percorsi di derivazione differiscono, un wallet mostra occasionalmente un saldo vuoto finché non si seleziona il percorso corretto.
Conservare la mia frase di recupero in un gestore di password conta come offline?
No. I gestori di password sono archiviazione digitale che si sincronizza con dei server. Sia le violazioni sia i dispositivi compromessi espongono la frase, motivo per cui l'archiviazione fisica offline resta il consiglio standard.

