Blockchain & Cryptocurrency Glossary

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

  • search-icon Clear Definitions
  • search-icon Practical
  • search-icon Technical
  • search-icon Related Terms

HD Wallet

2 min read
Pronunciation
[eych-dee wol-it]
Analogy
An HD Wallet is like having a master keychain (your seed phrase) that can create an organized set of sub-keychains and individual keys for countless different locks (cryptocurrency addresses). Instead of carrying and backing up hundreds of individual keys, you only need to secure the one master keychain.
Definition
An abbreviation for Hierarchical Deterministic Wallet. It is a cryptocurrency wallet system that generates multiple key pairs (and thus addresses) from a single master seed phrase, organizing them in a hierarchical tree structure. This greatly simplifies backup and enhances privacy.
Key Points Intro
HD Wallets streamline cryptocurrency management by using a single seed to generate and manage a vast number of addresses.
Key Points

Simplified Backup: Requires only one backup (the seed phrase) for all associated cryptocurrency accounts and addresses.

Enhanced Privacy: Allows for the use of a new address for each transaction, making it harder to link user activity.

Structured Key Generation: Keys are derived in a tree structure, often following standards like BIP-44 for specific coins and accounts.

Interoperability: Standards like BIP-32, BIP-39, and BIP-44 allow seed phrases to be portable across different compatible HD wallet software or hardware.

Example
David uses an HD wallet on his smartphone. When he wants to receive Bitcoin, the wallet generates a new, unused Bitcoin address. When he wants to receive Ethereum, it generates a new Ethereum address. All these addresses, across different cryptocurrencies supported by his wallet, are derived from the single 12-word seed phrase he backed up when he first set up the wallet.
Technical Deep Dive
HD Wallets operate based on the BIP-32 standard. They use a root seed, typically derived from a BIP-39 mnemonic phrase, to create a master private key and chain code. Child keys (both private and public, along with their corresponding chain codes) are derived using HMAC-SHA512. This process can be repeated to create a tree of keys. 'Hardened derivation' is a crucial feature that ensures if a child private key is compromised, it doesn't compromise its parent or sibling keys if derived from a public parent key. Derivation paths (e.g., m/44'/0'/0'/0/n) are used to specify how to navigate this tree to generate specific keys for specific purposes or cryptocurrencies (as defined in BIP-44).
Security Warning
The primary security concern for an HD Wallet is the protection of its seed phrase. If this phrase is lost or stolen, all funds managed by the wallet can be compromised. Ensure the seed phrase is stored securely offline.
Caveat
While the seed phrase allows for easy recovery, users must ensure they are using standard derivation paths if they wish to migrate between different wallet software. Non-standard paths can make recovery on different platforms challenging. Also, not all wallets support all cryptocurrencies using HD structures.

HD Wallet - Related Articles

No related articles for this term.