pull down to refresh
100 sats \ 2 replies \ @OT 9 Jul \ on: Interactive explainer of wallet seed phrases, entropy, and BIP39 bitcoin
Very cool! I like how you can play around with it.
Will flipping the dice ever create an invalid checksum? I've tried this in wallet software just to enter random words. The last word is limited to get a valid check sum. I Still haven't really understood how the last word can't just be any from the list.
Thanks!
And no - you can use a dice to generate the first 128/192/256 bits of randomness, but the final 4 / 6 / 8 bits which are appended to the end are generated based on the hash of the dice-based randomness you generated. Note that those 4/6/8 bits (i.e. the checksum) take it to 132 / 198 / 264 bits in total - always a multiple of 11. That's because each 11 bits of data encodes a word. So the final word in any valid mnemonic will be determined in part by the hash of the previous words.
I've tried to visualise this in the 'Fingerprinting entropy' section. It's definitely a tricky one!