1.19 What Is a Blockchain?
1.19 What Is a Blockchain?
A blockchain is a replicated data structure in which records are grouped into blocks and linked through cryptographic references. The important educational question is not the word itself but how a network decides which block history is valid and how participants converge on a shared state.
Learning objectives
- Blocks
- Hashes
- Linked history
- Replication
- Consensus
- State
Why this matters
"Blockchain" gets applied to almost anything with a shared database. This lesson gives you the specific features that actually distinguish one from an ordinary shared spreadsheet, so the word stops being marketing shorthand.
Core teaching
A blockchain is a replicated ledger in which records are grouped into blocks and linked together through cryptographic commitments — each block contains a hash of the previous block, forming a chain. Replication means many independent participants each hold a copy or view of the ledger, rather than one party controlling the only copy.
What makes this meaningfully different from an ordinary shared database is not replication alone (a shared spreadsheet is also "replicated" in a loose sense) but the combination of validation rules, cryptographic linking, and the cost of rewriting history: altering an already-confirmed block would break the hash reference every later block relies on, and under a system like Bitcoin's, would require redoing the computational work for every block built since. Multiple copies of data without that structure is not the same as tamper resistance.
Worked example
Google Sheets shared with ten people is also a form of "replicated" record in a loose sense — everyone can see the same data. The critical difference from a blockchain is who can change it and how disagreements are resolved: in the shared spreadsheet, whoever has edit permission can alter history directly, while in Bitcoin's blockchain, changing already-confirmed data would require redoing the proof-of-work for that block and every block built on top of it, which becomes computationally prohibitive as more blocks accumulate.
"Replicated ledger" alone, then, does not make something meaningfully decentralised or tamper-resistant — the validation rules and the cost of rewriting history matter far more than simply having multiple copies of the data.
Deeper analysis
A blockchain is not valuable merely because it uses blocks. Its important property is the combination of a replicated history, cryptographic commitments, validation rules and a consensus mechanism. Bitcoin nodes receive proposed blocks and independently verify whether the transactions and block structure satisfy the rules. The chain then provides a shared historical reference that does not require every participant to trust a single database operator.
The term “immutable” should also be used carefully. A blockchain makes certain historical changes difficult or costly under defined assumptions. It does not make data metaphysically impossible to alter. Consensus changes, software bugs, key compromise, network attacks and governance decisions remain possible. Understanding these limits makes the concept more useful and prevents marketing language from replacing technical analysis.
Common misconceptions
- A blockchain is not just a database with a different name.
- Different blockchains use different consensus mechanisms.
- Immutability is a practical property, not a magical inability to ever change data.
Application lab
Compare a shared cloud spreadsheet to a blockchain on one specific dimension: how hard is it for a single party to alter a past entry without anyone noticing? Write down what would have to be true of the spreadsheet's permissions and audit trail to make it as tamper-resistant as a blockchain, if that is even possible.
Practical exercise
Write two sentences on why simply having multiple copies of the same data (replication) does not, by itself, guarantee that data cannot be manipulated — what additional ingredient does a blockchain add?
Knowledge check
Question: Why isn't a shared cloud spreadsheet, which multiple people can also access and which keeps a copy for each viewer, considered equivalent to a blockchain?
Model answer: A spreadsheet typically allows anyone with edit permission to alter past entries directly with no structural cost to doing so, while a blockchain's cryptographic linking between blocks makes altering already-confirmed data detectable and, under proof-of-work, computationally expensive to get away with.
Case study prompt
Compare a shared cloud spreadsheet to a blockchain on one specific dimension: how hard is it for a single party to alter a past entry without anyone noticing? Identify exactly what would have to be added to the spreadsheet's design to make it as tamper-evident as a blockchain.
Key takeaways
- A blockchain is defined by replication plus cryptographic linking plus validation rules together
- Replication alone does not create tamper resistance
- Cryptographic hash chaining is what makes altering old data detectable
- "Blockchain" as a marketing word often drops the features that actually matter
Further exploration
Lesson 1.20 opens up that cryptographic linking mechanism directly: what a hash actually is, and how it connects one block to the next.
