A Hierarchical Deterministic (HD) wallet, defined under Bitcoin Improvement Proposal 32 (BIP-32), is a type of cryptocurrency wallet that generates a tree-like structure of cryptographic keys. It allows for the creation of a virtually unlimited number of public/private key pairs from one seed phrase. This means users only need to back up the seed phrase to restore access to all associated addresses and funds.
The seed phrase, typically represented as a mnemonic phrase (usually 12, 18, or 24 words specified by BIP-39), offers easy backup and restoration of the entire wallet. Users can also create multiple ‘accounts’ within a wallet, where each account has its own set of addresses (like savings and spending accounts), as standardised in BIP-44. This helps improve privacy and organisation.
Since each transaction can use a new address, it becomes harder to link multiple transactions to a single identity. As long as the seed phrase remains secure, all keys and funds can be recovered. This makes HD wallets more resilient and user-friendly compared to traditional wallets.
Many popular wallets and hardware wallets are HD wallets that support BIP-32 (and related standards) for added functionality and compatibility.