zender ⬛🟨 bitcoinomad Profile picture
1st Class Bitcoin citizen: Owning private keys 🔑 and verifying you have bitcoins on those keys yourself with a personal full node 🛡 Tyrant for small blocks 🔫

Sep 22, 2020, 11 tweets

This is a short review of the best way I found until now to create a Bitcoin BIP39 seed phrase (24 words) that you can actually verify yourself BY HAND that it was generated correctly and you don't have to trust the code.
It's @bjdweck's Rudefox Burrow.

H/T @MartyBent
(1/x)

You will need a Raspberry Pi (just swap the existing sim card with a sim with the Rudefox Burrow image), a 8-sided die (explained later) or somehow to generate randomly numbers from 1-8, and a seed generation worksheet.
I will attach at the end a link to installing tutorial.

After booting up the OS and typing the command line on the screen you will be prompted to input 11 numbers from the 8-sided dice rolls. This will generate the first 3 words.

The Seed Generation Worksheet also provides the conversion from Dice numbers to Binary. In the image above we can verify that for the first numbers we have the following bits:
8 = 111
4 = 011
7 = 110
2 = 00(1)
[in this case last bit will be used for the 2nd word]

To verify that the bits 11101111000 correspond to the word "upper" we will use the Lookup Tables provided in the installation page. These words correspond to the BIP39 dictionary! Also the tutorial uses 8 sided dice in order to have an easy distribution of the words in this list!

In order to verify this we will split the bits 11101111000 in 3 parts: First bit will be green, next 6 bits will be yellow and last 4 bits will be red.

So we will get the sheet that has the first bit 1, the row with numbers 110111 and the column with number 1000. This will be the word "upper".

We can continue to do this for each set of bits until we get 256 bits of entropy or 23 words, and only the last word will be calculated by the software which is the checksum word, which will be used to verify the provided wallet is a valid Bitcoin wallet.

The Rudefox Burrow is an excellent way to create offline a new seed if you don't trust the hardware wallet you are using or just want to be sure you had complete entropy in the creation of your seed.
Consider following @bjdweck and support his work!

Here is the Rudefox Borrow quick start page:
rudefox.io/burrow/quick-s…

SDcard not sim card. lol

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling