Namefi

Top Blockchain Scaling Approaches: Rollups, Sidechains, Channels and Sharding

A learner's guide to blockchain scaling — optimistic rollups, ZK rollups, sidechains, payment channels, sharding, and data availability layers compared.

Published on July 2, 2026By Namefi Team
  • guide

Ethereum mainnet processes roughly 15 transactions per second. A payments network like Visa handles tens of thousands. That gap is why blockchains need scaling: a way to do more work without asking every participant to verify every transaction on the base chain. Over the past several years the industry converged on a handful of distinct approaches—rollups, sidechains, payment channels, and sharding—each trading off security, decentralization, and cost differently.

This guide walks through the main scaling approaches, explains the mechanism behind each, and compares them side by side so the difference is clear the next time it shows up in a project's docs.


The Scalability Trilemma

Vitalik Buterin's framing of the scalability trilemma is the mental model most of this field is built around. A blockchain wants three properties at once: "scalability: the chain can process more transactions than a single regular node... can verify," "decentralization: the chain can run without any trust dependencies on a small group of large centralized actors," and "security: the chain can resist a large percentage of participating nodes trying to attack it"—but traditional designs only achieve two of the three (vitalik.eth.limo). Bitcoin and early Ethereum chose decentralization and security over throughput; high-TPS chains that rely on a small set of powerful validators get scalability and security but sacrifice decentralization; naive multi-chain designs can scale and stay decentralized but become insecure if an attacker only needs to compromise one chain.

Every approach below is really an answer to the same question: how do you add throughput without giving up the other two corners of the triangle?

Rollups: Execute Off-Chain, Settle On-Chain

Flat-vector diagram of many small transaction tickets funneled into a compactor labeled "Rollup Compressor" that squeezes them into a compressed batch cube, which is then posted down onto a base-layer chain of linked blocks

A rollup executes transactions outside layer 1 (L1) and then posts a compact summary—and the underlying transaction data—back to the base chain. L2BEAT, the leading tracker for these systems, defines rollups as "L2s that periodically post state commitments to Ethereum," commitments "validated by either Validity Proofs or... accepted optimistically and can be challenged via [a] Fraud Proof mechanism within a certain fraud proof window" (l2beat.com). Because the data and the commitment both land on L1, anyone can reconstruct the rollup's state from Ethereum alone—that's what lets a rollup inherit L1's security rather than asking users to trust a new validator set. This is the technology behind the layer 2 networks most people interact with today: Base, Arbitrum, Optimism, zkSync, and Starknet are all rollups.

Rollups split into two families based on how they prove their off-chain execution was correct.

Optimistic Rollups

Flat-vector illustration of two doors side by side: an orange "Optimistic" door with a 7-day clock and a challenge-period flag representing the fraud-proof window, and a green "ZK" door with an instant green validity-proof checkmark

An optimistic rollup "assume[s] offchain transactions are valid and don't publish proofs of validity for batches of transactions" (ethereum.org). Operators batch transactions, execute them off-chain, and post the compressed data to Ethereum. A challenge window then opens during which anyone running a full node can dispute the batch with a fraud proof; withdrawing funds from L2 back to L1 has to wait until "the challenge period—lasting roughly seven days—elapses" (ethereum.org). That week-long window is why a plain optimistic-rollup withdrawal takes about a week, unless a third-party liquidity provider is used for a faster, fee-paying exit.

Optimistic rollups only need a fraud-proof system rather than a full cryptographic proving pipeline, which historically made it easier to support general-purpose smart contracts on top of them. Arbitrum, Optimism, and Base—Coinbase's rollup, described on ethereum.org as "an Optimistic Rollup built with the OP Stack" (ethereum.org)—are the largest optimistic rollups by usage today.

ZK Rollups

A ZK rollup takes the opposite approach: instead of assuming validity and allowing a challenge period, it submits a validity proof—a cryptographic proof that the batch's state transition is correct—alongside each batch. Because Ethereum verifies that proof on-chain, "there are no delays when moving funds from a ZK-rollup to Ethereum... because exit transactions are executed once the ZK-rollup contract verifies the validity proof" (ethereum.org). ZK-rollups "can process thousands of transactions in a batch and then only post some minimal summary data to Mainnet" (ethereum.org), using proof systems like zk-SNARKs (small proofs, fast verification) or zk-STARKs (transparent, no trusted setup required). zkSync Era, Starknet—"a general purpose ZK Rollup based on STARKs and the Cairo VM" (ethereum.org)—and Linea are prominent ZK rollups; Polygon zkEVM and Scroll also implement a zkEVM to run existing Ethereum smart contracts inside a ZK-provable environment.

The trade-off: generating validity proofs is computationally expensive and, for full EVM equivalence, technically harder to build than a fraud-proof system—part of why optimistic rollups reached mainstream adoption first even though ZK rollups offer faster finality.

Sidechains

A sidechain "is a separate blockchain that runs independent of Ethereum and is connected to Ethereum Mainnet by a two-way bridge," and unlike a rollup, "a sidechain uses a separate consensus mechanism and doesn't benefit from Ethereum's security guarantees" (ethereum.org). That's the core distinction from a layer 2: a sidechain trades inherited security for independent design freedom and, usually, lower fees and faster blocks, because it answers to its own validator set rather than to Ethereum's.

Polygon PoS is the best-known example. Polygon's own product page describes it as "Ethereum's most-used sidechain—battle-tested with billions in value secured, near-instant transactions, and sub-cent fees" (polygon.technology), secured by its own proof-of-stake validator set rather than Ethereum's. Gnosis Chain (formerly xDai) is another widely used sidechain, along with Skale and Metis Andromeda. Because you're trusting a different, usually smaller, validator set, a sidechain's security is only as strong as that set—a materially different guarantee than a rollup, where invalid states can in principle be caught and reverted using data anchored on L1.

State and Payment Channels

A state channel lets two or more parties transact off-chain by locking funds into a shared contract and exchanging signed updates directly, so "channel peers can conduct an arbitrary number of offchain transactions while only submitting two onchain transactions to open and close the channel" (ethereum.org). A payment channel specializes this for simple balance transfers and "is best described as a 'two-way ledger' collectively maintained by two users" (ethereum.org). Participants can transact any number of times between each other, off-chain and instantly, touching the base chain only to open the channel (locking collateral) and close it (settling the final balance).

The best-known implementation is Bitcoin's Lightning Network, described on its own site as "a decentralized network using smart contract functionality in the blockchain to enable instant payments across a network of participants," built from "bidirectional payment channels" that route payments the way data packets route across the internet (lightning.network). The catch: channels only scale transactions between parties who have a path of open channels to each other, funds have to be pre-committed to open a channel, and channel networks need liquidity routing to work well at scale—none of which apply to a general-purpose rollup that can run arbitrary smart contracts for anyone.

Sharding and Data-Availability Layers

Flat-vector diagram of transactions split into four parallel shard lanes (Shard 1 through Shard 4), each processing its own chain of blocks independently, all feeding into a data-availability layer strip beneath

Sharding splits a blockchain's validation work across multiple parallel subsets ("shards") of nodes so no single node has to process the entire network's transaction load. Vitalik Buterin argues "sharding is a technique that gets you all three" corners of the trilemma at once (vitalik.eth.limo), using randomly sampled validator committees to verify different shards in parallel. The technology that makes sharding safe without forcing every node to download every shard's full data is data availability sampling (DAS)—"a way for the network to check that data is available without putting too much strain on any individual node" (ethereum.org): a light node downloads only small, randomly selected pieces of a block's data and, thanks to erasure coding, can still become confident the full data was published.

This same data-availability problem applies directly to rollups, which is why dedicated data-availability layers have emerged as their own category of infrastructure. Celestia is a modular blockchain built specifically so that "rollups and L2s use Celestia as a network for publishing and making transaction data available for anyone to download" (celestia.org), letting a rollup post its data to a cheaper, purpose-built DA layer instead of Ethereum mainnet. EigenDA, built on EigenLayer's restaking infrastructure, offers a comparable service secured by Ethereum stakers who opt in to also secure the DA layer. Rollups that publish data to an external DA layer instead of Ethereum L1 are sometimes called validiums or optimiums rather than "pure" rollups, since L2BEAT tracks them as a distinct category alongside rollups and other L2 solutions (l2beat.com)—they trade some of that L1-anchored security guarantee for lower data-posting costs.

Comparing the Approaches

ApproachWhere computation runsInherits L1 security?Data availabilityMain trade-offExamples
Optimistic rollupOff-chain (L2)Yes — data + fraud-proof on L1Full data posted to L1~7-day withdrawal challenge windowArbitrum, Optimism, Base
ZK rollupOff-chain (L2)Yes — data + validity proof on L1Full data posted to L1Expensive proof generation; harder full EVM-equivalencezkSync, Starknet, Linea
SidechainIndependent chainNo — own consensus/validatorsOwn chain, not posted to L1Security only as strong as its own validator setPolygon PoS, Gnosis Chain
State/payment channelOff-chain, between participantsIndirectly — funds locked on L1Not published; only final state on-chainOnly scales transactions between channel-connected parties; funds must be pre-lockedLightning Network
Sharding / DA layerParallel shards, or a separate DA networkVaries — L1 sharding inherits it; external DA layers add a new trust assumptionVerified via data-availability samplingExternal DA cuts cost but adds a dependency outside L1Ethereum's sharding roadmap, Celestia, EigenDA

No single approach wins on every axis, which is why production systems increasingly combine them—a ZK rollup that posts its data to Celestia instead of Ethereum, for instance, borrows validity-proof security from one layer and cheap data availability from another.


How This Connects to Tokenized Domains

Scaling choices matter for tokenized domains because every mint, transfer, DNS update, or collateral action is an on-chain transaction, and its cost and finality time depend on where it settles. A tokenized .com transfer confirmed on an optimistic rollup is cheap and fast for the user but not fully final against L1 for about a week unless a fast-exit bridge is used; the same transfer on a ZK rollup finalizes against L1 as soon as the validity proof lands. Sidechains can be even cheaper, but a domain NFT living only on a sidechain inherits that sidechain's smaller validator-set security rather than Ethereum's. Understanding these trade-offs is part of understanding what you actually own when a domain is represented on-chain—the same due-diligence habit that matters across Web3 foundations generally.


Sources and Further Reading

About the author(s)

Namefi Team
Namefi Team • Namefi

Namefi is a collective of engineers, designers, and operators who obsess over building tools that make managing your onchain domain names effortless.

Related guides