BIP44
BIP44 (Bitcoin Improvement Proposal 44) specifies a hierarchical deterministic (HD) wallet structure for multi-account and multi-currency support. Building upon BIP32 and BIP39, it defines a rigid tree structure for key derivation paths: purpose, coin type, account, change, and address index. This standardization allows wallets to interact seamlessly, ensuring that a single seed phrase can derive keys for multiple different cryptocurrencies and accounts across various software implementations while maintaining interoperability.
Explain Like I'm 12
BIP44 is like a digital filing cabinet. It gives every coin and account in your wallet a specific 'address' or 'drawer' so your software knows exactly where to look for your balances, no matter which wallet app you use.
Why It Matters
BIP44 provides the structural consistency needed for multi-asset wallets. Without it, moving a wallet from one app to another might result in failing to see your coins, as the software wouldn't know the correct derivation path.
How It Works
It defines a path format: m / purpose' / coin_type' / account' / change / address_index. The 'purpose' field is set to 44' to denote the standard. The software traverses this tree to generate the specific public and private keys needed for every account and currency supported by the wallet.
Real-World Example
When you import a seed phrase from a Trezor device into an Exodus wallet, BIP44 ensures all your accounts appear correctly.
Advantages
- Standardized multi-currency support
- Enables deterministic wallet backups
- Ensures cross-wallet interoperability
Limitations
- Rigid structure limits custom derivation paths
- Requires software support to recognize paths
- Increased complexity for non-standard chains
Common Misconceptions
- Many assume that all wallets support the exact same derivation paths, but some legacy wallets use different standards.
- People often think they need to re-scan for coins every time, but BIP44 usually enables automatic path discovery.
Knowledge Explorer
Explore This Concept in the Knowledge Graph
See how BIP44 connects to other concepts, books, research, and developer resources.
Related Terms
BIP39
Bitcoin Improvement Proposal 39 (BIP39) defines a method for generating a mnemonic sentence—a sequence of easy-to-remember words—to derive deterministic wallets. It uses a predefined list of 2048 words to represent the entropy of a master seed. By converting a random binary seed into a human-readable format, BIP39 makes it feasible for users to backup their cryptographic wallets by simply writing down a sequence of 12 to 24 words, significantly improving the usability of cold storage solutions.
Derivation Path
A standardized path specifying which child keys and addresses are derived from a hierarchical deterministic wallet seed.
AES
A widely used symmetric-key encryption algorithm for protecting data confidentiality.
AES Encryption
Advanced Encryption Standard (AES) is a symmetric-key block cipher algorithm established by the U.S. National Institute of Standards and Technology (NIST) in 2001. It operates on fixed-size blocks of data, typically 128 bits, using key lengths of 128, 192, or 256 bits. AES utilizes a substitution-permutation network design, performing multiple rounds of transformation to convert plaintext into ciphertext, making it highly resilient against cryptanalysis. It is the global standard for securing sensitive data in transit and at rest.
Asymmetric Encryption
Encryption that uses a mathematically related public and private key pair instead of one shared secret.
BLS Signature
A digital signature scheme that supports compact signature aggregation and is used in some proof-of-stake systems.