Blog
Frase mnemonica non valida: perché il wallet la rifiuta e come risolvere il problema
In breve
L’errore «invalid mnemonic phrase» significa che l’app non accetta le parole di recupero così come sono state inserite, di solito per un errore di ortografia, un ordine o un numero di parole sbagliato oppure un formato che l’app non supporta. Di per sé non rende impossibile il recupero: verifichi ortografia, posizioni e wallet d’origine, perché seed Electrum e frasi BIP-39 seguono regole diverse.
Una somma di controllo valida non dimostra che una frase corrisponda al Suo wallet: confronti gli indirizzi ottenuti con un indirizzo noto. Se la frase viene accettata ma il saldo è vuoto, verifichi anche passphrase, rete, account e impostazioni di derivazione. Con poche parole mancanti o errate, una ricerca può essere valutata se le informazioni rimaste permettono di verificare le possibili frasi, senza garanzia di riuscita.

Ha inserito tutte le Sue parole di recupero e il wallet ha risposto «invalid mnemonic phrase» o «invalid recovery phrase». Le parole sono tutte lì, sul Suo foglio, eppure il wallet continua a rifiutarle. Una frase rifiutata non è necessariamente una frase persa: la causa può essere minima, come una parola letta male o uno spazio di troppo, quindi vale la pena capire che cosa controlla davvero il wallet prima di cambiare qualsiasi cosa.
Cosa controlla il wallet prima di accettare una frase
Il rifiuto è pura matematica, non un malfunzionamento. Una frase di recupero BIP-39 codifica dati casuali insieme a una somma di controllo, i cui bit sono contenuti nell’ultima parola. Quando inserisce la frase, il wallet ricalcola la somma di controllo. Se i valori non coincidono, viene segnalato un errore di validazione prima che il wallet cerchi gli indirizzi sulla blockchain.
Una parola errata o parole invertite possono far fallire questo controllo, ma non tutti gli errori vengono rilevati: una frase diversa e valida può superarlo e generare un altro wallet. La sola somma di controllo non identifica la parola errata né conferma che la frase appartenga al Suo wallet originale. Un errore di validazione nell’app non modifica il Suo saldo sulla blockchain.
La formulazione esatta varia da app ad app. Trust Wallet mostra «Invalid mnemonic phrase»; nel ripristino di una frase BIP-39, Electrum segnala «Checksum BIP39 non riuscito» (BIP39 checksum failed); altri wallet dicono «invalid recovery phrase» o «invalid seed». Messaggi diversi, stesso controllo, stesse soluzioni.
Prima di cambiare qualsiasi cosa
Conservi senza modifiche il backup scritto originale e ne faccia una copia separata su carta per le Sue verifiche. Non fotografi la frase. C’è chi inizia a «correggere» le parole sul foglio originale, e dopo un’ora nessuno sa più quale fosse la versione originale. Per le verifiche usi la versione stampata dell’elenco di parole BIP-39, su carta o sul Suo schermo: nessuno strumento di verifica legittimo Le chiede di digitare una frase di recupero in un sito web, e quelli falsi esistono proprio per questo.
Escluda prima i problemi di digitazione
Inizi da qui, perché non costa nulla. I wallet possono essere severi sul modo in cui ricevono le parole, e una frase perfettamente corretta sulla carta può comunque essere rifiutata sullo schermo:
- Digiti ogni parola in minuscolo. L’elenco ufficiale è tutto in minuscolo, e le maiuscole automatiche del telefono rendono non valida la prima parola senza che Lei se ne accorga.
- Metta esattamente uno spazio tra le parole e nessuno prima della prima o dopo l’ultima. Una frase incollata può contenere uno spazio finale o un’interruzione di riga invisibili.
- Disattivi la correzione automatica, oppure la tenga d’occhio: mentre digita, sostituisce parole reali dell’elenco con altre simili. Alcuni wallet segnalano una parola che non è nell’elenco: proceda con calma e la cerchi.
- Imposti la tastiera in inglese se la Sua frase è composta da parole inglesi.
- Se la schermata di ripristino chiede prima la lunghezza della frase, indichi quella del Suo backup. Una schermata impostata su 24 parole non accetterà una frase di 12.
L’articolo di assistenza di MetaMask sull’errore «Invalid Seed Phrase» riduce la questione a tre regole: l’ordine originale esatto, uno spazio tra le parole e tutto in minuscolo. Reinserisca la frase, lentamente, una parola alla volta. Se viene ancora rifiutata, la causa sta nel backup o nel wallet in cui la sta ripristinando: passi in rassegna l’elenco qui sotto.
Le cause comuni e il rimedio per ciascuna
Ogni causa ha il suo rimedio. Le affronti nell’ordine: con le prime due ogni parola sul foglio può sembrare legittima, per questo sono le più facili da trascurare.
Una parola letta male. La scrittura a mano trasforma «wagon» in «wage» e «crush» in «crash». Entrambe le parole di ogni coppia sono vere parole BIP-39, quindi la frase sembra giusta e viene comunque rifiutata. Cominci col confrontare ogni parola, una alla volta, con le 2.048 parole BIP-39 inglesi dell’elenco ufficiale. In quell’elenco non ci sono due parole con le stesse prime quattro lettere, quindi quelle quattro lettere bastano a identificare una parola con la parte finale sbavata. Se una parola del Suo foglio non è nell’elenco, ha trovato il problema. Se tutte le parole sono nell’elenco, dietro una parola valida può ancora nascondersi un errore di lettura; questo caso è trattato subito dopo l’elenco delle cause.
Due parole in posizioni invertite. L’ordine conta quanto le parole stesse. La buona notizia: se sospetta un’inversione in una frase di 12 parole, le coppie possibili da scambiare sono solo 66. È una verifica piccola e metodica, non un problema di ricerca: la somma di controllo scarta la maggior parte degli ordini sbagliati, e un vecchio indirizzo di ricezione conferma quello giusto. Se le parole fuori posto potrebbero essere più di due, consulti la nostra pagina sulla frase di recupero nell’ordine sbagliato.
Il numero sbagliato di parole. Le conti. Una frase BIP-39 valida ha 12, 15, 18, 21 o 24 parole. Tredici significa che durante la copia si è infilata una parola in più, oppure che accanto alla frase è stata annotata una passphrase; la passphrase si inserisce a parte, mai come una delle parole. Tredici parole possono anche essere un autentico seed Electrum: le versioni di Electrum dalla 2.0 alla 2.6 creavano di solito seed di 13 parole. Undici significa che una parola manca davvero: non è più un problema di diagnosi ma di ricostruzione, trattato passo dopo passo nella nostra guida alle parole mancanti. Un backup di 20 o 33 parole indica uno standard diverso, SLIP-39: i modelli Trezor più recenti creano per impostazione predefinita un backup di 20 parole. SLIP-39 usa un proprio elenco di 1.024 parole, e un backup SLIP-39 non si ripristina in un wallet BIP-39: lo ripristini su un Trezor o in un software che supporti SLIP-39.
La lingua sbagliata. BIP-39 prevede elenchi di parole ufficiali in dieci lingue, tra cui spagnolo, francese, italiano e giapponese. Una frase generata dall’elenco spagnolo non risulterà valida con quello inglese, anche se ogni parola sembra legittima. Se il Suo wallet è stato configurato in un’altra lingua, imposti la schermata di ripristino o lo strumento sull’elenco di quella lingua. Non traduca le parole in inglese: lo standard BIP-39 avverte che tradurre una frase in un altro elenco di parole genera un seed completamente diverso. Molti wallet accettano solo l’elenco inglese, quindi potrebbe servirLe un software che supporti la lingua della Sua frase.
La frase giusta per il wallet sbagliato. Electrum genera un proprio formato di seed, diverso da BIP-39. I suoi seed usano le stesse 2.048 parole inglesi, ma contengono un numero di versione al posto di una somma di controllo BIP-39: per questo un wallet BIP-39 di solito rifiuta un seed Electrum, e quello che supera il controllo per caso apre un wallet diverso e vuoto. Electrum può anche ripristinare una frase BIP-39: nella schermata del seed prema «Opzioni» (Options) e scelga «Seed BIP39» (BIP39 seed). In questo caso selezioni l’account Bitcoin, il tipo di indirizzo e il percorso di derivazione usati dal wallet originale. Scarichi Electrum solo da electrum.org.
Una frase di un wallet diverso da quello che pensa. Chi usa criptovalute da anni può avere più di un backup: un vecchio wallet di prova, una nota di un exchange, la frase di un wallet svuotato nel 2021. Controlli la data ed eventuali etichette sul foglio prima di presumere che appartenga al wallet con i Suoi fondi. E se all’epoca ha aggiunto il wallet importando una chiave privata – una singola lunga stringa di lettere e numeri, non parole –, allora non esiste alcuna frase di recupero corrispondente. Quel wallet si ripristina con la chiave stessa.
Tutte le parole tornano, ma la frase viene ancora rifiutata
Allora la spiegazione più probabile che rimane è una singola parola sbagliata che risulta essere una parola valida dell’elenco, in una posizione che non riesce a individuare. È una ricerca circoscritta, non un vicolo cieco: riempire una posizione sconosciuta funziona come recuperare una parola mancante, e i numeri di questa ricerca sono illustrati nella guida alle parole mancanti.
La frase viene accettata, ma il saldo è a zero
Superare la somma di controllo non dimostra che Lei abbia la frase originale. Un saldo pari a zero può dipendere da una frase diversa ma valida, da una passphrase mancante o diversa oppure da un’impostazione relativa al tipo di indirizzo, all’account o alla rete. Conta anche il percorso di derivazione, cioè la strada che porta dalla frase agli indirizzi del wallet. Controlli prima un vecchio indirizzo di ricezione su un explorer pubblico come mempool.space, poi lo confronti con gli indirizzi del wallet ripristinato. Un saldo sul vecchio indirizzo conferma che i fondi sono ancora lì; non dimostra che il wallet ripristinato abbia le chiavi per spenderli. Altre cause e verifiche sono descritte nella nostra pagina sul saldo a zero dopo il ripristino.
Cosa può e non può fare il supporto del wallet
Trust Wallet, MetaMask e gli altri wallet in autocustodia funzionano allo stesso modo: l’azienda non ha mai accesso alla Sua frase, quindi non può cercarla né ripararla. Il supporto può spiegarLe l’app. La frase è solo Sua.
È proprio questo funzionamento a spiegare perché i forum su questo errore brulicano di falsi aiutanti. Chiunque Le scriva offrendosi di «validare» o «sincronizzare» la Sua frase – per messaggio privato, tramite un modulo o in una «chat di supporto» – cerca di rubarla. Non dia le Sue parole di recupero a nessuno, per nessun motivo.
Quando non esiste alcuna soluzione
Se la frase non è mai stata quella giusta, nessuna correzione servirà. La frase di un wallet di prova che ha abbandonato, o un backup che appartiene a un wallet diverso da quello che contiene le Sue coin, può anche superare il controllo, ma aprirà comunque la porta sbagliata. Quando le parole non sono una versione leggermente danneggiata di quelle giuste, non c’è nulla da riparare – e preferiamo dirlo chiaramente piuttosto che lasciarLa passare settimane a lucidare la chiave sbagliata.
Una volta accettata la frase: renda il backup inequivocabile
L’errore che ha appena corretto è nato nel momento in cui la frase è stata scritta. Riscriva la frase in stampatello maiuscolo, numeri ogni posizione, annoti il numero di parole e la lingua dell’elenco e confronti ogni parola con l’elenco ufficiale mentre scrive. Lo stampatello maiuscolo serve per la carta; quando inserisce la frase in un wallet, la digiti in minuscolo. La carta sbiadisce e si strappa, e la nostra guida ai backup spiega come conservare un backup che duri più della carta.
Ha bisogno di aiuto con una frase mnemonica non valida?
Se ha esaminato tutte le cause e la frase continua a essere rifiutata, inizi con una valutazione gratuita: descriva la Sua situazione e riceverà una risposta onesta sulla possibilità di trovare l’errore, prima di qualsiasi impegno. No cure, no pay, e non tocchiamo mai i Suoi fondi. Se la ricerca individua l’errore, è Lei a ripristinare il wallet con la frase corretta, a trasferire le coin in un nuovo wallet da Lei creato e a pagare separatamente il compenso concordato, secondo il Suo accordo scritto.
Domande frequenti sulla frase mnemonica non valida
Perché il mio wallet mostra «invalid mnemonic phrase»?
Una frase BIP-39 include una somma di controllo memorizzata in una parte della sua ultima parola. Una parola errata o invertita può far fallire il controllo, senza indicare quale parola sia sbagliata. Non tutti gli errori vengono rilevati: una frase diversa e valida può superare il controllo e generare un altro wallet.
Perché il mio wallet rifiuta la mia frase di recupero se ogni parola sembra corretta?
Perché una parola può sembrare corretta ed essere comunque sbagliata. La scrittura a mano può trasformare una parola valida dell’elenco in un’altra, come «wagon» in «wage», e due parole possono trovarsi in posizioni invertite. La frase potrebbe anche provenire dall’elenco di parole di un’altra lingua o dal formato di seed proprio di Electrum, oppure durante la digitazione potrebbe essersi infilato uno spazio o una maiuscola di troppo. Il wallet sa solo che la somma di controllo non torna, non quale parola l’abbia causato, quindi confronti ogni parola, in ordine, con l’elenco di parole ufficiale usato dal Suo wallet.
È possibile trovare una parola sbagliata nella mia frase di recupero?
Sì, purché sia sbagliata una sola parola e Lei abbia un modo per riconoscere il Suo wallet, per esempio uno dei suoi vecchi indirizzi di ricezione. Ogni posizione proviene dall’elenco fisso di 2.048 parole BIP-39, e la somma di controllo elimina la maggior parte dei candidati sbagliati prima ancora di qualsiasi test. Una singola parola sbagliata è una ricerca circoscritta; i numeri sono gli stessi del recupero di una parola mancante.
Posso ripristinare il mio wallet se ho solo 11 delle 12 parole di recupero?
Sì, purché le 11 parole che ha siano corrette e nell’ordine giusto. Se sa quale posizione è vuota, i candidati per quella posizione sono 2.048, e la somma di controllo di una frase di 12 parole ne scarta circa 15 su 16: restano all’incirca 128 frasi complete da verificare con uno dei Suoi vecchi indirizzi di ricezione. Se non sa quale posizione è vuota, la ricerca copre tutte le 12 posizioni e resta comunque piccola per un software di recupero. Crypto Recovers lavora con frasi a cui mancano fino a quattro parole.
Perché il mio wallet mostra un saldo pari a zero dopo aver accettato la mia frase di recupero?
Un saldo pari a zero non significa di per sé che la frase sia sbagliata, e una frase accettata non è necessariamente la Sua frase originale. Controlli un vecchio indirizzo di ricezione su un block explorer e lo confronti con gli indirizzi del wallet ripristinato. La differenza può dipendere da un’altra frase valida oppure da passphrase, percorso di derivazione, tipo di indirizzo, account o rete diversi.
L’azienda del wallet può recuperare la mia frase al posto mio?
No. Le aziende che sviluppano wallet in autocustodia non hanno mai accesso alla Sua frase, quindi il supporto non ne ha alcuna copia da consultare e non può ripararla. Chiunque Le scriva offrendosi di «validare» o «sincronizzare» la Sua frase cerca di rubarla.
La mia frase viene da Electrum. Perché un wallet BIP-39 la rifiuta?
Perché un seed Electrum non è una frase BIP-39. Usa le stesse parole inglesi, ma contiene un numero di versione al posto di una somma di controllo BIP-39: per questo un wallet BIP-39 di solito lo rifiuta, e se per caso supera il controllo, apre un wallet vuoto. Lo ripristini in Electrum o in un altro software compatibile. Electrum importa anche le frasi BIP-39 tramite l’opzione «Seed BIP39» (BIP39 seed); l’account Bitcoin, il tipo di indirizzo e il percorso di derivazione devono corrispondere a quelli del wallet originale.
