Insights on Crypto Payments, Infrastructure, and Operations

Account Derivation

Pronunciation: uh-KOWNT dair-uh-VAY-shun

Also known as: HD Account Derivation

Definition

Account derivation is the deterministic creation of wallet accounts, addresses or keys from a root seed or extended key using an agreed derivation path. It allows structured backup and large address sets without manually storing every private key.

Overview

What it means and why it matters

Account derivation is the deterministic creation of wallet accounts, addresses or keys from a root seed or extended key using an agreed derivation path. It allows structured backup and large address sets without manually storing every private key.

How it works in practice

An HD wallet uses a seed and chain-specific derivation scheme to calculate child keys. A derivation path identifies the account and address index. The wallet monitors derived public addresses and signs transfers with corresponding private keys when the user authorizes them.

Technical detail without the jargon

Standards such as BIP-32, BIP-44 and chain-specific conventions define different aspects of the process. Knowing the recovery phrase alone may not show the expected account in every wallet if derivation paths, passphrases or script types differ. Extended public keys enable watch-only derivation but carry privacy risks.

A deeper point to understand

Deriving new addresses from an extended public key can let a web server issue invoices without possessing spending keys. That separation reduces key exposure but creates privacy and discovery requirements: the same extended public key can reveal many related addresses if leaked to observers.

Common mistakes and limitations

Never paste a recovery phrase into a website that claims to discover missing accounts. Also avoid recording master extended private keys in application logs. A wrong derivation path can display an empty wallet without implying the original funds vanished.

What to check in a real payment system

Document the wallet’s seed standard, derivation path, account type and script format in a secure recovery plan without storing secrets in general documentation. Test restoration on an offline, trusted setup. Ensure monitoring can rediscover every address already assigned to invoices.

Crypto Wallet, Private Key, Seed Phrase.

Further reading

BIP-32 — Hierarchical Deterministic Wallets.

Example

A business wallet derives a receiving address for invoice 1 at index 0 and invoice 2 at index 1. During disaster recovery, it restores the seed and correct path to rediscover both addresses and their transaction history.

Comparison

Account derivation generates related key material; address gap limit governs discovery scanning, and address rotation governs how derived addresses are used in payments.

Key Takeaway

Standards such as BIP-32, BIP-44 and chain-specific conventions define different aspects of the process.

Sources

  1. BIP 32: Hierarchical Deterministic Wallets — Bitcoin Improvement Proposals (2026-08-02)
  2. Bitcoin Core getnewaddress RPC — Bitcoin.org (2026-08-02)
  3. Bitcoin Core getrawchangeaddress RPC — Bitcoin.org (2026-08-02)