Chapter 08 · The Bitcoin breakthrough

Bitcoin: not an account, not a vault

5 min
You are joining a course midway

This chapter builds on the ones before it. You can read it now, but it will not count towards your progress until the earlier chapters are done.

Block
# block 0001

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.

# block 0002

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.

# block 0003

Before going further, let's look at what a seed phrase actually looks like, and how it encodes binary information.

Generate your seed

A seed phrase is a human-friendly way to represent a large amount of random information - information the machine itself handles as bits.

1. Choose the format
2. Generate the seed
Key points
  • 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.
# block 0004
# block 0005

Here's what your wallet calls a "balance":

The UTXO graph
Your walletBalance: 1.8 BTC
Inputs (existing UTXOs)
0.8 BTC
1 BTC
transaction
Outputs (new UTXOs)
1.3 BTCrecipient
0.4999 BTCchange

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.

# block 0006
Find the funds in this wallet

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.

# block 0007

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.

© 2026 - Bitcoin.Decoded

Doodle icons: Streamline (CC BY 4.0)