How to Launch Your Own Layer 2 Rollup: An Overview
A survey of OP Stack, Arbitrum Orbit, and Polygon CDK — the main frameworks teams use to launch a custom Layer 2 rollup.
Launching a Layer 2 rollup today typically means choosing an established framework — such as the OP Stack, Arbitrum Orbit, or Polygon's Chain Development Kit (CDK) — rather than building rollup infrastructure from scratch, since these toolkits handle the hard cryptographic and consensus engineering and let a team focus on chain-specific configuration instead.
This has changed the calculus for teams considering a dedicated chain. A few years ago, launching a rollup meant a serious, multi-year infrastructure effort. Today, standing up a functional testnet rollup can take days, though production-grade security, decentralization, and audits still take real time and expertise.
Why teams launch their own rollup at all
The typical motivations are performance isolation, customization, and revenue capture. A dedicated rollup gives an application its own block space — no competing with unrelated traffic for gas — plus the ability to customize gas tokens, precompiles, fee structures, and governance in ways a shared general-purpose chain won't allow. Some teams also want to capture sequencer revenue themselves rather than paying it to a general-purpose chain's operators.
The trade-off is fragmentation: a dedicated chain means thinner liquidity, more bridging friction for users, and the operational burden of running (or paying someone to run) sequencer and prover infrastructure. It's rarely the right choice for an application that doesn't have enough independent activity to justify its own chain.
The main frameworks
OP Stack (used by Optimism itself and adopted by chains like Base) is a modular, open-source stack designed around a shared technical standard called the "Superchain." Chains built on it can more easily interoperate and share security and tooling updates as the stack evolves. It uses the optimistic rollup fraud-proof model by default.
Arbitrum Orbit lets teams launch chains that settle to Arbitrum One, Arbitrum Nova, or Ethereum directly, with configurable choices around whether the chain uses a rollup (posting full data) or an "AnyTrust" data availability committee model (cheaper, with a different trust assumption). Orbit chains can customize gas tokens and permissioning.
Polygon CDK provides zero-knowledge rollup tooling, letting teams launch zk-rollups that can plug into Polygon's "AggLayer" interoperability layer, which aims to let CDK chains share liquidity and settle proofs together rather than existing as fully isolated islands.
Other notable options include Starknet's Madara stack for zk appchains (see our Starknet appchains explainer) and various rollup-as-a-service providers that abstract away infrastructure operation entirely — covered in our RaaS explainer.
Key decisions every team has to make
- Rollup type. Optimistic (cheaper to operate, ~7-day withdrawal delay) vs. zk (faster finality, higher proving costs and complexity). See our decision framework for choosing between them.
- Data availability. Full rollup (post all data to L1, most secure, most expensive) vs. a validium or AnyTrust-style model (post data to a separate committee or DA layer, cheaper but with a distinct trust assumption about that committee's honesty).
- Settlement layer. Settling directly to Ethereum L1, or settling to another L2 (an "L3" model), which can be cheaper but adds another hop of trust and withdrawal delay.
- Sequencer decentralization. Most new rollups launch with a single, centralized sequencer operated by the founding team — a real centralization point worth being upfront about — with a roadmap toward shared or permissionless sequencing over time.
- Gas token. Whether users pay fees in ETH, the chain's own token, or a stablecoin via gas abstraction mechanisms.
| Framework | Rollup type | Notable ecosystem tie-in |
|---|---|---|
| OP Stack | Optimistic (default) | Superchain shared standards |
| Arbitrum Orbit | Optimistic or AnyTrust | Settles to Arbitrum or Ethereum |
| Polygon CDK | Zero-knowledge | AggLayer cross-chain liquidity |
| Starknet Madara | Zero-knowledge | Starknet appchain ecosystem |
What launching doesn't solve by itself
A rollup framework handles the core protocol engineering, but it doesn't automatically deliver liquidity, users, or bridge integrations — those still have to be built or negotiated separately. Nor does it eliminate the sequencer centralization risk mentioned above; teams evaluating a new chain should ask directly who can currently censor or reorder transactions, and what the roadmap toward decentralizing that looks like, rather than assuming "it's a rollup" implies the same trust-minimization as Ethereum L1 itself.
Bottom line
Modern rollup frameworks have made launching a Layer 2 dramatically more accessible, but the hard parts — attracting real liquidity and users, decentralizing the sequencer, and choosing the right data-availability trade-off for your use case — remain genuine, unsolved-by-default challenges for any new chain. Before trusting funds to a new rollup, check its actual TVL, sequencer decentralization status, and audit history rather than the framework name alone.
Related articles
This article is for educational purposes only and is not financial advice. DeFi involves significant risk, including total loss of funds. Always do your own research.