Skip to content
HodlCue

Reference

Seed Phrase

A seed phrase is an ordered sequence of 12 to 24 natural language words that mathematically derives all private keys and public addresses within a deterministic cryptocurrency wallet.

How Seed Phrases Derive Wallet Keys

Deterministic wallets follow formal cryptographic standards, most commonly BIP-39, to transform random data into an actionable backup sequence. The derivation workflow operates through defined algorithmic stages:

  • Entropy Generation: The wallet software generates a cryptographically secure random number between 128 and 256 bits in length.
  • Checksum Calculation: A SHA-256 hash of the initial entropy creates a short checksum, which appends to the original bit string.
  • Word Mapping: The combined bit sequence splits into 11-bit segments. Each segment maps to an integer from 0 to 2047, corresponding to a pre-defined 2048-word standard vocabulary.
  • Seed Derivation: Applying a key derivation function such as PBKDF2 with HMAC-SHA512 to the phrase, optionally combined with an optional user passphrase, yields a 512-bit master binary seed.
  • Hierarchical Key Expansion: Standards such as BIP-32 and BIP-44 utilize this master seed to systematically calculate an infinite tree of independent private keys and corresponding receiving addresses across multiple blockchains.

Seed Phrases vs. Individual Private Keys

A seed phrase represents the top-level master origin of an entire wallet architecture. In contrast, an individual private key unlocks spending authorization for only one specific public address. Exporting a single private key gives control over one balance, whereas entering a seed phrase into compatible software reconstructs the entire transaction history and every address derived across the account structure. Securing the seed phrase prevents total loss because anyone who acquires the complete wordlist can derive every linked key pair without physical access to the original signing device.

Related terms

Back to glossary