The previous article introduced how to use dice to manually create a sufficiently truly random mnemonic, to prevent potential pseudo-random security risks of hardware and software wallet mnemonics.
Suddenly, I had an idea. Can we create a way to restore our wallet even if the backup is accidentally lost, using our unique mnemonic generation method? Of course, all of this is premised on maintaining sufficient randomness in mnemonic generation. The first random number that comes to mind is the non-repeating infinite pi, 3.14159…… for example,
1、Take a segment of numbers starting from a certain position. We take 48 digits, four digits as a group. For example, I started copying coins in 2018, so I start from the 2018th digit, or it can be from any age, which is a strong association with oneself. It is random enough and also convenient for recovery in extreme situations.
2、Take the last 12 digits of the ID card as well, as the previous digits are still not random enough. We can add a set of numbers that are strongly related to ourselves, also for convenience in extreme cases of losing the mnemonic backup. As long as we master the mnemonic generation path that only we remember, we can restore the wallet from memory. For example, the ID number, which has 18 digits, the first six digits are the same for people from the same place, so we can take the last 12 digits and add each digit into the four-digit numbers of the twelve groups.
3、Process these twelve groups of numbers. Since there are a total of 2048 BIP39 words, we subtract 2048 or its multiples from the numbers in the twelve groups that are greater than 2048, until each group of numbers is less than 2048.
4、Sort the mnemonic word list available on GitHub. You can find the website on Baidu, and find the corresponding twelve words.
5、The twelfth position of the mnemonic is quite special, as it is a checksum and cannot be used directly. You can start from the sorted words and use an offline wallet to try each word in order for validation, usually around ten times. It may seem tedious, but you can quickly find the corresponding checksum word, and it will not exceed thirty times at most.
6、Next is the storage of mnemonics. You can use mnemonic sharding for theft prevention. Of course, storing it directly in a safe at home is already quite safe. Nowadays, surveillance cameras are everywhere, and cases of thieves breaking in to steal safes are very rare, let alone a thief who understands mnemonics. Furthermore, to prevent force majeure events such as fire, flood, or earthquake, you can use a titanium mnemonic board, which is waterproof, fireproof, and corrosion-resistant. You can buy it on Taobao.
Appendix:
