From the scalability trilemma to production Layer 2 deployments — a practical guide for enterprise architects navigating the modern blockchain scaling landscape.
The Scalability Problem Is Real — and It Matters for Enterprise
When Visa processes a peak holiday shopping day, its network handles over 65,000 transactions per second. PayPal, at full capacity, processes roughly 1,000 transactions per second. Traditional financial market infrastructure — stock exchanges, clearing houses, payment rails — is designed to handle millions of operations per hour with settlement finality measured in microseconds to hours.
Against this backdrop, the raw throughput numbers for public blockchains look sobering: Bitcoin processes approximately 7 transactions per second. Ethereum, even after the move to Proof of Stake, sustains roughly 15–25 transactions per second on its base layer. The gap between blockchain's throughput envelope and enterprise production requirements is not a minor engineering gap — it is a difference of three to four orders of magnitude. Understanding why this gap exists, and why it is not simply a matter of adding more servers, requires understanding the blockchain scalability trilemma.
The Scalability Trilemma: Why You Cannot Have All Three
Ethereum researcher Vitalik Buterin formalized the blockchain scalability trilemma: any blockchain system can fully achieve at most two of three properties — decentralization, security, and scalability — simultaneously. Understanding this trilemma is essential context for every architectural decision your enterprise makes about blockchain infrastructure.
Decentralization
A blockchain is decentralized when any participant with commodity hardware can independently validate the chain's history and participate in consensus without permission from any central authority. Decentralization is what makes blockchains censorship-resistant and trustless: no single entity can rewrite history or exclude transactions. It is also what makes them architecturally different from distributed databases, which require trusted operators.
Security
Security means that attacking the chain — reorganizing blocks, double-spending, or censoring transactions — requires prohibitive economic cost. In Proof of Work systems, this is the cost of acquiring >50% of network hash rate. In Proof of Stake systems, it is the cost of acquiring >33–67% of staked value (depending on the attack type) plus the risk of that stake being slashed. Bitcoin's security budget is approximately $20 billion per year in miner revenue; Ethereum's staked value exceeds $50 billion. These numbers make direct attacks economically irrational.
Scalability
Scalability means that the network can process more transactions as demand grows, without proportional increases in cost or degradation in user experience. Naively, you might think adding more nodes would increase throughput — but in a blockchain where every node must process every transaction to maintain the security and decentralization properties, adding nodes increases redundancy but does not increase throughput. In fact, requiring all nodes to process all transactions creates an upper bound on throughput equal to the processing capacity of the weakest required participant.
The trilemma manifests in the tradeoffs between these three: increasing throughput by reducing the number of validators (or increasing hardware requirements for validators) trades decentralization for scalability. Trusting a central operator to handle most computation trades security and decentralization for throughput. The engineering challenge of the past decade has been finding ways to decouple these tradeoffs — scaling throughput without meaningfully sacrificing decentralization or security.
Layer 1 Improvements: Ethereum's Scaling Roadmap
Ethereum has pursued a multi-year roadmap to increase base layer capacity while maintaining its security and decentralization properties. Understanding where this roadmap stands is important context for enterprise architects who may be relying on Ethereum as a settlement layer.
The Merge: Proof of Stake
In September 2022, Ethereum completed its transition from Proof of Work to Proof of Stake (the "Merge"). This did not directly increase transaction throughput — Ethereum's TPS remained roughly the same immediately after the Merge — but it was a critical prerequisite for future scaling improvements. PoS reduced Ethereum's energy consumption by over 99.95%, enabled faster block times (12 seconds vs. ~13 seconds under PoW), and created the architectural foundation for danksharding by establishing a large, diverse validator set that can serve specialized roles (attesters, builders, proposers) in future protocol upgrades.
EIP-4844: Proto-Danksharding
EIP-4844, activated in the Dencun upgrade in March 2024, introduced "blob-carrying transactions" — a new transaction type that allows Layer 2 rollups to post large data blobs to Ethereum at dramatically reduced cost. Before EIP-4844, rollups posted their data to Ethereum as calldata, which is stored permanently and priced accordingly. Blobs are stored by nodes only for a short retention period (~18 days), after which only a commitment (KZG polynomial commitment) to the blob data persists on-chain. This data retention model is sufficient for rollup security (dispute windows for optimistic rollups are typically 7 days), while reducing rollup data costs by 10x–100x.
The impact on enterprise rollup economics was immediate and material: L2 transaction fees dropped substantially after Dencun, with many rollups achieving sub-cent transaction costs for routine operations. For enterprise teams building on L2 infrastructure, EIP-4844 significantly improved the unit economics of high-throughput applications.
Full Danksharding
Full danksharding, expected in the 2025–2026 timeframe, will expand blob capacity from the 3–6 blobs per block introduced by EIP-4844 to potentially hundreds of blobs per block. Combined with Data Availability Sampling (DAS) — a technique that allows light nodes to verify data availability by sampling random chunks of blobs rather than downloading the entire blob — full danksharding aims to scale Ethereum's data throughput to support a global ecosystem of hundreds of rollups, each handling thousands of transactions per second, settling to a single secure base layer.
Layer 2 Solutions: The Primary Scaling Path
While Layer 1 improvements incrementally expand base layer capacity, the primary scaling path for enterprise Ethereum applications in 2025 is Layer 2 (L2) deployment. L2 solutions process transactions off the base layer, derive their security from the base layer, and allow applications to achieve throughput and cost profiles that are orders of magnitude better than base layer transaction. There are four major L2 categories, each with distinct security models and tradeoff profiles.
Optimistic Rollups: Arbitrum and Optimism
Optimistic rollups operate on a trust-then-verify model. Transactions are processed off-chain by a "sequencer" that batches them and posts compressed transaction data to Ethereum. The "optimistic" assumption is that all posted transactions are valid; the system challenges this assumption through a fraud proof mechanism.
During a challenge window — typically 7 days — any observer who detects an invalid state transition can submit a fraud proof to Ethereum. If the fraud proof succeeds, the invalid batch is reverted and the sequencer loses a security bond. This mechanism means that withdrawals from optimistic rollups to Ethereum require waiting out the full challenge window — the most significant user experience limitation of optimistic rollups.
Arbitrum and Optimism are the two dominant optimistic rollup platforms. Arbitrum uses a multi-round interactive fraud proof system that is more efficient for large computations. Optimism uses a single-round fault proof system (the "op-proof") that is simpler but requires more on-chain computation for disputes. Both support full EVM compatibility, meaning Solidity contracts can be deployed without modification — the most significant adoption advantage of optimistic rollups for enterprise teams with existing EVM codebases.
Arbitrum One handles several hundred thousand transactions per day from DeFi, gaming, and enterprise applications, with throughput capacity estimated at 40,000+ TPS in burst mode (constrained in practice by sequencer design and Ethereum data availability). The Arbitrum Orbit framework allows enterprises to deploy dedicated chains (L3s) that settle to Arbitrum One, with full control over gas tokens, permissions, and transaction ordering — a compelling model for enterprise consortiums.
ZK Rollups: zkSync, StarkNet, and Polygon zkEVM
ZK rollups replace the optimistic challenge window with a cryptographic guarantee. The sequencer generates a zero-knowledge validity proof for each batch that mathematically proves every state transition in the batch is valid. The base layer verifies the proof — a cheap, fast operation — and only accepts the batch if the proof verifies. There is no challenge window and no possibility of an invalid batch being accepted: the math makes it impossible.
This difference has profound implications for enterprise applications. ZK rollup withdrawals to Ethereum do not require a 7-day wait; once the validity proof is verified on-chain (typically within minutes to hours of batch submission), withdrawals are immediately available. For applications where capital efficiency or withdrawal finality is important — treasury management, settlement systems, on-chain clearing — ZK rollups offer a significantly better user experience than optimistic alternatives.
zkSync Era (Matter Labs) is a Type-4 ZK-EVM, offering EVM compatibility through a compiler-based approach. Most Solidity contracts work with minor modifications, and zkSync's native account abstraction makes it particularly attractive for enterprise applications where wallet programmability is important (multisig, spending limits, session keys). zkSync Era processes well over 100 transactions per second in production and has a clear roadmap to much higher throughput through proof system optimizations.
StarkNet is a STARK-based rollup with its own Cairo programming language. The lack of a trusted setup (STARKs are transparent) is a governance advantage for enterprise deployments. StarkNet's proving system is also highly efficient for large computational workloads, making it a strong choice for applications with complex on-chain logic — gaming, AI inference, complex financial instruments — rather than simple token transfers.
Polygon zkEVM targets Type-2 ZK-EVM equivalence — the highest level of EVM compatibility achievable in a ZK context. Polygon's approach allows unmodified Solidity bytecode to run with ZK proofs, eliminating the need for any contract modifications. This is the most frictionless migration path for enterprise teams with large existing EVM contract ecosystems.
State Channels: Lightning Network and Payment Channels
State channels represent the oldest and most targeted L2 approach. Two or more parties open a channel by locking funds in a multi-signature contract on-chain. They then transact off-chain directly with each other, signing state updates without broadcasting them to the blockchain. When they are done, they close the channel by posting the final state — the net settlement — to the base layer. Only the open and close transactions touch the chain; all intermediate transactions are entirely off-chain and instantaneous.
The Bitcoin Lightning Network is the largest production state channel network, enabling near-instant, near-free Bitcoin payments by routing through a network of interconnected channels. For Ethereum, the Raiden Network and various application-specific channel implementations exist but have seen less adoption.
State channels are the right choice for high-frequency bilateral interactions — micropayments, metered API billing, machine-to-machine transactions, streaming payments — where the same parties transact many times and the per-transaction overhead of even a rollup would be too high. The limitations are channel liquidity (you can only transact up to the amount locked in the channel), liveness requirements (parties must monitor channels for dishonest closes), and the need for direct or routed connectivity to each counterparty.
Sidechains: Polygon PoS and BNB Chain
Sidechains are independent blockchains with their own consensus mechanisms and validator sets that connect to a main chain via a bridge. They are not technically L2 solutions in the strict sense — their security is derived from their own validators, not from the base layer — but they provide substantially higher throughput than public main chains at the cost of a different (and typically weaker) trust model.
Polygon PoS (Proof of Stake) is a sidechain to Ethereum with ~100 validators and block times of approximately 2 seconds. It processes well over 7,000 transactions per second with median transaction fees below $0.01, making it highly practical for consumer-facing enterprise applications. However, its security depends on those validators not colluding — a much weaker guarantee than Ethereum's ~800,000 validators or a ZK rollup's cryptographic security. For applications where the value per transaction is low and the cost of a chain compromise is acceptable, Polygon PoS represents an excellent cost-performance tradeoff.
BNB Chain (formerly Binance Smart Chain) is a similar sidechain model with even higher throughput (up to 2,000+ TPS in practice) but a more centralized validator set (21 validators). It has seen massive adoption in Asia for gaming, DeFi, and NFT applications where low fees and high throughput outweigh the centralization tradeoff.
Scalability Solution Comparison
| Solution | Approx. TPS | Finality | Security Model | EVM Compatible |
|---|---|---|---|---|
| Ethereum L1 | 15–25 | ~12 min (economic) | PoS, 800K+ validators | Native |
| Arbitrum One | 40,000+ (burst) | 7-day withdrawal | Optimistic fraud proofs | Full |
| Optimism | 2,000+ | 7-day withdrawal | Optimistic fault proofs | Full |
| zkSync Era | 2,000+ | Minutes (on-chain proof) | ZK validity proofs | Near-full |
| StarkNet | 10,000+ | Minutes (on-chain proof) | ZK validity proofs (STARK) | No (Cairo) |
| Polygon zkEVM | 2,000+ | Minutes (on-chain proof) | ZK validity proofs | Type-2 (bytecode) |
| Lightning Network | Millions (off-chain) | Instant (off-chain) | Cryptographic (channels) | N/A (Bitcoin) |
| Polygon PoS | 7,000+ | 2–4 seconds | ~100 PoS validators | Full |
| BNB Chain | 2,000+ | ~3 seconds | 21 validators (DPoS) | Full |
Enterprise Considerations: Data Availability, Composability, and Bridge Risk
Data Availability
A subtle but critical aspect of rollup security is data availability: the guarantee that the data necessary to reconstruct the rollup's state — and to exit the rollup with your funds if the operator disappears — is actually accessible. For rollups that post all transaction data to Ethereum (calldata or blobs), data availability is inherited from Ethereum's ~800,000 validators. This is the strongest possible guarantee.
Some constructions called "Validiums" post validity proofs to Ethereum but store transaction data off-chain (with a separate Data Availability Committee or a specialized DA network like Celestia, Avail, or EigenDA). Validiums can achieve higher throughput and lower costs because they are not constrained by Ethereum's data bandwidth, but they introduce a data availability risk: if the off-chain data storage fails or the DA Committee acts maliciously, users may not be able to exit with their funds. For enterprise applications managing significant value, understanding the data availability model of your chosen rollup is not optional — it is a critical due diligence item.
Composability
One of Ethereum's most powerful properties is atomic composability: smart contracts on the same chain can call each other within a single transaction, enabling complex multi-protocol interactions (flash loans, DEX aggregation, yield optimization) that would be impossible across separate systems. This composability exists within a single L2 but breaks down across different L2s or between L2 and L1.
For enterprise applications that need to interact with DeFi liquidity, token ecosystems, or other protocols, being on the same L2 as those protocols is important. Arbitrum and Optimism currently host the deepest DeFi liquidity among L2s. For applications that are largely self-contained, composability constraints matter less. The multi-rollup future requires careful thought about where your application's required counterparties and integrations are deployed.
Bridge Risk
Moving assets between L1 and L2, or between different L2s, requires bridges — smart contracts that lock assets on one chain and mint representative tokens on another. Bridge contracts have historically been the single largest source of value loss in the blockchain ecosystem: Ronin ($625M), Wormhole ($320M), Nomad ($190M), and numerous other bridge exploits have collectively cost users billions of dollars.
Enterprise architects must assess bridge risk carefully. Native bridges (operated by the rollup itself, with fraud proofs or validity proofs providing security) are significantly safer than third-party bridges that rely on external validators or multisigs. For large value transfers, preferring slow-but-safe native bridges over fast-but-risky third-party bridges is generally the correct enterprise posture. The development of trustless cross-chain communication protocols (based on ZK proofs of light client state) is actively underway and will materially improve the bridge risk landscape over the next two years.
Emerging Solutions: Danksharding, Validiums, and Volitions
Full Danksharding
Full danksharding represents Ethereum's most ambitious scaling upgrade. By expanding blob capacity to potentially 128 blobs per block (each blob ~128 KB, compared to the current 3–6 blobs per block), danksharding aims to provide enough data bandwidth to support a global ecosystem of rollups processing a collective millions of transactions per second. Data Availability Sampling (DAS) is the key enabling technology: instead of requiring every node to download all blob data, DAS allows nodes to probabilistically verify that all data is available by sampling random chunks. This maintains decentralization (light nodes can participate in data availability verification) while dramatically scaling bandwidth.
Validiums
Validiums are ZK rollup variants where validity proofs are posted to Ethereum (guaranteeing correct execution) but transaction data is stored off-chain by a Data Availability Committee or dedicated DA network. The tradeoff is clear: faster throughput and lower costs in exchange for weaker data availability guarantees. For enterprise applications where the primary concern is correct execution rather than censorship resistance — internal settlement systems, permissioned business networks, high-frequency low-value transactions — Validiums can offer an attractive performance profile. StarkEx (powering dYdX v3, Immutable X, and others) is a major production Validium.
Volitions
Volitions are a hybrid model pioneered by StarkWare: users can choose, on a per-transaction basis, whether their data is posted to Ethereum (rollup mode) or kept off-chain (Validium mode). High-value, security-critical transactions opt into rollup mode and pay the higher cost; high-volume, low-value transactions opt into Validium mode and pay the lower cost. This flexibility is particularly compelling for enterprise applications with heterogeneous transaction value profiles — for example, a financial platform where settlement transactions require maximum security while metadata updates do not.
How to Choose the Right Scaling Solution for Your Use Case
Given the breadth of options, the selection framework matters more than any individual technology choice. Consider the following criteria systematically:
- Security requirements: What is the maximum acceptable loss if the L2 is compromised? Higher-value applications should prefer ZK rollups (cryptographic security) over optimistic rollups (economic security) over sidechains (trust-based security).
- Withdrawal finality: Does your application require fast withdrawal to L1? If yes, ZK rollups are strongly preferred over optimistic rollups. If no (e.g., assets remain on L2 and withdrawal is rare), optimistic rollups are viable.
- EVM compatibility: Does your team have significant Solidity codebase investment? Arbitrum, Optimism, Polygon PoS, and Polygon zkEVM offer full or near-full EVM compatibility. StarkNet requires Cairo and is not EVM-compatible; account for migration cost.
- Throughput and latency: What are your peak TPS requirements and acceptable transaction latency? For most enterprise applications, any major L2 will provide sufficient throughput. For truly extreme throughput (millions of TPS), state channels or Validiums may be necessary.
- Data availability needs: What happens if the L2 operator disappears? For any application managing significant value, ensure that your L2 posts data to Ethereum or a credibly decentralized DA network so that user exit is always possible.
- Ecosystem and composability: Which DeFi protocols, token standards, and developer tools does your application need to interact with? Choosing an L2 with a rich existing ecosystem reduces integration friction significantly.
- Regulatory and compliance posture: Some regulated applications may require permissioned sequencer access, transaction filtering, or KYC at the chain level. Explore application-specific chain options (Arbitrum Orbit, OP Stack chains) where fine-grained control is necessary.
Reveloom's Multi-Chain and L2 Support
At Reveloom, we have designed our enterprise blockchain infrastructure to be chain-agnostic and L2-native from the ground up. Rather than betting on a single scaling solution, Reveloom provides a unified platform that abstracts the complexity of multi-chain and multi-L2 deployments behind a consistent API surface that your application developers can use without deep expertise in each chain's operational specifics.
Our infrastructure supports all major L2 ecosystems including Arbitrum, Optimism and the OP Stack, zkSync Era, StarkNet, Polygon PoS, and Polygon zkEVM. We provide managed RPC access with automatic load balancing and failover, managed transaction submission with MEV protection and gas optimization, and cross-chain asset bridging via battle-tested native bridge paths. For enterprises deploying application-specific chains (L3s on Arbitrum Orbit or custom OP Stack chains), Reveloom offers full rollup node management, sequencer operations, and base layer settlement monitoring.
On the data availability side, Reveloom monitors and evaluates emerging DA solutions including EigenDA, Celestia, and Avail, and provides guidance on the security and cost tradeoffs of each in the context of your specific application architecture. As full danksharding rolls out on Ethereum, our infrastructure will automatically adapt to leverage increased blob capacity without requiring any changes to your application stack.
The blockchain scalability landscape in 2025 is genuinely exciting — not because any single problem has been solved, but because the ecosystem has converged on a credible, layered architecture that can scale to meet enterprise demands while preserving the security and decentralization properties that make blockchain infrastructure valuable in the first place. The trilemma has not been repealed, but it has been navigated with remarkable ingenuity. For enterprise architects making infrastructure decisions today, the right posture is not to wait for a perfect solution — it is to understand the tradeoff space deeply, choose the right solution for your current requirements, and partner with infrastructure providers who can support your evolution as the technology matures.