The Blockchain Trilemma
Why decentralization, security, and scalability are hard to have all at once.
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.
Remember
Layer 2s don't eliminate the trilemma - they relocate where the scalability trade-off is made, away from the base layer.
Concept map · schematic
Execution and Ethereum settlement
A conceptual rollup lifecycle; actual guarantees vary by network.
- 01
Layer 2
Orders and executes transactions on its own chain
- 02
Publish data
Posts commitments and data through L1 transactions or blobs
- 03
Settlement
Applies proof/challenge rules to secure resulting state
Important: A sequencer confirmation is not identical to final settlement on Ethereum.
Self-check
Check your understanding
Choose an answer for each question, then check the results and explanations.
Primary references
Documentation and standards
References added
Official technical references for further verification. A source link is not a guarantee that every earlier editorial sentence has been reverified; provider specifications may also change over time.
The curriculum predates this reference index. These sources are offered to check technical details; no original publication date has been inferred.
- Optimistic rollupsethereum.orgRead source ↗
- EIP-4844 blob transactionsEthereum Improvement ProposalsRead source ↗
Continue learning