‹ Crypto Foundations Lesson 1 of 16
Contents Lesson 1 of 16

4 min read · foundations

What problem does a blockchain actually solve?

Start with a problem that has nothing to do with money. Digital things copy perfectly. Send someone a photo and you both have it. That is a feature everywhere except in payments, where the whole point is that after you pay, you no longer have the money.

This is the double-spend problem, and until 2009 it had exactly one practical solution.

The old solution: someone in the middle

Banks solve double-spend by keeping a ledger — an authoritative list of who has what. When you pay, the bank subtracts from your row and adds to theirs. Try to spend the same money twice and the second attempt hits a row that no longer has the balance.

This works, and most of the world runs on it. It costs one thing: you need a middleman everyone trusts, who can also freeze your account, reverse a payment, refuse a customer, or fail.

The new solution: everyone keeps the ledger

A blockchain replaces the trusted middleman with a different arrangement: thousands of independent computers each keep a copy of the same ledger, and follow identical rules for deciding which new entries are valid.

Two properties make that work:

  • Append-only, once it is deep enough. Entries are added in batches called blocks, and the ledger only grows. The tip is the exception: the most recent blocks can be reorganised away when two producers find a block at once, which is ordinary and happens most weeks. Depth is what turns "added" into "permanent".
  • Agreement by rule, not by authority. No participant decides what is true. Every participant independently checks the same rules and arrives at the same answer.

The worked example

Alice controls 1 coin. She tries to spend it twice in the same minute — 1 coin to Bob, 1 coin to Carol.

  • Under a bank: the ledger is checked in sequence. The first payment goes through, the second bounces on insufficient funds.
  • Under a blockchain: both transactions are broadcast to the network at once. Both are momentarily floating. Then one block gets produced, and it can only contain one of them, because a block containing both would break the rules and every node would reject it. Whichever transaction landed in the block is now history; the other is invalid forever, because the coin it spends is already spent.

Notice what happened. Nobody adjudicated. The rules did, and every machine ran them independently.

What it costs

This is not a free upgrade. To remove the middleman, the design pays in:

  • Redundancy. Every full participant stores and re-verifies everything. A blockchain is deliberately the least efficient database ever built.
  • Speed. Bitcoin settles a batch roughly every ten minutes. Card networks do tens of thousands of transactions a second.
  • Finality. Nobody can recall a confirmed transfer the way a bank reverses a card payment — not you, not the recipient, not an administrator. One confirmation is not the end of it: reversal gets harder with every block on top, and what makes it impossible in practice is depth rather than a rule. Unit 2 is built entirely around this.

Whether that trade is worth making depends on what you need. It is a genuine engineering trade-off, and this course describes both sides of it rather than grading them.

Try it now

  1. Open a public block explorer (a read-only website that displays a blockchain — for example mempool.space for Bitcoin or etherscan.io for Ethereum). Find the latest block and note two things: its timestamp, and how many transactions it contains.
  2. Refresh in a few minutes and watch a new block appear on top of the old one. That is the append-only ledger growing in front of you.
  3. Now put a price on that machinery. A year of Bitcoin is below: Measure it from the year's low to its high. The ledger above is the machinery; that range is what participants have been willing to pay for a place on it, and it is not a small number.
Interactive line chart: BTC-USD.CC (1Y)

A note on what we do here. EODHD Academy teaches how markets work. Nothing in this course is a recommendation to buy, sell or hold any crypto asset. Crypto assets are highly volatile, losses are common, and — as you will see in Unit 2 — mistakes made while holding your own keys cannot be undone.