An HD wallet (Hierarchical Deterministic Wallet) is a wallet capable of deterministically generating many cryptographic keys and addresses from a single root secret. This architecture allows users to manage large numbers of addresses without separately backing up every individual key.

The root material may be represented by a seed phrase. The wallet derives a root key and then creates a hierarchy of child keys. The exact hierarchy is determined by the standards and derivation path used by the wallet.

Advantages of HD wallets

  • a single backup can restore many addresses;
  • new addresses can be generated deterministically;
  • addresses can be separated into accounts and usage branches;
  • dedicated branches can be used for change addresses;
  • wallet migration can be simplified when compatible standards are supported.

HD architecture does not automatically make a wallet secure. Protection of the seed phrase and root key material remains critical. Recovery can also depend on the correct derivation path, account type, and wallet standard.