🧱 Layer 1, Layer 2 & Rollups
The Blockchain Trilemma
Why decentralization, security, and scalability are hard to have all at once.
5 min read
Three properties in tension
The blockchain trilemma is the observation that decentralization (many independent participants), security (resistance to attack), and scalability (high transaction throughput) are difficult to maximize simultaneously. Push hard on one, and the other two tend to feel the strain.
This isn't a law of physics - it's a pattern engineers keep running into. It's a useful lens for understanding why different chains look so different from each other.
How Layer 1s lean differently
Bitcoin leans hard toward decentralization and security: thousands of independent nodes, deliberately slow block production, and a strong bias against changing the rules. The cost is limited throughput.
Some newer Layer 1s push throughput much higher by requiring beefier validator hardware or running fewer, more tightly coordinated validators. That can mean faster, cheaper transactions - at the cost of fewer independent participants able to run a node.
Why this motivates Layer 2s
One response to the trilemma is to avoid choosing at all: keep the base layer maximally decentralized and secure, then build additional layers on top that handle the volume of everyday transactions.
That's the core idea behind Layer 2s - instead of compromising the foundation, add a floor above it that inherits the foundation's security while doing the heavy lifting elsewhere.
Layer 2s don't eliminate the trilemma - they relocate where the scalability trade-off is made, away from the base layer.
Check your understanding
3 questions from this lesson, with the correct answer already marked.
1. The blockchain trilemma describes tension between which three properties?
- Speed, price, and marketing
- Decentralization, security, and scalability
- Consensus, wallets, and gas
- Mining, staking, and bridging
The trilemma names decentralization, security, and scalability as properties that are hard to maximize all at once.
2. What does Bitcoin prioritize, according to the trilemma trade-off?
- Maximum transaction throughput above all else
- Decentralization and security, at the cost of throughput
- Low validator count for speed
- None of the three - it avoids the trilemma entirely
Bitcoin favors many independent nodes and deliberately slow, conservative block production over raw throughput.
3. How do Layer 2s respond to the trilemma?
- By replacing the base layer's consensus entirely
- By adding a layer on top that handles volume while inheriting the base layer's security
- By ignoring security to maximize speed
- They don't - they're unrelated to the trilemma
Rather than compromising the base layer, Layer 2s move the scalability trade-off up a layer while still leaning on L1 security.