Lose your seed without a backup, and your bitcoins are gone. Not part of them. All of them. Sounds absurd: why should 12 words decide who owns what? Because a Bitcoin wallet does not hold bitcoins. It holds what is needed to spend them.
When people talk about a Bitcoin wallet, several ideas usually get tangled together.
A wallet, a seed, an address... it all sounds connected, but the picture stays blurry.
Let's put things back in order.
Before going further, let's look at what a seed phrase actually looks like, and how it encodes binary information.
A seed phrase is a human-friendly way to represent a large amount of random information - information the machine itself handles as bits.
- The word form is chosen because it's easier to remember and copy than a long binary string.
- These words are not chosen freely: they come from a predefined list of 2048 words (BIP39 standard).
- In BIP39, the standard lengths are 12, 15, 18, 21 or 24 words.
- The words shown here are pedagogical examples.
Here's what your wallet calls a "balance":
Your "balance" isn't a counter: it's the sum of the coins your keys control, recomputed after every transaction.
From the user's point of view, none of this is visible.
You open your wallet, and you see: an address, an amount, a history, a "Receive" button, a "Send" button.
But behind the interface, the wallet handles the whole machinery, namely the seed, derivation, the keys, the addresses, the UTXOs and, of course, the signatures.
For this exercise, the wallet generates only 3 keys. Only one allows you to spend funds. Can you find it?
The keys and addresses shown are fictitious, used for teaching purposes only.
A seed lets you rebuild an entire wallet.
A wallet derives keys, generates addresses, tracks the matching UTXOs, and shows a simplified view of what you really control.
At the protocol level, Bitcoin doesn't run on accounts. It runs on keys, spending rights, and cryptographic proofs.