Module 3 · The Idea of Bitcoin / 3.5
From a message to an agreement.
Try the whole design problem without a slogan to lean on.
You are helping a community design a digital payment system. Someone suggests emailing a coin-shaped image. Another person suggests one shared website. A third suggests giving every new username a vote.
Each proposal tells you something about the problem. None can be judged by its appearance alone.
Separate three questions.
First, who may authorize a payment? A signature can help answer that.
Second, does the payment obey the rules, including whether the amount is still available to spend? A validating node must check the history and conditions.
Third, when competing valid histories appear, how do participants converge on one? Bitcoin’s proof-of-work design uses cumulative work for that ordering problem.
Copying a message answers none of these questions by itself. A long list of usernames does not prove a long list of independent people.
C claims the most work, but it includes a forbidden spend. Work alone is not enough to choose a chain.
Ask who controls the parts.
A company can operate a reliable service across many computers while retaining central authority over its records. Independent operators may instead validate a common rule set. Distribution of machines and decentralization of control are different.
The earlier designs taught separate lessons: private credentials, issuer dependence, costly-to-produce proofs, and proposals for shared digital ownership. Bitcoin combined several tools with networking rules and incentives.
Those incentives make rewriting costly under the design’s assumptions. They do not make invalid blocks acceptable, guarantee permanent attack unprofitability, or remove every form of dependence.
Ask what the evidence establishes.
A white paper describes a proposal. Software makes that proposal testable. Transactions and participant accounts show people using it. Each is useful, but each has limits.
The network continuing beyond its creator’s public work is evidence of a system that does not need that person to approve payments. It is not evidence that no one has influence.
Now you are ready to open the machine: keys, transactions, blocks, mining, and the people who choose which rules to run.
The idea to keep
Keep the three questions separate: authorization, validity, and ordering. Then ask where control sits and what evidence supports the claims.