Skip to main content

How Does a Wallet Derive Multiple Public Keys from a Single Seed Phrase?

Cryptocurrency wallets use a hierarchical deterministic (HD) key generation standard, often based on BIP-32 or BIP-39. The seed phrase is used to generate a single master seed.

This master seed is then deterministically used to generate a tree-like structure of private and public key pairs. Each new key is derived from the previous one in a predictable but irreversible manner.

This allows a user to back up their entire wallet with just the initial seed phrase.

What Is a Seed Phrase and Why Is Its Security Paramount?
How Does a Hierarchical Deterministic (HD) Wallet Manage Multiple ECDSA Key Pairs?
Can a Single Hardware Wallet Manage Multiple Cryptocurrency Accounts?
What Is the Relationship between a Private Key and a Seed Phrase?