In questo video vediamo come verificare il processo matematico che sta alla base della generazione di una #seedphraseโ in un #bitcoinโ #hardwarewalletโ air-gapped. Oggi utilizzeremo il modello di #coldcardโ #mk4โ prodotto da coinkite. Lo stesso vale per il modello Q. Ecco i passaggi che ho fatto nel video: CONTROLLO GENERAZIONE SEEDPHRASE 12 ______________________________________________ a - Tirare i dadi 50 volte e segnare i risultati. b - Risultato lancio di dadi (50 lanci - lanci finti fatti solo a scopo illustrativo) 11111111112222222222333333333344444444441234561234 ______________________________________________ 1a - Da terminale eseguire il seguente comando: echo -n 11111111112222222222333333333344444444441234561234 | sha256sum 1b - Risultato: bash-5.2$ echo -n 11111111112222222222333333333344444444441234561234 | sha256sum fdb66f2e93aeab126f6611d67f51014eb9b1ccd4d01bd303d532b4ee684dee25 ______________________________________________ 2a - Da terminale (nella cartella dove abbiamo scaricato rolls12.py) eseguire il seguente comando: echo 11111111112222222222333333333344444444441234561234 | python3 rolls12.py 2b - Risultato: fdb66f2e93aeab126f6611d67f51014e 1: world 2: recall 3: slight 4: chef 5: turkey 6: matrix 7: rural 8: season 9: stool 10: whisper 11: doctor 12: ostrich ______________________________________________ 1c - Sul sito ( https://iancoleman.io/...โ ) andare a modificare i seguenti campi come descritto qui sotto= GENERATE 12 words Show entropy details Entropy: "Copiare i 50 risultati del lancio di dadi" "Hex [0-9A-F] - 4187a8bfd9" oppure "Base 10 [0-9] 90834528" Mnemonic Length: 12 words PBKDF2 rounds: 2048 (compatibility) BIP39 Mnemonic: Risultato (deve essere uguale al risultato che avete sul terminale): world recall slight chef turkey matrix rural season stool whisper doctor ostrich ____________________________