BIP39 basics: generating mnemonic and seed from entropy (bitcoin python)

preview_player
Показать описание

In this video, we will start a new series - coding bitcoin wallet in python. Using python3 I am going through the implementation of BIP39 - deriving a mnemonic 24-word sentence from given entropy and converting it to SEED using the specified password.

Links:
Trezor python bip39 repo:
BIP39 wiki page:
IanColeman BIP39 "Mnemonic Code Converter":
Repo for this video:
Infographics:

Timestamps:
0:00 Intro
0:40 Layman overview of BIP39
3:50 Coding - entropy generation
8:14 Entropy to word generating number
18:43 Encoding words from the number
28:20 Testing the result in online tool
31:59 Mnemonic to Seed
41:19 Summary

++++++++++++++++++++++++++++++++++++++++++
Layer One Btc tshirts:
Non-affiliate:
++++++++++++++++++++++++++++++++++++++++++

Opinion produced in this video is just my own opinion. I am not a financial advisor, just a guy speaking about the news and technology behind the bitcoin.

Social:

#bip39 #bitcoinpython #programmingbitcoin #bitcoin #python
Рекомендации по теме
Комментарии
Автор

Many thanks for your effort and detailed explanations. Is the kind of information I was looking for.
I was in a death-ending loop and I found the way out thanks to your video.
I really appreciate it!

josepoliver
Автор

can you explain some moment.. last 24th word for current 23 words chain is only one or it can be different words? because I saw some situations where we have 23 words but 24th word was in about 8 variations..

vadimmakarov
Автор

How can I create a secure random number with enough entropy? I didn't understand, in the video you use a specific binary number for check that the result is correct, is it right?But when I create my real wallet how can I do?

lucaarosa
Автор

It might be a REAL GOOD IDEA to post the code

escapefelicity
Автор

I'm hoping to learn enough to brute force a bunch of seed phrases. Not that many. I believe I have the 12 words but in the wrong order. Does this sound possible? Even if I could just import a list, and then export a list that removes invalid combinations, that would be a big help. About 95% of the combinations are invalid addresses.

AntiDoctor-cxjd
Автор

hey, Can someone drain your funds with an imported BIP 39 wallet seed on the block chain app. Someone wanted to pay me through adding an imported wallet and doing the key on BIP 39 to add to my wallet.

Rtsjulian
Автор

Hejka. Może kiedyś wstąpisz na kryptowalutową niedzielę z bitcoinem na live. Jesteś bardzo techniczny więć dla widowni możesz być bardzo rozchwytywany. W polsce jest mało osób technicznych.

xkarionekx
Автор

Hey, can anyone can access my blockchain wallet if they have my BIP 39 SEED or BIP32 Root Key ?

Riteshparihar
welcome to shbcf.ru