Skip to content

Instantly share code, notes, and snippets.

@miguelmota
Last active October 26, 2023 08:37
Show Gist options
  • Star 17 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save miguelmota/39ec64a9557bc37b4b28450457d1f608 to your computer and use it in GitHub Desktop.
Save miguelmota/39ec64a9557bc37b4b28450457d1f608 to your computer and use it in GitHub Desktop.
BIP32 vs BIP39 vs BIP44
  • BIP32 - is a method for generating a tree of private keys from a master private key.
  • BIP39 - is a method for encoding 128-256 bits of random data into 12-24 word phrases from a list of interchangeable 2018 words, and then turn those phrases into a 64-byte hash.
  • BIP44 - is a method for structuring a private key tree in a specific way that will facilitate usage/restoration/discovery of multiple accounts for multiple purposes.
@waseeld
Copy link

waseeld commented May 10, 2021

awesome explanation ... thank you man

@lattice0
Copy link

lattice0 commented Jun 3, 2021

so bip32 = no words at all, just numbers and a way to derive new keys from paths

bip39 = adds words

bip44 = ? is it backwards compatible? a bip44 will work on a bip39 wallet?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment