The Blockchain Scalability Trilemma is a concept articulated by Ethereum co-founder Vitalik Buterin proposing that blockchain systems can only simultaneously achieve two of three desirable properties: decentralisation, security, and scalability. Optimising for all three at once creates fundamental conflicts that current base-layer blockchain architectures cannot fully resolve.
THE THREE PROPERTIES DEFINED
Decentralisation: The blockchain is maintained by a large number of geographically and politically independent nodes. No small group of parties can control or censor the network. Anyone can participate.
Security: The blockchain is resistant to attacks particularly 51% attacks, double-spend attempts, and history rewrites. The cost of attacking the network exceeds any potential gain.
Scalability: The blockchain can process a high volume of transactions quickly and cheaply sufficient for global-scale adoption. Currently, Visa processes ~24,000 TPS; Bitcoin processes ~7 TPS; Ethereum ~30 TPS.
THE TRADE-OFFS
Decentralised + Secure but Not Scalable: Bitcoin. Maximally decentralised (15,000+ nodes), highly secure (attack cost billions), but only ~7 TPS and variable fees.
Scalable + Secure but Less Decentralised: BNB Smart Chain. 21 validators enable high TPS and low fees, but 21 validators is far fewer than Bitcoin's node count meaningfully less decentralised. Solana's 2,000 validators similarly trade some decentralisation for throughput.
Decentralised + Scalable but Less Secure: A theoretical network with many nodes but low barrier to attack, not a practical real-world example, as security typically co-exists with decentralisation.
LAYER 2 AS A TRILEMMA SOLUTION
The most promising approach to the trilemma is not solving it at the base layer but delegating scalability to Layer 2 networks that inherit base layer security. Optimistic Rollups (Arbitrum, Optimism) and ZK-Rollups (zkSync, Starknet) batch thousands of L2 transactions and submit proofs or data to Ethereum enabling 1,000-10,000+ TPS with Ethereum's security guarantees at dramatically lower cost. This allows the base layer to remain decentralised and secure while L2s provide scalability.