Blockchain Basics Module
Scaling & Layer 2
How blockchains increase throughput without breaking base-layer guarantees
Core path (recommended): Why scaling exists → Trilemma → L1 vs L2 map → Rollups & proofs → Data availability → Blockspace budgeting
This is the required path to complete the module. All other articles are optional.
Start core pathWhat this module covers
Scaling is a system constraint, not just “more optimization”. Blockspace is scarce because decentralization and safety impose limits.
This module connects earlier modules into one causal picture: congestion → fees, execution costs → calldata/logs, and finality → settlement assumptions.
Hard stop: before protocol-specific L2s, app-level optimization, and advanced cryptography.
This module is for
- Anyone who wants a system-level understanding of L2 without protocol specifics
- Developers making deployment decisions across L1/L2
- Users trying to understand settlement, data availability, and UX trade-offs
This module is not
- Protocol-specific L2s and chain-by-chain details
- App-level optimization playbooks
- Advanced cryptography deep dives
Stage 0
Orientation: Why Scaling Exists
Why can’t blockchains just “process more transactions”?
Treat scaling as a system constraint, not an optimization deficit.
Core
What Is Blockchain Scalability? (Sharding, Rollups, L2)
Why Block Space Is Scarce
Supporting (intuition)
Optional intuition and mental models.
Latency vs Throughput Intuition
Why “Bigger Blocks” Is Not a Free Win
Reference (how to observe the system)
Optional verification via explorers, clients, wallets, and documentation.
Throughput Comparisons (Conceptual, Non-Protocol)
You can move on when:
- You can explain why block capacity is limited in decentralized systems.
- You can connect scarcity to congestion and fees.
- You can explain why “just make blocks bigger” isn’t free.
Stage 1
The Scalability Trade-off
What breaks when we try to scale?
Lock in the tension between throughput, decentralization, and security.
Core
The Scalability Trilemma
Supporting (intuition)
Optional intuition and mental models.
Why Decentralization Is a Constraint, Not a Preference
Reference (how to observe the system)
Optional verification via explorers, clients, wallets, and documentation.
Historical Scaling Debates (Conceptual)
You can move on when:
- You can explain the trilemma as a trade-off, not a slogan.
- You can explain why decentralization is a constraint, not a preference.
- You can connect scaling choices to node requirements.
Stage 2
Layer 1 vs Layer 2
What does it mean to move work “off-chain”?
Treat Layer 2 as an architectural technique, not “a separate blockchain”.
Core
Layer 1 vs Layer 2
Supporting (intuition)
Optional intuition and mental models.
Bridges and Settlement Assumptions
Reference (how to observe the system)
Optional verification via explorers, clients, wallets, and documentation.
Where Users Interact With L1 vs L2
You can move on when:
- You can define L1 vs L2 roles (execution, settlement, data).
- You can explain the main scaling approach categories (sharding, rollups, L2).
- You can articulate bridge/settlement assumptions at a high level.
Stage 3
Rollups & Proofs
How can off-chain execution still inherit L1 security?
Treat rollups as execution off-chain with verification/settlement on-chain.
Core
Optimistic vs ZK Rollups
Fraud Proofs and Validity Proofs
Supporting (intuition)
Optional intuition and mental models.
Why Proof Systems Affect Latency and UX
Reference (how to observe the system)
Optional verification via explorers, clients, wallets, and documentation.
Rollup Settlement Flows (Conceptual)
You can move on when:
- You can explain optimistic vs ZK at a high level.
- You can explain fraud proofs vs validity proofs conceptually.
- You can connect proof choices to latency/UX trade-offs.
Stage 4
Data Availability & Sharding
Why is publishing data as important as executing correctly?
Understand security depends on data availability, not just proofs.
Core
Data Availability Explained
Sharding Basics
Supporting (intuition)
Optional intuition and mental models.
DA Layers and Sampling Intuition
Reference (how to observe the system)
Optional verification via explorers, clients, wallets, and documentation.
What Happens When Data Is Withheld (Conceptual)
You can move on when:
- You can explain what data availability means.
- You can explain why withheld data breaks user security.
- You can explain how sharding increases data bandwidth.
Stage 5
Blockspace as a Budget
How do teams make practical scaling decisions?
Connect scaling architecture to cost, UX, and operational constraints.
Core
Blockspace as a Budget
When to Deploy on L1 vs L2
Supporting (intuition)
Optional intuition and mental models.
The Hidden Costs: Data, Indexing, and Infra
Reference (how to observe the system)
Optional verification via explorers, clients, wallets, and documentation.
Typical Deployment Trade-offs (Conceptual)
You can move on when:
- You can explain blockspace as a budget constraint.
- You can describe a framework for L1 vs L2 deployment decisions.
- You can name hidden infra/indexing costs.
Stage 6
Boundaries & Domain Closure
What scaling solves — and what it does not?
Close the domain without leaking into protocol-specific L2s or advanced crypto.
You now have the complete causal loop: shared state → scarcity → fees/incentives → ordering/MEV → execution costs → settlement/finality → scaling trade-offs.
Hard stop (covered later)
- Protocol-specific L2s and chain-specific details
- App-level optimization playbooks
- Advanced cryptography deep dives
Leads naturally to
- Advanced L2 architectures
- Protocol design & economics
- Application-specific scaling
Supporting (intuition)
Optional intuition and mental models.
Fees and Fee Markets Under Congestion
Execution and Calldata / Logs Costs
Consensus Finality and Settlement
Completion checklist
If you can answer these, you’ve closed Blockchain Basics.
- Why is scaling a system constraint in decentralized networks?
- What does the scalability trilemma mean in practice?
- What does it mean to move work off-chain (L2), and what stays on L1?
- How do rollups aim to inherit L1 security via verification/settlement?
- Why does data availability matter as much as correctness?
- How do teams treat blockspace as a budget for cost/UX/ops trade-offs?
FAQ
Key concepts
Back to Blockchain Basics
Blockchain Basics hub
Done
You’ve reached the end of Blockchain Basics modules
Return to the hub, or jump to another domain when it’s available.