The previous article introduced how to use the method of throwing dice to manually create a set of mnemonic words that are truly random enough to prevent the potential pseudo-random security risks of software and hardware wallet mnemonic words.

Suddenly, an idea came to my mind. Can we make a wallet that can restore our wallet by using our own unique mnemonic generation method even if the backup is accidentally lost? Of course, the premise of all this is that the mnemonic generation is still random enough. The first random number that comes to mind is an infinite non-repeating number, 3.14159... For example,

1. Take a certain number from it. Starting from a certain digit, we take 48 numbers, one group of four digits. For example, when I started copying coins in 2018, I would start from 2018, or whatever age I am. This is a strong connection with myself. On the one hand, it is random enough, and it is also convenient for recovery in extreme situations.

2. Then take the last 12 digits of the ID card. Because the former is far from random enough, we can add a group of numbers that are strongly related to ourselves. This is also to facilitate the extreme situation of losing the backup of the mnemonic phrase. As long as we have the only You can use your memory to restore the wallet by just remembering the mnemonic phrase generation path. For example, an ID card number has 18 digits. The first six digits are the same for people in the same place. You can take the last 12 digits and add each number to twelve groups of four digits.

3. Process these twelve groups of numbers. Since BIP39 words have a total of 2048 bits, we subtract 2048 or multiples of 2048 from the numbers in the twelve groups that are greater than 2048 until each group of numbers is less than 2048.

4. Sort the mnemonics database on GitHub, search the URL on Baidu, and find the twelve corresponding words respectively.

5. Because the twelfth digit of the mnemonic word is special, it is a check digit and cannot be used directly. You can start from the sorted words and use an offline wallet to try to verify the words one by one in order, usually about ten times. It seems troublesome, but in fact, the matching check digit word can be found quickly, no more than thirty times at most.

6. The next step is to keep the mnemonic. You can use the mnemonic fragmentation method to prevent theft. Of course, it is safe enough to put it directly in the safe at home. These days, surveillance cameras can be seen everywhere, and there are few cases of thieves breaking into homes and stealing safes, let alone a thief who knows mnemonics. Going further, to prevent force majeure, such as fire, flood, and earthquake, you can use the King Kong mnemonic board, which is waterproof, fireproof, and corrosion-resistant. You can buy it on Taobao.

Attachment: