![]() Words written in bad handwriting can often still be read. The best way is to allow the wallet software to generate a phrase which you write down.Īs seed phrases use natural language words, they have excellent error correction. It is not safe to invent your own seed phrase because humans are bad at generating randomness. This is approximately the same strength as all Bitcoin private keys, so most experts consider it to be sufficiently secure. ![]() However, some of the data in a BIP39 phrase is not random, so the actual security of a 12-word BIP39 seed phrase is only 128 bits. The English-language wordlist for the BIP39 standard has 2048 words, so if the phrase contained only 12 random words, the number of possible combinations would be 2048^12 = 2^132 and the phrase would have 132 bits of security. The seed phrase can be converted to a number which is used as the seed integer to a deterministic wallet that generates all the key pairs used in the wallet. ExplanationĪ simplified explanation of how seed phrases work is that the wallet software has a list of words taken from a dictionary, with each word assigned to a number. Hotel obvious agent lecture gadget evil jealous keen fragile before damp clarifyĮxample seed phrase on paper. is an attempt at helping with this issue, but ideally there will be a better solution in the future.Īn example of a non-BIP39 seed phrase is: BIP39 works this way because its designers wanted their hardware wallet to also support altcoins. Most seriously, BIP39 flaws mean it is not true to say that backing up a BIP39 seed phrase and name of wallet software is the only thing a user needs to do to keep their money safe. They are described here on this electrum doc page. BIP39 has some flaws, known in the technical community but not known much wider. One notable example is Electrum wallet, which is using its own standard, and for good reasons.
0 Comments
Leave a Reply. |