Come generare / creare frasi iniziali mnemoniche personalizzate di 24 parole?
Questo è un argomento veloce per chiunque stia cercando di creare le proprie frasi iniziali mnemoniche personalizzate di 12/24 parole. Recentemente uno dei nostri utenti ci ha chiesto “È possibile creare il mio seme di 24 parole e usarlo su Ledger Nano S invece di quello generato automaticamente?”.
Certo, puoi generare le tue frasi di base mnemoniche personalizzate e usarle sui portafogli hardware o su qualsiasi portafogli compatibile con BIP39. Ma questo metodo è altamente sconsigliato.
Qui ti mostreremo i possibili modi in cui puoi creare il tuo codice mnemonico. Ma prima cerchiamo di capire perché le frasi seme generate manualmente saranno meno sicure e perché dovresti fare affidamento sulla generazione casuale.
BIP39 Mnemonic
BIP39 (Bitcoin Improvement Proposal) è un codice mnemonico o una frase (un gruppo di parole facili da ricordare) utilizzato per generare chiavi gerarchicamente deterministiche. Bitcoin e altre applicazioni wallet utilizzano un processo di generazione di chiavi deterministiche gerarchiche per derivare teoricamente un numero infinito di segreti crittografici da un singolo seme. Ovvero gli indirizzi pubblici della criptovaluta e le loro chiavi private sono tutte derivate da un singolo seme principale.
BIP39 è lo standard industriale per le chiavi deterministiche. La maggior parte dei portafogli hardware come Ledger, Trezor, Keepkey e molti altri deterministici gerarchici (HD) il portafoglio utilizza BIP39 per la generazione del seme maestro. Tra questi, la maggior parte dei wallet utilizza per impostazione predefinita lo mnemonico di 24 parole. Consiste di 24 parole casuali delle 2048 parole trovate nel file Elenco di parole inglesi BIP39.
Esempio di mnemonico BIP39 a 24 parole:
capo rurale mese braccio uscita elegante otto grano palazzo biologia pistola controllo esterno album lastra superiore bollire assorbire albero media strada risatina testa congelata
Generazione di seme mnemonico personalizzato
Dall’elenco standard di 2048 parole puoi scegliere la tua combinazione di 24 parole e funzionerà. Ma non funziona come previsto. Significa che non sarà un seme valido. Perché l’ordine richiede una struttura particolare e l’ultima parola contiene soprattutto checksum.
Probabilmente potresti scegliere 23 parole qualsiasi e sperimentare con l’ultima parola. Ma poiché l’ultimo seme (24a parola) della frase mnemonica è un checksum, non tutte le parole funzioneranno. Anche se hai generato manualmente un seme valido, è altamente sconsigliato. Perché? Il cervello umano non è molto bravo con la casualità. Quindi fondamentalmente qualsiasi seme creato da un utente sarebbe meno sicuro.
Generando il tuo seme, rendi più facile a qualcuno capirlo. Ricorda anche che ci sono bot che possono cercare frasi mnemoniche che seguono un certo schema e non vengono generate in modo casuale.
Quindi, se stai cercando di generare il tuo seme, la generazione automatica è l’unico modo.
Si consiglia vivamente di creare frasi mnemoniche tramite la generazione casuale di parole. Esistono diversi software / portafogli open source ben consolidati che generano seed utilizzando PRNG (generatore di numeri pseudocasuali) / CSPRNG (generatore di numeri pseudocasuali Cryptographically Secure). È possibile utilizzare Electrum e quasi tutti i portafogli hardware seguono lo stesso metodo per la generazione di seed.
Ma poi stai cercando di creare la tua frase seme di 24 parole invece del seme generato automaticamente fornito dal software del portafoglio. In questo caso puoi utilizzare il seguente strumento.
Convertitore / generatore di codice mnemonico – iancoleman.io
Questo è uno strumento open source al 100% per la generazione di codice mnemonico. Puoi persino utilizzare questo sito offline. Basta fare clic con il tasto destro e salvare la pagina come BIP39 – Mnemonic Code.html. È quindi possibile disconnettersi da Internet e generare seed offline.
Genera seed BIP39 in modo veramente casuale. Scegli 24 parole e fai clic su Genera per generare un nuovo mnemonico casuale.
Ma cosa succede se stai pensando di generare manualmente una frase seme valida senza un computer? Questo è ciò a cui sono destinati i portafogli hardware. Generano seed / chiavi completamente offline sul tuo dispositivo. Ma il fatto è che non hai una visione reale del processo di generazione. Quindi decidi di crearne uno manualmente.
C’è un metodo che coinvolge computer offline, dadi e una moneta. Ma questo è molto complicato ed è consigliato solo per utenti tecnicamente avanzati.
BIP39 Diceware – Generazione di mnemonici utilizzando dadi e una moneta
Il processo è semplice. Tutto ciò di cui hai bisogno è un semplice dado a sei facce, una moneta, una penna e un pezzo di carta per annotare il seme mnemonico.
Invece di scegliere manualmente le parole, le genererai tirando i dadi (1-6) e lanciando la moneta (t / h).
Ulteriori informazioni: https://github.com/taelfrinn/Bip39-diceware
Ci sono anche altri metodi per derivare un elenco di parole semplicemente tirando i dadi. Ma potrebbe non funzionare perché non otterrai il checksum corretto eseguendo il tuo. Dovrai modificare l’ultima parola per soddisfare i requisiti di checksum.
Per questo su GitHub esiste un’utility chiamata Force30. Modificherà il tuo elenco di parole personalizzato per renderlo compatibile con i portafogli BIP39.
Ulteriori informazioni: https://github.com/IntegersOfK/force39
Utilizzando questo metodo è possibile generare un portafoglio conforme a bip39 utilizzando l’entropia manuale.
Usalo a tuo rischio.
Se sei veramente preoccupato per la sicurezza del seme di 24 parole e se dubiti dell’RNG del portafoglio hardware, dovresti prendere in considerazione l’utilizzo di una passphrase forte (una 25esima parola).
Selezione di una 25a parola sicura
Lo standard BIP39 supporta una passphrase aggiuntiva che viene utilizzata per crittografare la frase seed mnemonica di 24 parole. Questo è opzionale e questa funzione migliora la sicurezza e la flessibilità. Questa funzione è supportata da tutti i portafogli hardware come Ledger, Trezor, Keepkey ecc.
La passphrase impostata (25a parola) può essere completamente casuale e non deve essere necessariamente le parole dell’elenco di parole in inglese BIP39.
Ma ricorda che ogni possibile passphrase deriva un nuovo set di coppie di chiavi pubbliche / private in modo deterministico. Quindi assicurati di annotare la passphrase che usi e che contiene fondi.
Nel caso in cui perdi la tua passphrase ma hai il seme di 24 parole, non sarai in grado di recuperare i fondi. Avrai bisogno sia di 24 parole mnemoniche che della passphrase aggiuntiva.
Ricorda inoltre che la passphrase fa distinzione tra maiuscole e minuscole e anche uno spazio è un carattere valido. Quindi esegui il backup / annota la passphrase esatta senza errori. Archivia anche un backup di esso da qualche parte separato dal seme di 24 parole. Ad esempio, potresti memorizzarli sui gestori di password.
Ora, prima di andare, ecco alcuni suggerimenti che devi sapere sul seed di ripristino e sulla passphrase.
Suggerimenti su mnemonico personalizzato, seme di ripristino e passphrase
Se stai generando una frase seme mnemonica di 24 parole offline, ti consigliamo di annotare la parola seme su carta. Se hai impostato una passphrase aggiuntiva, annotala anche tu. Importa il seme nel tuo portafoglio hardware o in un computer offline. Oppure puoi usare strumenti come https://iancoleman.io/bip39/. Controlla il primo indirizzo pubblico di Bitcoin nella scheda di ricezione e annotalo. Quindi elimina tutto.
Quindi importa di nuovo la frase seme di 24 parole e la passphrase (se impostata) per assicurarti di aver eseguito il backup della combinazione di scrittura.
Se la tua seed phrase e passphrase BIP39 sta generando esattamente gli stessi indirizzi pubblici Bitcoin, allora sei a posto.
Non commettere errori quando appoggi il mnemonico di 24 parole e la passphrase. Se sbagli un carattere, otterrai un insieme di indirizzi completamente diverso. Dovresti depositare solo criptovalute e iniziare a utilizzare la combinazione seed e passphrase solo se sei sicuro che i tuoi backup siano robusti.
Ricorda inoltre che più delle monete perse durante il furto ci sono molte segnalazioni di utenti che si bloccano permanentemente dalle proprie monete complicando eccessivamente la sicurezza. Quindi cerca di bilanciare le tue esigenze di sicurezza con la tua capacità di ricordarti di eseguire il backup e di utilizzare la tua passphrase piuttosto che selezionare qualcosa di così complicato. Proteggere le tue criptovalute è un esercizio di equilibrio.
Spero che questo spieghi.
Puoi leggere di più sulle specifiche BIP 39 qui:
https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki
Se hai trovato utili le informazioni in questa pagina, condividile.