Distributed vs. Centralized Systems
Distributing the ledger across thousands of independent nodes means there's no single server to hack, no admin to bribe, and no company to shut down.
Centralization is the Achilles' heel of traditional financial systems. Understanding the distributed model reveals why blockchain is 'censorship-resistant' — and the real trade-offs that decentralization introduces in speed, coordination, and governance.
The Intuition
In 2009, Satoshi Nakamoto published Bitcoin as a solution to a 30-year computer science problem: how do you get strangers on the internet to agree on a shared truth without trusting any single coordinator? The answer is distribution — instead of one database, you have thousands. Instead of trusting one company, you trust the mathematics of consensus.
An attacker who wants to corrupt the record needs to simultaneously corrupt thousands of independent machines. The attack cost scales with the number of honest participants — making the network more secure as it grows.
See it concretely
Compare two village systems for recording land ownership. System A: the mayor keeps the official registry. System B: every villager keeps an identical copy, and any update requires a majority of villagers to agree.
System A is fast and convenient — but if the mayor is corrupt, bribed, or assassinated, the truth dies with them. System B is slower and messier, but a corrupt actor would need to bribe more than half the village simultaneously. Most blockchains choose System B's security guarantees over System A's convenience.
Tempting — but wrong
The precise version
A blockchain runs on a peer-to-peer (P2P) overlay network of N nodes, each maintaining a full or partial copy of the ledger. Each node independently validates every transaction and block against consensus rules. The canonical chain is defined as the valid chain with the most accumulated work (PoW) or stake (PoS).
Byzantine Fault Tolerance (BFT) theory formalizes resilience bounds: a system of N nodes can tolerate up to f Byzantine (adversarial) nodes, where f < N/3 for BFT protocols (Tendermint), or f < N/2 for Nakamoto-style longest-chain consensus (Bitcoin).
Check your understanding
What does 'trustless' mean in a blockchain context?
Click to reveal answer
What is a Byzantine fault?
Click to reveal answer
Why does having many nodes on the same cloud provider weaken decentralization?
Click to reveal answer
- I can explain the security trade-off between centralized and distributed systems
- I know what Byzantine Fault Tolerance means
- I understand that node count alone doesn't guarantee decentralization
An attacker compromises 30% of a Proof-of-Work blockchain's nodes. What are they unable to do?