Skip to main content
Version: v2

Chain architecture

The Immutable zkEVM blockchain is a Layer 2 scaling solution that is fully compatible with Ethereum. It is designed for games and other applications that require fast and low-cost transactions.

Learn how we designed Immutable zkEVM for games.
Introduction to the Immutable zkEVM Chain

Gas and congestion

Immutable zkEVM has adopted EIP-1559 as the congestion mechanism to prevent spam and provide a deterministic gas pricing algorithm. Gas is expected to cost multiple orders of magnitude less than Ethereum. $IMX is used as the native gas token on Immutable zkEVM.

Anchoring to Ethereum

There are 3 main reasons why we're anchoring to Ethereum:

  1. Security
    • Ethereum's strong security and decentralization model is a key consideration, providing us with the most secure Settlement and Data Availability (DA) layer shared across most of the highest-valued rollups. See L2 Beats dashboard.
  2. Liquidity
    • Ethereum has significant capital and liquidity that will be used to fuel applications built on Immutable zkEVM.
  3. Bridging
    • As Immutable is a multi-chain ecosystem, we must have fast but secure and trustless bridging between each Immutable-supported chain that shares the same Data Availability layer.

Decentralization

Immutable zkEVM will initially launch with only Immutable as a single sequencer/validator. This is a critical first step in our strategy to allow the ecosystem to start forming while being able to respond quickly to ensure the safety and integrity of our chain. The long-term goal remains to gradually open up the chain.

We'll publish a technical Deep Dive blog soon that goes into much more depth behind Immutable zkEVM's architecture.