BIP39 mnemonics and passphrases
Terms used in this lesson
- BIP39
- A standard that converts entropy into mnemonic words and derives a seed using an optional passphrase.
- PBKDF2
- A password-based key-derivation function used by BIP39 to turn mnemonic words and an optional passphrase into a seed.
- Vault
- A set of Bitcoin outputs and spending rules that holds collateral and represents the current loan state.
- HMAC
- Hash-based message authentication code: a keyed hash construction used to authenticate data or derive deterministic secret material.
- HMAC-SHA512
- HMAC using SHA-512; BIP32 uses it to derive a master key and chain code from seed material.
Bitcoin Improvement Proposal 39 defines word-based wallet backups. Its optional passphrase creates a different wallet, so losing either the words or passphrase prevents recovery.
Loading lesson visuals...
Learn the idea
A BIP39 mnemonic encodes wallet entropy as words. PBKDF2, the Password-Based Key Derivation Function 2, repeatedly applies HMAC-SHA512; HMAC is a keyed hash construction and the suffix names its underlying 512-bit Secure Hash Algorithm. An optional BIP39 passphrase is mixed with those words during key derivation, so every different passphrase produces a different, valid wallet.
Words encode entropy
The mnemonic and checksum represent the root secret material in a human-transcribable form.
Inspect every idea above to open it.
There is no reset service or stored verifier. Without the exact passphrase, the intended derived wallet cannot be recovered.
The questions unlock after every required learning activity
Inspect every guided idea, open the worked example, rebuild its mechanism, and complete the deterministic lesson tool. Your progress is saved automatically.