Capire BIP39 e la tua frase mnemonica

Se sei nuovo a possedere Bitcoin, ti verrà detto che devi scaricare un file portafoglio app. E dopo aver scaricato un Bitcoin app portafoglio sul tuo telefono, computer o altro dispositivo; vedrai un’opzione per “creare un nuovo portafoglio”. Quindi lo farai, poi ti verrà severamente detto di scrivere un elenco di parole (12 o 24 a seconda del portafoglio) e di non scattarle una foto. Ti dirà di tenerle al sicuro e, se le perdi o le dimentichi, non ci sarà modo di accedere a nessuna delle monete nel portafoglio che hai appena creato.

elenco di parole bip39

Sei qui, ora, perché vuoi fare la tua ricerca (DYOR). “Non ti fidi”, “verifichi”. Non è sufficiente sentirsi dire: “Tieni, prendi queste parole. Non perderli. Non mostrare a nessuno. In bocca al lupo!” e poi solo per andare per la tua strada. Vuoi capire da dove vengono e cosa significano. Soprattutto, vuoi sapere come e perché quelle parole ti consentono di possedere il Bitcoin nel tuo nuovo portafoglio.

CONFRONTO

Ledger Nano X

Ledger Nano X

  • SCHERMO:
  • RILASCIATO: 2019
  • PREZZO: $ 119
  • BLUETOOTH:

ACQUISTA ORA LEGGI LA RECENSIONE Ledger Nano S

Ledger Nano S

  • SCHERMO:
  • RILASCIATO: 2016
  • PREZZO: $ 59

ACQUISTA ORA LEGGI LA RECENSIONE Trezor Modello T

Trezor Modello T

  • SCHERMO:
  • RILASCIATO: 2018
  • PREZZO: $ 159
  • TOUCH SCREEN:

ACQUISTA ORA LEGGI LA RECENSIONE Trezor One

Trezor One

  • SCHERMO:
  • RILASCIATO: 2013
  • PREZZO: $ 59

ACQUISTA ORA LEGGI LA RECENSIONE

Sei nel posto giusto e non solo otterrai la spiegazione di cui hai bisogno, ma non dovrai nemmeno fidarti di questo articolo. Puoi verificare tu stesso le fonti di informazione.

La tua chiave privata in formato mnemonico (BIP39)

La risposta breve è che queste 12 o 24 parole sono ciò che ottieni quando traduci binario (la lingua utilizzata dai computer, composta da 1 e 0) nella lingua che puoi capire, riconoscere e (forse la cosa più importante) ricordare.

Fondo futuro di concetto di tecnologia del circuito cyber blu

Bitcoin è una fortezza della matematica puramente digitale. Sarebbe strano e difficile se dovessi leggere, copiare o digitare una stringa di 256 uno e zero come chiave privata per rivendicare la proprietà di una certa quantità di bitcoin. Per rendere le cose più facili e sicure per tutti gli utenti, è stato sviluppato un sistema standard con la sicurezza in mente, noto come BIP39, per fornirti comodamente un insieme di parole, chiamato tuo frase mnemonica o seme mnemonico (entrambi i nomi possono essere usati in modo intercambiabile).


Il BIP39 Github Repo

Github BIP39 Repo

Poiché la tua chiave privata, che ti consente di spendere il tuo bitcoin, è una stringa esatta e ordinata di 256 bit, devi sempre mantenere quei 256 bit nello stesso ordine se vuoi spendere.

Questa è la risposta semplice, ma è solo “abbastanza buono” come concetto. Se possiedi bitcoin o prevedi di possederne uno, continua a leggere. Capire la tua chiave segreta è di grande importanza per chiunque abbia bitcoin.

Il tuo portafoglio non è un conto bancario

La risposta di cui sopra è solo il primo e il più basilare dei concetti da comprendere. Se non ti interessa più imparare, allora non farlo acquista bitcoin – non fino a quando non sei pronto ad esserne responsabile.

Portafoglio con il primo piano bitcoin

Quando hai scaricato un portafoglio Bitcoin, hai selezionato “crea un nuovo portafoglio” e hai ricevuto la tua frase mnemonica, non hai semplicemente creato un nuovo account per il tuo bitcoin come faresti con la tua banca locale per i tuoi dollari. In effetti, il nome “portafoglio” è fuorviante perché in realtà non memorizza affatto il tuo bitcoin.

Potenzialmente, non è nemmeno necessario scaricare di nuovo lo stesso portafoglio. Puoi scaricare qualsiasi portafoglio che supporti BIP39 e inserire la tua frase mnemonica per accedere al tuo bitcoin con il nuovo software.

Stai già iniziando a vedere la “magia” di Bitcoin? Continua a leggere per scoprire cos’è BIP39 e come funziona.

