Block Zero

A Notebook Nobody Can Erase

Blockchain in plain words: copies, blocks, and links — and why one cheater's edited copy always loses.

12 minFree preview

Education only, not financial advice

This course is education only and does not contain any financial, investment, tax, or legal advice. If you choose to invest in cryptocurrency, be aware that it is high-risk and you could lose everything.

Remember the island of Yap? A giant stone wheel sank to the bottom of the ocean, and it kept working as money — because the real money was never the stone. It was the village's shared memory of who owned what. Every islander carried a copy of the ledger in their head, so no single person could lie about it and make it stick.

Now scale that trick up from one village to the entire planet: a notebook copied onto tens of thousands of computers, updated every ten minutes, where erasing a single line would mean out-arguing the whole world at once. That notebook exists. It is called a blockchain.

Yap at internet scale

Yap worked because everyone knew everyone — a spreadsheet stored in every villager's head, as What Is Money, Anyway? put it. But that is a village-sized trick. How do you run a shared ledger when the "village" is the whole internet and almost everyone in it is a stranger?

A blockchain is the answer: a shared ledger with three special properties. The rest of this module does nothing but unpack them.

  • Thousands of computers around the world each keep a full, identical copy.
  • New entries are added in batches called blocks — in Bitcoin, roughly every ten minutes.
  • Every block is cryptographically linked to the one before it, so history cannot be quietly rewritten.

Copies, blocks, links. That is the entire machine.

Copies: there is no master notebook

There is no official version in anyone's basement, no headquarters server to hack, subpoena or seize. The ledger lives everywhere at once, and every copy carries the same weight.

Compare that to a bank, the arrangement you met in The Age of Middlemen: one institution keeps the ledger, and we trust its copy because we have no alternative. So which copy here is official?

All of them, as long as they agree

There is no official copy. Every copy is official — the ledger is whatever the overwhelming majority of copies say it is.

Blocks: the pages of the notebook

A block is one page of that notebook. It holds a bundle of transactions, a few thousand at a time: this address paid that address this amount, line after line.

When a page fills, it is sealed and bolted onto the stack, and a fresh page begins. Ten minutes a page, all day, every day, since 2009.

Links: every page locked to the one before

Here is where the notebook stops behaving like paper. Each new page contains the fingerprint of the previous page — a short code derived from everything that page holds.

Think of a LEGO tower. Each brick clicks onto the exact shape of the brick below. Swap or shave a brick in the middle and nothing above it fits; the whole tower announces the damage. The pages are not merely stacked, they are interlocked.

What a fingerprint is, and why it cannot be faked, is the whole of the next lesson, Digital Fingerprints. For now, hold the image: every page embeds the page before it, all the way back to the first one.

Nodes: the keepers of the copies

The computers holding those copies are called nodes. A node is any computer running the Bitcoin software, keeping its own complete copy of the ledger, and checking every incoming block against the rules.

Anyone can run one. No license, no application, no minimum balance. A cheap home computer with some disk space will do.

That openness is the radical part. For all of recorded history, auditing a money supply was work for insiders — central bankers, regulators, the bank's own accountants. Bitcoin turned it into a hobby anyone on Earth can take up this afternoon.

Nobody had to approve them

Tens of thousands of strangers, each independently checking everyone else's arithmetic, and not one of them asked permission from anybody.

The cheat that goes nowhere

Run the obvious attack in your head. You hold a full copy of the ledger, so tonight you open the file and change your balance from one coin to a million. Done — on your copy, which your computer announces to the network.

Then nothing happens. Your copy disagrees with tens of thousands of others, and the standing rule is brutally simple: a copy that contradicts the consensus is ignored. Your version is silently dropped, like a villager on Yap insisting he owns a stone everyone knows belongs to the family by the river.

To make the lie stick you would have to overpower most of the network at once. What that costs is the subject of Mining: The Most Expensive Lottery on Earth and How Strangers Agree.

Three things a blockchain is not

  • Not a company. Nobody owns Bitcoin's ledger, and there is no headquarters, because there isn't one.
  • Not a coin. The coin — bitcoin, lowercase — is an entry in the ledger; the blockchain is the ledger itself.
  • Not magic. It is a data structure — pages of records — plus rules for who may add a page and how everyone checks it, exactly as described in The Whitepaper in Plain English.

Try it yourself

A thought experiment, best done in writing.

  1. Imagine a full copy of the ledger sits on your computer, because you run a node. Open the file and change your balance from 1 coin to 1,000,000.
  2. Your computer announces its new version of history to the network.
  3. Tens of thousands of other nodes compare your version against their copies.
  4. Write the ending in two or three sentences. What happens to your version? What happens to you?
  5. Bonus: replay the same experiment as an employee editing a bank's single master ledger. What is different? There is only one copy — and you have it.

A good answer has no drama in it: your copy is silently ignored, the network rolls on, and the ledger never notices you tried.

The three things to remember

  • A blockchain is a shared ledger with thousands of identical copies, updated in blocks roughly every ten minutes in Bitcoin, each block locked to the one before it.
  • Anyone can run a node and audit the whole system without permission, and that openness is the genuinely radical part.
  • One cheater's edited copy instantly disagrees with tens of thousands of honest copies and is simply ignored — a blockchain is a data structure plus rules, not a company, a coin, or magic.

Check yourself

1. In Bitcoin, roughly how often is a new block of transactions added to the ledger?

  • Roughly every second, as fast as the network can handle it
  • Every 10 minutes
  • Once a day

2. What is a node?

  • A special type of coin that miners earn for adding each new block
  • An employee of the Bitcoin company who approves each new block
  • A computer keeping a full copy of the ledger and checking new blocks against the rules

3. You edit your own copy of the ledger to give yourself extra coins. What happens?

  • Your copy disagrees with tens of thousands of others and is ignored
  • Your coins are doubled for 24 hours before the network notices and corrects the entry
  • The whole network updates to match your copy as soon as you broadcast the change

4. True or false: "Blockchain" is the name of the company that runs Bitcoin.

Show answers

1. Every 10 minutes. New entries arrive in batches — blocks — at roughly that pace.

2. A computer keeping a full copy of the ledger and checking new blocks against the rules. Anyone can run one on a cheap computer, with no permission required.

3. Your copy disagrees with tens of thousands of others and is ignored. A copy that contradicts the consensus is simply dropped.

4. False. A blockchain is a data structure plus update rules; no company owns or runs Bitcoin's ledger.

Downloads

We use cookies that are necessary to run this site. With your consent, we’d also like to use analytics cookies to understand usage and improve the course. See our Cookie Policy.