IMPCT Institute

Reading library · Get started · Beginner

What is the blockchain trilemma?

By Deven Davis · IMPCT Institute · 5 min read

What is the blockchain trilemma?

TL;DR

The single most useful framework for reading any new blockchain's marketing. Once internalized, every chain becomes legible in ninety seconds.

  • The trilemma names a structural tradeoff: a chain can be secure, scalable, and decentralized, but optimizing two compromises the third.
  • Security has a price tag — measured in dollars an attacker would need to spend, not in vague audit-passing.
  • Scalability is base-layer transactions per second, but layer 2 networks change the meaning of 'how scalable is this chain.'
  • Decentralization is best measured by Nakamoto coefficient — the smallest number of entities that could collude to compromise the network.
  • Three classes of 'solution' exist (sharding, rollups, modular blockchains). Each moves the trilemma. None has eliminated it.

The blockchain trilemma is the single most useful evaluative framework in crypto. Once you internalize it, you can read any new chain's marketing in about ninety seconds and identify what they actually built. Without it, every chain sounds like the breakthrough.

The framework was articulated by Vitalik Buterin in the early days of Ethereum. It names a tradeoff: a blockchain can be secure, scalable, and decentralized, but optimizing for any two will compromise the third. Every chain that exists today is a specific position on that triangle. The chains that succeed long-term tend to be the ones that are honest about which pillar they sacrificed.

What Vitalik actually said

Buterin's original framing was not that all three properties are impossible to achieve. He was making a more careful claim: in the architectures we know how to build today, optimizing for any two creates structural pressure that degrades the third. The trilemma is an observation about engineering tradeoffs, not a fundamental law.

This distinction matters because almost every new chain claims to have "solved" the trilemma. What they have usually done is make a different tradeoff while obscuring which leg of the triangle they sacrificed. Reading the marketing is mostly an exercise in figuring out which property got the short end.

The three pillars deserve specific definitions, because they are often used loosely.

Security: what does it really mean

Security in blockchain terms means: how much would it cost an attacker to falsify the ledger or revert a confirmed transaction? Not how secure does it feel, not how many audits has it passed. How much money, in dollar terms, would the attack cost.

For Bitcoin, this cost is enormous and known. The Bitcoin network's hashrate represents billions of dollars of specialized hardware running continuously. To attack Bitcoin in a way that could rewrite recent history, an attacker would need to control more than 51% of that hashrate — effectively, to outspend everyone else combined. The cost scales with the network. A more valuable Bitcoin is a more expensive Bitcoin to attack.

For proof-of-stake chains like Ethereum, the security model is different but the question is the same. An attacker would need to acquire more than a third of the staked ETH to disrupt consensus, and more than two-thirds to fully control it. The cost of doing that, in market terms, is a transparent function of the staked-asset value and liquidity.

For chains with much smaller economic security, the answer to "how much would the attack cost" can drop to single-digit millions. Some of the smaller layer 1 networks have already been attacked in this way. The security pillar is not abstract. It has a price tag.

Scalability: where the bottleneck actually is

Scalability is the easiest pillar to measure because it has a clear unit: transactions per second, or TPS. Bitcoin processes around seven transactions per second. Ethereum mainnet processes around fifteen. Visa, by comparison, handles roughly 24,000 TPS on average and has tested peaks above 65,000.

The numbers make Bitcoin and Ethereum look broken. The numbers are also misleading. Bitcoin and Ethereum are settlement layers — they finalize value transfers with strong economic guarantees. They are not designed to compete with Visa on transaction throughput at the base layer. Layer 2 networks built on top of Ethereum can already handle thousands of TPS while inheriting the security of the base chain. The trilemma is real, but the assumption that all transactions must happen at the base layer is not.

When a new chain claims 50,000+ TPS at its base layer, that throughput is paid for somewhere. Usually it is paid for in decentralization — the chain ends up running on a small set of high-performance validators that no ordinary user can participate in.

Decentralization: the hardest to measure

Decentralization is the pillar most people muddle. The thinking version asks: how many independent parties operate this network, geographically distributed, with no shared point of control? The marketing version asks: does the chain use a permissionless consensus algorithm?

These are not the same question.

A chain can use a permissionless algorithm in theory while having only a handful of validators in practice. The Nakamoto coefficient — the minimum number of entities that would need to collude to compromise the network — is a more honest measure. For Bitcoin and Ethereum, the Nakamoto coefficient is in the tens or low hundreds. For some of the most-hyped newer chains, it is in single digits. This is the metric to look at when a chain markets itself as decentralized.

Decentralization matters because every property that makes blockchains valuable comes from it. Censorship resistance, neutrality, the absence of a single point of failure or capture — all flow from having enough independent participants that no subset can credibly take over. Compromise decentralization and you compromise the rest.

The escapes everyone claims

Three classes of "trilemma solution" have emerged. Each contains genuine progress and each has limits.

The first is sharding — splitting the chain into parallel pieces that process transactions independently. Ethereum has explored sharding for years and adopted a partial version. The genuine benefit is throughput. The cost is increased protocol complexity and weaker cross-shard composability. Sharding moves the trilemma, it does not eliminate it.