Bitcoin reddit wizzard

Proposta di miglioramento Bitcoin n. 39: cos’è e come funziona?

La frase “Proposta di miglioramento di Bitcoin” è stata abbreviata in “BIP”. Puoi sfogliarli e leggi su di loro su GitHub qui, ma per i nostri scopi, daremo solo un’occhiata BIP-0039 (comunemente indicato semplicemente come BIP39).

Screenshot del repository bips Repository Bips

BIP39 descrive i passaggi che dovrebbero essere intrapresi per convertire un seed del portafoglio in un seed mnemonico ed è diventato uno standard per portafogli ed è stato anche adottato per essere utilizzato in numerosi altri progetti di criptovaluta (principalmente “shitcoins“). È abbastanza importante da essere trattato in libri che spiegano i fondamenti di Bitcoin (come Padroneggiare Bitcoin, di Andreas Antonopoulos, e Grokking Bitcoin, di Kalle Rosenbaum) nelle sezioni che parlano di wallet.

Background Tecnologico Con Lettere Volanti

BIP39 aiuta gli utenti a proteggere le chiavi segrete presentando la chiave segreta sotto forma di chiave deterministica: parole semplici e comuni che possono essere più facilmente pronunciate, scritte o eventualmente memorizzate. Il modo più semplice per spiegare come funziona è mostrarti come funziona. Quindi creeremo la nostra chiave privata bitcoin.

Come creare la tua chiave privata Bitcoin

Come creare la tua chiave privata Bitcoin

I passaggi seguenti sono una linea guida generale su come generare una chiave privata da soli. Esamineremo ogni passaggio in dettaglio nel resto di questo articolo.

  1. Scegli 256 bit (ovvero 256 1 e 0). Converti i nostri 256 bit da binari a esadecimale (a meno che non sia già scritto in esadecimale. Assicurati di averli entrambi. Avrai bisogno di entrambi).

  2. Inserisci l’esadecimale (entropia) in SHA256 (binario) funzione hash per ottenere un altro hash che useremo per creare il nostro checksum.

  3. Il nuovo hash apparirà scritto in esadecimale, quindi prenderemo i primi 2 caratteri e li convertiremo da esadecimale a 8 caratteri (bit) di binario. Una volta che avremo i nostri 8 bit finali, li aggiungeremo ai nostri 256 bit originali per un totale di 264 bit.

  4. Dividi i nostri 264 bit in gruppi di 11. Collega ogni gruppo di 11 bit (da sinistra a destra) nel nostro convertitore in modo che guardiamo numeri comuni (Base10) invece che binari (base2).

  5. Trova la parola corrispondente nell’elenco di parole BIP39.

  1. Uso L’eccellente convertitore di codice mnemonico di Ian Coleman e verifica di aver fatto tutto correttamente!

  2. Lasciati stupire da quanto siamo fantastici per aver creato la nostra chiave segreta e averla trasformata in una frase seme BIP39.

Prima di cominciare

Passaggio 1: scelta dei nostri pezzi

Scegliere i nostri pezzi

Quando scegli i tuoi 256 bit che utilizzerai per creare il tuo mnemonico, idealmente vuoi la casualità. Usare il portafoglio che hai scaricato per generare automaticamente il tuo mnemonico casuale è probabilmente il modo migliore per farlo. Tuttavia, in nome dell’educazione, faremo il nostro. Per ottenere i miei 256 bit, digiterò la frase “metallo ignifugo impermeabile” in una funzione hash SHA256 e userò quell’output a 256 bit come mio set (è spesso chiamato “entropia”). L’ho usato online Generatore di hash SHA256, Tieni presente che non puoi utilizzare binario come input per questo generatore. Legge solo un input in esadecimale. Se è necessario eseguire l’hash binario, vedere il passaggio 2.

Funzione hash SHA256

Per qualsiasi generatore di hash SHA256 casuale online, molto probabilmente il tuo output sarà scritto in esadecimale (come mostrato sopra). Salva queste informazioni perché le utilizzerai nel passaggio 2.

Passaggio 2: eseguire l’hash dei 256 bit scelti e utilizzare l’output per creare il checksum.

Da qui in poi, probabilmente dovrai eseguire diverse conversioni tra esadecimale e binario (in un modo o nell’altro). Uso questo eccellente convertitore da Math Is Fun per tutto questo. È un ottimo strumento Se stai partendo da binario, converti i 256 bit scelti in esadecimali.

Convertitore da binario a esadecimale

Ora, prendi l’output esadecimale e incollalo in questo convertitore per ottenere l’output binario SHA256.

Funzioni hash

