Derivation Path
A derivation path is a string of indices (e.g., m/44'/0'/0'/0) that specifies how to derive specific keys and addresses from a hierarchical deterministic (HD) wallet's master seed.
What Is a Derivation Path?
A Derivation Path is a string of indices, such as m/44'/0'/0'/0, that specifies how to derive specific private keys and addresses from a hierarchical deterministic (HD) wallet's master seed. Also called an HD path or key path, it follows standards like BIP-32 and BIP-44.
Derivation paths work hierarchically. They start with 'm' for the master private key. Slashes separate levels: purpose (e.g., 44' for BIP-44), coin type (e.g., 0' for Bitcoin), account index, change (0 for receiving, 1 for change), and address index. Each level uses child key derivation (CKD) functions. Hardened indices (marked with ') enhance security by preventing public derivation from child keys.
Key characteristics include the tree structure, which branches into accounts, chains, and addresses. Wallets generate unlimited keys from one seed without storing each privately. Common types follow BIP-44 (multi-account), BIP-49 (segwit), or BIP-84 (native segwit), like m/44'/0'/0'/0/0 for Bitcoin legacy or m/84'/0'/0'/0/0 for native segwit.
Derivation paths matter for security and usability. Users back up one seed for all keys, reducing loss risk. They enable privacy through fresh addresses per transaction. Paths ensure interoperability across wallets and support multi-coin HD wallets, but mismatched paths cause key mismatches and lost funds.
BIP32 is a Bitcoin Improvement Proposal defining a standard for hierarchical deterministic (HD) wallets, allowing the generation of a tree of keys from a single seed phrase.
Read full definitionBIP44 is a standard for deriving cryptocurrency wallet keys using a hierarchical structure, allowing for multiple accounts and addresses within a single wallet.
Read full definitionUTXO (Unspent Transaction Output) is a unit of cryptocurrency from a previous transaction that remains unspent and serves as input for new transactions in blockchains like Bitcoin.
Read full definitionBitcoin (BTC) is the first decentralized cryptocurrency, launched in 2009. It uses blockchain technology for secure, peer-to-peer digital transactions without intermediaries.
Read full definitionKey derivation generates cryptographic keys from a password or seed using functions like PBKDF2 (a KDF) to slow brute-force attacks and enhance security in wallets.
Read full definitionSegWit (Segregated Witness) is a Bitcoin upgrade that moves transaction signatures to a separate data structure, increasing block capacity and enabling efficient scaling solutions like the Lightning Network.
Read full definitionInteroperability in blockchain refers to the ability of different blockchain networks to communicate and exchange data or value seamlessly, enabling cross-chain functionality.
Read full definitionReal-World Examples
Example 1: Alice imports her 24-word seed from an Electrum wallet into a new app. Balances show zero. She sets the derivation path to m/44'/0'/0'/0/0, matching Electrum's BIP-44 standard. Her Bitcoin addresses and funds appear.
Example 2: Bob uses a Ledger hardware wallet for Bitcoin. He switches from legacy to native SegWit addresses. The app changes the path from m/44'/0'/0'/0/0 to m/84'/0'/0'/0/0. New addresses start with 'bc1q' for better privacy and fees.
Example 3: A multi-coin HD wallet like Exodus derives Ethereum keys with m/44'/60'/0'/0/0. Users enter the same seed for Bitcoin (m/44'/0'/0'/0/0) and Ethereum. One backup covers both coins without key mismatches.
Example 4: During recovery, Carol finds lost funds. Her Trezor used account index 1: m/44'/0'/1'/0/0. Standard path m/44'/0'/0'/0/0 missed it. Custom paths reveal second accounts.
Electrum is a lightweight Bitcoin wallet that allows users to store, send, and receive Bitcoin securely. It is known for its speed and low resource usage.
Read full definitionBIP44 is a standard for deriving cryptocurrency wallet keys using a hierarchical structure, allowing for multiple accounts and addresses within a single wallet.
Read full definitionBitcoin (BTC) is the first decentralized cryptocurrency, launched in 2009. It uses blockchain technology for secure, peer-to-peer digital transactions without intermediaries.
Read full definitionLedger is a brand of hardware wallets that securely store cryptocurrency private keys offline, such as the Ledger Nano series.
Read full definitionSegWit (Segregated Witness) is a Bitcoin upgrade that moves transaction signatures to a separate data structure, increasing block capacity and enabling efficient scaling solutions like the Lightning Network.
Read full definitionUTXO (Unspent Transaction Output) is a unit of cryptocurrency from a previous transaction that remains unspent and serves as input for new transactions in blockchains like Bitcoin.
Read full definitionEthereum is a decentralized blockchain platform that enables smart contracts and decentralized applications (dApps). Its native cryptocurrency is Ether (ETH).
Read full definitionA backup in cryptocurrency is a secure copy of a wallet's seed phrase or private keys. It enables recovery of funds if the original wallet is lost or damaged.
Read full definitionRecovery is the process of restoring access to a cryptocurrency wallet using its seed phrase or mnemonic backup if the original wallet is lost or inaccessible.
Read full definitionTrezor is a hardware wallet by SatoshiLabs. It stores private keys offline to secure cryptocurrencies.
Read full definitionReady to Choose a Secure Wallet?
Use our tools to find the right hardware wallet for your needs.