Immutable zkEVM
By combining Ethereum’s unmatched security with cutting-edge zero-knowledge rollup technology, Immutable zkEVM provides developers with unparalleled scalability, dramatically reduced costs, and seamless Ethereum compatibility.
What is Immutable zkEVM?
Immutable zkEVM is a gaming chain built on Ethereum that allows game developers to introduce customised digital ownership and advanced Web3 mechanics into their games. Powered by a Layer 2 scaling solution combining zero-knowledge (zk) proofs with Ethereum Virtual Machine (EVM) compatibility, Immutable zkEVM allows complex applications—including immersive Web3 games—to achieve rapid transaction speeds, reduced transaction costs, and immense scalability, all while benefiting from Ethereum's trusted security.
Built upon zk-rollup technology, Immutable zkEVM aggregates hundreds of transactions into a single cryptographic proof—the "zero-knowledge proof." This proof is verified on Ethereum's mainnet, inheriting its robust security model. The zkEVM component allows developers to seamlessly utilize well-known Ethereum development tools and common Ethereum deployment workflows, ensuring a familiar yet dramatically more efficient development experience.
- Key smart contracts in the Immutable ecosystem are listed in the contract registry.
- Explore verified smart contracts deployed on Immutable zkEVM Mainnet via the Explorer.
Why choose Immutable zkEVM?
Immutable zkEVM empowers developers and studios to deliver intuitive, seamless, and frictionless gaming experiences, backed by the proven security of Ethereum and zero-knowledge cryptography. Here are just a few reasons why leading Web3 games trust Immutable zkEVM to power their applications:
⚡ Speed and scalability
Immutable zkEVM processes transactions significantly faster than Ethereum Layer 1, dramatically reducing confirmation times. With ultra-high throughput and rapid block finality, your games will deliver real-time user experiences that simply were not possible before.
💸 Ultra-low transaction fees
Immutable zkEVM uses efficient zero-knowledge rollups to bundle large numbers of transactions together. This drastically lowers per-transaction gas costs, enabling practical microtransactions and frequent player interactions without financial friction.
🔐 Ethereum-grade security
Through its cryptographic proofs posted and verified on Ethereum mainnet, Immutable zkEVM gains the full security, decentralization, and censorship resistance of Ethereum, empowering developers to confidently build secure, trust-minimized gaming experiences.
🧑💻 Ethereum compatibility and developer-friendly infrastructure
Continue using the developer tools you already know and trust: Solidity, Remix, Hardhat, Truffle, and Ethers.js are all fully compatible, allowing for seamless transition onto Immutable zkEVM. Spend less time adapting to new tooling, and more time creating exceptional player experiences.
🚀 Advanced gaming-focused tooling and ecosystem
Immutable zkEVM isn't just a blockchain—it’s supported by Immutable's comprehensive suite of products purpose-built for games. From intuitive gamer wallets and robust marketplace tools, to pre-built integrations and developer-friendly APIs, Immutable zkEVM makes deploying sophisticated games easy, streamlined, and cost-effective.
🎮 Gas Sponsorship to onboard your gamers
Onboard millions of users without friction using Immutable’s Gas Sponsorship Program, designed to eliminate the onboarding friction of paying for gas—so gamers can jump straight into your gameplay experience.
Choose Immutable zkEVM to deliver next-level gaming experiences built on Ethereum's unmatched security, while leveraging the speed, scalability and cost-efficiency of zero-knowledge rollups.
Where do I start?
For an in-depth, technical overview of Immutable's zkEVM blockchain, we recommend checking out the Platform section. If you want to launch straight into deploying your own NFT's and tokens, head to guides such as our ERC-20 series, Releasing a Collection, and In-Game Assets tutorial.
Remember that most of the complicated blockchain interaction can actually be abstracted away if you deploy striaght from Immutable Hub! Here, you'll find preset ERC-20, ERC-721 and ERC-1155 contracts available for deployment, along with a whole host of other developer tools which will enable you to interact seamlessly with the Immutable zkEVM blockchain.