Dopodiché, se scorri verso il basso, vedrai un elenco di output. Scorri verso la fine dell’elenco e trova SHA256. Copia solo le prime due cifre di quell’hash come mostrato di seguito:

Hash binario

Il mio risultato hash inizia con “41” che è scritto in esadecimale. Tuttavia, abbiamo bisogno del binario (8 bit), quindi sono tornato rapidamente a Math Is Fun’s strumento di conversione e abbiamo digitato quei primi due caratteri dall’hash per trovare le 8 cifre di cui avevamo bisogno: 11000000

Passaggio 3: aggiungi i primi 8 bit dall’hash ai 256 bit originali per ottenere 264 bit

Ottenere 264 bit

Passaggio 4: dividi i nostri 264 bit in dodici gruppi di 11 bit

Una volta che lo facciamo, ecco cosa otteniamo:

01100111101
11100010000
11111010011
10011011100
00010100000
10010000111
00011110000
10101011011
10111111010
01000111010
11000011111
11010001011
01010010010
01001011010
01110000001
00100110100
10111010001
11100101111
11001101111
01010101000
10111100110
00001011000
11111101001
10111000000

Passaggio 5: Converti binario (Base 2) in decimale (Base 10)

BIP39 ha un elenco di parole. Ci sono 2048 parole nell’elenco perché ci sono 2048 possibili disposizioni di uno e zeri per un gruppo di 11 bit. Sono elencati da 1 a 2048 nel riferimento del file BIP39, ma potresti trovare un altro file che li elenca da 0 a 2047 perché zero è incluso. Ciascuno degli arrangiamenti a 11 bit verrà mappato su una delle parole nell’elenco.

Per fare questa parte, dobbiamo convertire i nostri gruppi a 11 bit da binario (Base 2) nel sistema che conosciamo tutti: decimale (Base10). Se vuoi farlo nella tua testa, dovrai farlo impara il binario. Dato che non l’ho fatto, sono tornato a Math Is Fun’s strumento di conversione e copia / incolla. Nota come nessuno dei miei numeri sarà maggiore di 2048.

Mantenendo lo stesso ordine per i miei gruppi a 11 bit mostrati sopra, ecco i miei numeri decimali (Base 10) corrispondenti.

01100111101 829
11100010000 1808
11111010011 2003
10011011100 1244
00010100000 160
10010000111 1159
00011110000 240
10101011011 1371
10111111010 1530
01000111010 570
11000011111 1567
11010001011 1675
01010010010 658
01001011010 602
01110000001 897
00100110100 308
10111010001 1489
11100101111 1839
11001101111 1647
01010101000 680
10111100110 1510
00001011000 88
11111101001 2025
10111000000 1510

Passaggio 6: converti le parole decimali (Base 10) in BIP39

Ora abbiamo i numeri e possiamo solo dare un’occhiata l’elenco di parole BIP39 per trovare le parole corrispondenti e scriverle nell’ordine corretto! Qualcuno su Reddit ha anche convenientemente creato un file versione stampabile di questo elenco.

Ecco cosa finiamo con:

01100111101 829 1. senso di colpa
11100010000 1808 2. inclinazione
11111010011 2003 3. frusta
10011011100 1244 7. opporsi
00010100000 160 8. manzo
10010000111 1159 9. film
00011110000 240 13. sfuso
10101011011 1371 14. problema
10111111010 1530 15. soddisfare
01000111010 570 19. anziano
11000011111 1567 20. frase
11010001011 1675 21. sfera
01010010010 658 4. falso
01001011010 602 5. garantire
01110000001 897 6. ghiaccio
00100110100 308 10. carica
10111010001 1489 11. rivolta
11100101111 1839 12. turista
11001101111 1647 16. sociale
01010101000 680 17. recinzione
10111100110 1510 18. gomma
00001011000 88 22. arch
11111101001 2025 23. legno
10111000000 1510 24. gomma

Passaggio 7: non fidarti. Verificare.

Convertitore di codice mnemonico Di Ian Coleman – Convertitore di codice mnemonico

Usa quello di Ian Coleman Convertitore di codice mnemonico per verificare di aver appena creato una frase seme mnemonica di 24 parole valida. Digita le tue 24 parole nella casella “BIP39 Mnemonic”. Se hai fatto tutto correttamente, non vedrai errori. Scorri verso il basso e questo strumento ti mostrerà molte informazioni sul tuo seme e sui tuoi indirizzi. Puoi anche utilizzare questo strumento per estendere il tuo seme e aggiungere una parola di estensione per una maggiore sicurezza e utilizzarlo con un portafoglio HD.

Se il convertitore mnemonico dice che il seme non è valido

