Course contents
Blockchain in Plain English
A blockchain is a shared record book kept in identical copies by thousands of computers, each block fingerprinting the one before it. Why editing one page fails.
A blockchain is a shared record book that thousands of computers keep identical copies of. Transactions are grouped into blocks, and each block carries a cryptographic fingerprint of the block before it, chaining them together in order. That chaining is why nobody can quietly rewrite history.
Start with the fingerprint, because everything hinges on it. A hash function takes any data and produces a short, fixed-length string, like a digital fingerprint. Change even one character of the input and the entire fingerprint changes beyond recognition. The same input always produces the same hash, and you can't work backwards from the hash to the data.
Bitcoin's ledger works exactly this way, and so do the thousands of chains that came after it. Every block's fingerprint is computed over its transactions plus the previous block's fingerprint. That one design choice welds the pages of the record book together, which is where the name comes from: blocks, chained.
Watch a tampering attempt fail
Imagine an attacker named Mallory who received 2 BTC in block 800,000 and, three days later, wants to erase that payment so she can spend the coins twice. She runs a full copy of the ledger on her own machine, so she simply opens block 800,000 and deletes the transaction. Then reality bites.
Deleting the transaction changes block 800,000's contents, which changes its hash. But block 800,001 stored the old hash inside itself, so the chain no longer connects: 800,001 now points at a block that doesn't exist. To hide the edit, Mallory must rebuild block 800,001, which changes its hash, which breaks 800,002, and so on, hundreds of blocks deep.
Rebuilding blocks isn't free. On a proof-of-work chain like Bitcoin, every block requires enormous computing work, and the honest network keeps adding new blocks every ten minutes while she's rebuilding old ones. She's racing thousands of machines with one. Even if she finished, every other computer would compare her chain to theirs, see the mismatch, and reject hers. Her edit dies on her own hard drive. Proof-of-stake chains reach the same dead end through slashed collateral rather than electricity; the next lesson prices that out.
Why copies matter as much as hashes
Hashes make tampering detectable; the thousands of independent copies make it correctable. Picture a small town where every resident keeps a copy of the same ledger and they compare notes constantly. One forged page in one notebook changes nothing, because the town sides with the majority record. Blockchains automate that comparison, all day, worldwide.
The same logic resolves honest disagreements too. Sometimes two miners find a block at nearly the same moment and the network briefly splits. Within a block or two, one branch pulls ahead, and everyone abandons the shorter one automatically. It's messy for minutes and unanimous within the hour, with no committee meeting required.
- A block is a batch of transactions plus the previous block's hash and a timestamp.
- Nodes are the computers holding full copies; anyone can run one and check the rules independently.
- Consensus rules decide which chain is the real one when copies briefly disagree.
- Bitcoin adds a block roughly every ten minutes; other chains run faster, with different trade-offs.
Where beginners misread 'immutable'
The word 'immutable' causes two common mistakes. The first is thinking the blockchain verifies truth. It doesn't; it verifies order and ownership. If a scammer convinces you to send them coins, the chain faithfully records your mistake forever. The second is thinking immutability means your funds are safe by default. The ledger can't be rewritten, but your keys can absolutely be stolen, and the chain will record the thief's withdrawal just as faithfully.
There's also a subtler misunderstanding: people assume 'decentralized' means nobody is in charge, so anything goes. In practice the rules are stricter than any bank's, because they're enforced by software that can't be sweet-talked. The system is permissive about who joins and ruthless about what counts as valid. That's the mental flip worth making early: decentralization isn't chaos, it's redundancy.
The chain guarantees the record, not the people in it. Before sending money to anyone, verify who they are through a channel you trust, because once the block confirms, no one, anywhere, can undo it for you.
Frequently asked questions
Can someone edit or delete a blockchain transaction after it's confirmed?
Practically, no. Every block stores a cryptographic fingerprint of the block before it, so editing one block changes its hash and breaks the link to every block that follows. An attacker would have to rebuild hundreds of blocks while the honest network keeps adding new ones every ten minutes, and even a finished forgery would be rejected because it mismatches the copies held by every other computer.
What is a hash and why does blockchain depend on it?
A hash function takes any data and produces a short, fixed-length string that acts like a digital fingerprint. Changing even one character of the input changes the entire hash beyond recognition, the same input always produces the same hash, and you cannot work backwards from the hash to the data. Each block's hash covers its transactions plus the previous block's hash, welding the chain together.
Does blockchain immutability mean my crypto funds are safe?
No. Immutability means the ledger cannot be rewritten, not that you are protected. The blockchain verifies order and ownership, not truth: if a scammer convinces you to send them coins, the chain records your mistake permanently, and if your keys are stolen, it records the thief's withdrawal just as faithfully. Once a block confirms, no one anywhere can undo the transaction for you.
Why does a blockchain need thousands of copies if hashes already detect tampering?
Hashes make tampering detectable, but the thousands of independent copies make it correctable. Like a town where every resident keeps the same ledger and compares notes constantly, one forged page in one notebook changes nothing because the network sides with the majority record. Blockchains automate that comparison worldwide, so a tampered copy simply dies on the attacker's own machine.
What happens when two miners find a block at the same time?
The network briefly splits into two competing branches. Within a block or two, one branch pulls ahead, and every computer abandons the shorter branch automatically under the consensus rules that decide which chain is the real one. The disagreement is messy for minutes but unanimous within the hour, with no committee meeting or central authority required to settle it.
Does decentralized mean nobody is in charge of a blockchain?
Not in the sense of anything goes. In practice the rules are stricter than any bank's, because they are enforced by software that cannot be sweet-talked and checked independently by anyone running a node. The system is permissive about who joins but ruthless about what counts as a valid transaction. Decentralization is not chaos; it is redundancy, with thousands of computers enforcing identical rules.
Finished this lesson?
Mark it complete to track your progress.