The Google Docs Analogy
Imagine a Google Doc that thousands of people have a copy of, simultaneously. When someone makes a change, everyone's copy updates instantly. No single person controls it — and nobody can secretly edit the document without everyone else noticing.
That's essentially what a blockchain is: a shared, distributed record of transactions that nobody can tamper with unilaterally.
💡 A blockchain is a chain of blocks, where each block contains a group of transactions. Every block is linked to the previous one using cryptography, making the entire history permanent and tamper-evident.
Visualising the Chain
Each block contains a batch of transactions, a timestamp, and a cryptographic "hash" of the previous block. This is what creates the chain:
If you try to alter block #827,401, its hash changes. That breaks block #827,402's reference, which breaks #827,403, and so on. You'd need to recalculate every block after it — faster than all the other computers on the network combined. In practice, this is computationally impossible.
Blockchain vs Traditional Database
| Feature | Traditional Database | Blockchain |
|---|---|---|
| Control | Single company/admin | Distributed — thousands of nodes |
| History | Can be edited or deleted | Immutable — permanent record |
| Transparency | Private — only owner sees data | Public — anyone can verify |
| Trust | Trust the company | Trust the code (math) |
| Speed | Very fast | Slower (seconds to minutes) |
| Cost | Low | Variable (transaction fees) |
| Failure point | Single server can fail | No single point of failure |
How Transactions Get Confirmed
1. You broadcast a transaction
When you send Bitcoin, your transaction is broadcast to thousands of nodes (computers) on the network, each running the Bitcoin software.
2. Miners compete to add the block
Specialised computers called miners compete to solve a complex mathematical puzzle. The winner gets to add the next block and earns newly created Bitcoin as a reward (currently 3.125 BTC per block).
3. Consensus is reached
Once a miner finds the solution, other nodes verify it instantly. If correct, the block is accepted and added to the chain by all participants.
4. Your transaction is confirmed
After 1 confirmation (one block added after yours), your transaction is secure. After 6 confirmations, it's considered irreversible.
Types of Blockchain
- Public Blockchain — Anyone can participate. Bitcoin and Ethereum are public. Fully transparent and decentralised.
- Private Blockchain — Controlled by a single organisation. Faster but centralised. Used by banks for internal systems.
- Consortium Blockchain — Controlled by a group of organisations. Used in supply chain and trade finance.
- Layer 2 Networks — Built on top of blockchains for faster, cheaper transactions. Examples: Lightning Network (on Bitcoin), Polygon (on Ethereum).
Real-World Uses Beyond Crypto
Limitations of Blockchain
Blockchain is powerful but not magic. It has real limitations:
- Scalability — Bitcoin processes ~7 transactions per second. Visa handles 65,000. This is improving with Layer 2 solutions.
- Energy use — Proof-of-Work blockchains (like Bitcoin) consume significant electricity. Ethereum switched to Proof-of-Stake in 2022, cutting energy by 99.95%.
- Garbage in, garbage out — A blockchain can verify that data wasn't tampered with after it was entered, but it can't verify the data was accurate to begin with.
- Irreversibility — Sending to the wrong address is permanent. There's no customer support to reverse it.
- Regulatory uncertainty — The legal status of blockchain-based assets varies by country and is still evolving.