Ci siamo passati tutti. È facile sbagliare. Ecco alcuni suggerimenti se ciò accade:

  • Assicurati che il tuo checksum sia corretto. Questo è il punto di errore più probabile
  • Quando crei il tuo checksum, assicurati di utilizzare il Generatore di hash SHA256 che ho suggerito perché sta eseguendo l’hashing del binario. Se usi un generatore SHA256 diverso, potrebbe essere l’hashing dell’esadecimale e non del binario, e questo ti darà un risultato completamente diverso!
  • Il punto di errore più probabile è il checksum, il secondo è l’hashing, ma il terzo è mappare i numeri alle parole nell’elenco. Sfortunatamente, dovrai ricontrollare di averlo fatto correttamente, ma se lo stai facendo puoi davvero usarlo indirizzo bitcoin per soldi, allora devi essere certo che tutto sia corretto. Fallo.
  • Il mio suggerimento finale, se tutto il resto fallisce, è di ricominciare tutti i passaggi da zero e di seguire questi passaggi meticolosamente. Lavorano.

Aggiunta di sicurezza: parole di estensione

Una “Parola di estensione” è simile a una password, ma si evita di dire la password per differenziarla da un’altra password che potrebbe essere necessario aprire il tuo portafoglio bitcoin.

Le parole di estensione sono anche chiamate estensioni seme o sono denominato “stretching” da Andreas Antonopoulos. Aumentano la sicurezza della tua frase seme mnemonica richiedendo un altro ingrediente speciale che viene creato da te per accedere al bitcoin nel tuo portafoglio. BIP39 spiega un modo consigliato per creare un seme da un mnemonico.

Questo processo è anche spiegato bene in Mastering Bitcoin. La frase iniziale mnemonica BIP39 più la parola “mnemonico” più una passphrase opzionale creata dall’utente sono tutte inserite in una funzione di allungamento dei tasti chiamata PBKDF2 utilizzando HMAC-SHA512. L’input fa 2048 giri attraverso la funzione e ne esce 512 bit che è il tuo nuovo seme. Questo seme ha una protezione extra perché un aspirante ladro deve conoscere la tua passphrase oltre alle parole nella tua frase seme mnemonica.

Screenshot di Mastering Bitcoin Padroneggiare Bitcoin – Dallo mnemonico al seme

Usando questa frase seme di nuova creazione, un deterministico gerarchico Portafoglio (HD) può derivare una fornitura effettivamente illimitata di indirizzi bitcoin per te. Tutti questi indirizzi sono protetti dal tuo seme segreto. Ora sai di più sulla tua frase mnemonica segreta e su quanto sia importante. Per ulteriori informazioni, prova questi ottimi post, uno su Reddit e uno su Bitcointalk, o salta giù nel file Bitcoin Wiki tana del coniglio!

Avvertimento:

Sei stato avvertito.

Per ulteriori avvisi, vedere il Bitcoin Wiki pagina.

CONFRONTO

Ledger Nano X

Ledger Nano X

  • SCHERMO:
  • RILASCIATO: 2019
  • PREZZO: $ 119
  • BLUETOOTH:

ACQUISTA ORA LEGGI LA RECENSIONE Ledger Nano S

Ledger Nano S

  • SCHERMO:
  • RILASCIATO: 2016
  • PREZZO: $ 59

ACQUISTA ORA LEGGI LA RECENSIONE Trezor Modello T

Trezor Modello T

  • SCHERMO:
  • RILASCIATO: 2018
  • PREZZO: $ 159
  • TOUCH SCREEN:

ACQUISTA ORA LEGGI LA RECENSIONE Trezor One

Trezor One

  • SCHERMO:
  • RILASCIATO: 2013
  • PREZZO: $ 59

ACQUISTA ORA LEGGI LA RECENSIONE

E questo è tutto – l’hai fatto! Hai creato la tua chiave segreta e l’hai trasformata in una frase mnemonica, ma ancora più importante, capisci cosa sta facendo il tuo portafoglio sotto il cofano. Questo è qualcosa su cui non puoi dare un prezzo … beh, ad eccezione di alcuni Bitcoin forse.

FAQ

Cosa significa mnemonico?

Il mnemonico è usato come sostantivo (un sistema come un modello di lettere, idee o associazioni che aiuta a ricordare qualcosa) o come aggettivo (utile, reminiscenziale, mnemotecnico e destinato ad aiutare la memoria).

È una passphrase uguale a una password ?

Una password è (solitamente) breve e non sicura da usare come chiave per i sistemi di crittografia. Una passphrase è simile a una password, ma è (di solito) molto più lunga per una maggiore sicurezza.

Cos’è una chiave privata ?

Una chiave privata è una forma di crittografia che può essere utilizzata dall’utente per accedere alla propria criptovaluta.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Adblock
detector