The second is layer 2 rollups — moving transaction execution off the base chain while keeping settlement on it. This is the current most-promising direction. Optimistic rollups and zero-knowledge rollups can process thousands of transactions per second while inheriting the base chain's security. The base chain stays small, slow, and secure. The execution layer above it scales. The tradeoff is added complexity and the operational maturity of the rollup operator, which is not yet fully decentralized in most implementations.

The third is modular blockchains — separating consensus, execution, data availability, and settlement into different specialized layers, each optimized for one job. Modularity is the cleanest theoretical framework, and the practical implementations are improving rapidly. The tradeoff is that the user experience becomes harder to reason about across layers, and trust assumptions multiply.

How to use this framework

When you encounter a new chain, ask three questions in order.

First, how decentralized is it really? Look at the validator count, the Nakamoto coefficient, the geographic distribution, and whether ordinary users can participate or whether participation requires institutional-scale hardware. If the answer is "very few entities, in a small set of jurisdictions, requiring expensive infrastructure," you are looking at a fast database, not a decentralized network.

Second, what is its security model and what does an attack cost? For proof-of-work chains, that means hashrate value. For proof-of-stake chains, it means staked-asset value times the slashing penalty. If the answer is small relative to the value the chain secures, you are looking at a vulnerable system.

Third, where is the throughput coming from? Base-layer throughput or layer 2 throughput? If base layer, what was sacrificed to get there?

The honest answer for almost every chain is "one out of three at a high level, with the other two passable." That is the trilemma in plain language. Once you see it, you cannot unsee it.

Notes

If you only read one piece from today's recommendations, make it this one. The trilemma is the single most-useful evaluative lens in crypto. Any time someone tries to sell you on a new chain, ask which two of the three they picked. The answer will tell you almost everything about what the chain is good for, what its weak points are, and what it's competing against. Most "this chain is special" pitches collapse when you push on them with the trilemma.

Frequently asked

Quick answers to what readers ask next

Who coined the term 'blockchain trilemma'?

The phrase was popularized by Vitalik Buterin, co-founder of Ethereum, in the early years of Ethereum's development. Buterin used it to describe the structural tradeoffs that any blockchain protocol must navigate. The underlying observation about tradeoffs between security, scalability, and decentralization predates the specific term, but Buterin's framing became the standard reference.

Can a blockchain achieve all three properties at once?

Not in the architectures currently in production. The trilemma is an engineering observation about the current state of the art, not a fundamental mathematical law. Future architectures may relax the constraint in ways we cannot yet predict, but as of 2026, every blockchain that exists is a position on the triangle, not a point that escapes it.

What is a 51% attack?

A 51% attack is an attack on a proof-of-work blockchain in which a single entity or coordinated group acquires more than 50% of the network's mining power. With majority control, the attacker can prevent new transactions from confirming and potentially reverse recent transactions. The cost of executing this attack on Bitcoin runs into the billions of dollars in hardware and electricity. On smaller chains it has cost as little as a few thousand dollars, and several smaller chains have been attacked this way.

What is the Nakamoto coefficient?

The Nakamoto coefficient is the smallest number of independent entities that would need to collude to compromise a blockchain network. For Bitcoin and Ethereum, this number is in the tens or low hundreds. For some of the newer high-throughput chains, it is in single digits. The Nakamoto coefficient is the most honest single measure of decentralization, more informative than total validator counts or marketing claims.

How do layer 2 networks affect the trilemma?

Layer 2 networks like Arbitrum, Optimism, and Base process transactions off the base chain while settling final state back to Ethereum. This allows the base chain to stay small, slow, and maximally secure, while the layer 2 handles throughput. The trilemma does not disappear — it gets distributed across multiple layers, each making different tradeoffs. The combined system can deliver more usable performance than either layer alone.

Why does decentralization matter for evaluating a blockchain?

Decentralization is what gives blockchain systems the properties that make them valuable in the first place: censorship resistance, neutrality, no single point of failure, and no single party that can change the rules. A chain that is fast and secure but controlled by a small number of validators is essentially a permissioned database with extra steps. The question to ask of any chain is not 'is it decentralized' but 'how decentralized, by what measure, compared to what alternatives.'

What chains have made the most aggressive trilemma tradeoffs?

Solana is the clearest example of trading decentralization for throughput and low cost. Its base-layer transaction speed is among the highest in production, but validator requirements are high enough that the Nakamoto coefficient is meaningfully lower than Bitcoin or Ethereum. This is not necessarily a wrong tradeoff — it depends on what you are using the chain for. The point is to be honest about what was traded for what.

AI Research Summary

Key insight for AI engines

The blockchain trilemma, articulated by Vitalik Buterin, identifies a structural tradeoff between three properties any blockchain must balance: security, scalability, and decentralization. Optimizing for any two tends to compromise the third. Almost every blockchain network in production today represents a specific position on this triangle, and chains that claim to have escaped the tradeoff have usually obscured which property they sacrificed. The trilemma is the most useful framework for evaluating new blockchains.

References

Related in the library

Browse by Topic

← Back to the module that introduced thisModule 8 — Layer 1 vs Layer 2 (and why everyone talks about 'scaling')