Skip to main content

A gentle introduction: Arbitrum chains

This document is for developers and decision-makers who want to learn more about Arbitrum chains, a product offering that lets you create your own Arbitrum chains.

If you'd prefer to learn by doing, see the Orbit SDK Rollup creation example for step-by-step instructions that walk you through the process of how to use orbit-sdk to configure and launch your own Arbitrum chain.

In a nutshell:

  • Arbitrum chains is the permissionless path for launching customizable dedicated chains using Arbitrum technology.
  • Configure numerous components of the chain such as throughput, privacy, gas token, governance, precompiles, data availability layers and more, the possibilities are endless.
  • You own your Arbitrum chain and can decentralize its ownership, validation, and other dependencies.
  • Leverage Arbitrum Nitro, the tech stack powering interactive fraud proofs, advanced compression, EVM+ compatibility via Stylus, and continuous improvements.
  • Arbitrum chains can be a Layer 2 (L2) chain which settles directly to Ethereum, or a Layer 3 (L3) chain which can settle to any Ethereum L2, such as Arbitrum One.
Arbitrum Orbit chain settlement layers

What's an Arbitrum chain?

  • You can think of Arbitrum chains as deployable, configurable instances of the Arbitrum Nitro tech stack.
  • You can also think of them as tailored chains - chains tailored precisely to your exact use-case and business needs.
  • This gives you another way to progressively decentralize your applications and incrementally adopt the properties and security assumptions of Ethereum's base layer.
  • Arbitrum One and Arbitrum Nova are owned and governed by the Arbitrum DAO. With Arbitrum chains, you determine the way that your chain is governed.

What problem do Arbitrum chains solve?

The Ethereum ecosystem is supported by a decentralized network of nodes that each run Ethereum's Layer 1 (L1) client software. Ethereum's block space is in high demand, so users are often stuck waiting for the network to become less congested (and thus, less expensive).

Arbitrum's protocols address this challenge by offloading some of the Ethereum network's heavy lifting to another decentralized network of nodes that support the Arbitrum stack (Arbitrum chains).

What key features should I consider?

FeatureDescription
Dedicated throughputDedicated throughput
EVM+ compatibilityEVM compatability + more languages like Rust programs supported
Account abstractionAccount abstraction
Gas & Tokens or Native ETH gas
Data availabilityRollup (ETH DA), AnyTrust,
Fast confirmationsFast withdrawals
Security & validationBoLD, Permissioned validators, Challenge period enforced on L1
Safety FeaturesForce-inclusion & customizable governance
MEVTimeboost
CostData posting costs
InfrastructureHardware footprint
InteropTBD

How do Arbitrum chains help the Ethereum ecosystem?

Arbitrum helps Ethereum move towards a multi-chain future. This is valuable for the following reasons:

Value addDescription
ScalabilityMultiple chains help overcome scaling bottlenecks by dividing activity into opt-in environments with separate resource management.
Flexible security modelsDifferent chains can experiment with different security models, allowing for tradeoffs. For example: Arbitrum One and Arbitrum Nova are both L2 chains, with Arbitrum Nova giving developers the ability to optimize for lower fees. With Arbitrum chains, extending the technology and experimenting is easier than ever.
Flexible execution environmentsDifferent chains can experiment with more-or-less restrictive execution environments. For example, although Arbitrum chains are fully EVM compatible, Arbitrum chains can restrict smart contract functionality to optimize for your project's needs.
Flexible governanceArbitrum chains let you define your own governance protocols.

Are Arbitrum chains the same thing as "app chains"?

It depends on your definition of "app chain". Arbitrum chains can be used as application-specific chains (often referred to as "app chains" or "appchains"). But they aren't just for apps. They're for hosting EVM-compatible smart contracts using self-managed infrastructure that isolates compute resources away from Arbitrum's public L2 chains based on your unique needs.

  • You can use your Arbitrum chain to host the smart contracts that support one app, two apps, an ecosystem of apps, or no apps at all.
  • You can use your Arbitrum chain to host a private, centralized service.
  • Your Arbitrum chain can be special-purpose, general-purpose, and everything in-between.
  • You could even build an app that uses multiple Arbitrum chains to support strange new forms of redundancy, high availability, and trustlessness.