Bring Ethereum to everyone
Polygon zkEVM Beta is the leading ZK scaling solution that is equivalent to Ethereum Virtual Machine: The vast majority of existing smart contracts, developer tools and wallets work seamlessly.
Ethereum scalability with zkEVM performance and security
Low cost
- Polygon zkEVM harnesses the power of ZK proofs to reduce transaction cost.
- zkSNARK footprint size in L1 for user cost optimization
- Lowers total cost of usage for end users for a better user experience
High performance
- Fast network finality with frequent validity proofs
- Use of Polygon Zero technology, the fastest ZK proof in the world
- Recursive STARK for extreme scalability
- Developers can create different types of dApps for a variety of user experiences
EVM equivalence
- Deployment onto EVM without changes in code
- The vast majority of existing smart contracts, developer tools and wallets work seamlessly.
- Allows developers to focus on improving code rather than re-writing it
Security
- Ethereum security inherited in L2 with the additional benefit of L2 batching for scaling
- ZK proofs ensure transaction validity and safeguards user funds
- Assurance that information stored cannot be changed or corrupted
Polygon zkEVM Stats
Metrics
Last updated on date
EVM equivalence and secure scalability
Polygon zkEVM Beta harnesses the power of ZK proofs to reduce transaction cost and massively increase throughput, all while inheriting the security of Ethereum L1.
Resources
Technical Documentation
Start building on Polygon zkEVM.
Github
Start building with Polygon zkEVM’s source-code available.
Product Overview Deck
Learn more about Polygon zkEVM and how it can support your project.
Polygon University
Get started with the zkEVM track at Polygon University.
One Pager
TL;DR Polygon zkEVM
Security First- Mainnet Beta
Review Polygon zkEVM Mainnet Beta Security details & disclosures
Polygon zkEVM Mainnet Beta Status
Check out the current Mainnet Beta status
Polygon zkEVM Testnet Status
Check out the current Testnet status
Polygon zkEVM FAQs
Polygon zkEVM is the leading zero knowledge scaling solution that’s equivalent with the Ethereum Virtual Machine, this means that most of the existing smart contracts, developer tools, and wallets work seamlessly.
Polygon zkEVM harnesses the power of ZK proofs to reduce transaction cost and increase throughput, all while inheriting the security of Ethereum L1.
1- Ethereum-equivalence: Most Ethereum smart contracts, wallets, tools, etc. work on Polygon zkEVM seamlessly.
2- Inherits Ethereum security
3- Lower cost compared to L1 and better finality than other L2 solutions like Optimistic Rollups
4- ZKP-powered scalability, and aiming at similar throughput to PoS
Many people in crypto believed that a zkEVM was years away, and might never be practical or competitive with other ZK L2s. This was framed as an unavoidable tradeoff: we could have either full EVM equivalence or high performance, but not both. However, with the proving system breakthroughs pioneered by Polygon Labs, we belieive we can achieve full EVM equivalence while offering better performance (higher throughput, lower latency, and lower cost) than alt-L1s, optimistic rollups and other ZK rollups.
EVM-equivalent: Ethereum isn’t just a blockchain. It’s a rich ecosystem of smart contracts, developer tools, infrastructure, and wallets. It’s a vibrant community of developers, auditors, and users. The best way to scale Ethereum is to strive to maintain equivalence with this ecosystem, and the Polygon zkEVM will give users and developers an almost identical experience to Ethereum L1 -- just with a significant scalability improvement.
The ultimate goal is not compatibility. The ultimate goal is equivalence. Solutions that are compatible enable most of existing apps to work, but sometimes with code changes. Additionally, compatibility may lead to the breaking of developer tooling. Polygon zkEVM strives for EVM Equivalence, because it means that most applications, tools and infrastructure built on Ethereum can immediately port over to Polygon zkEVM with limited to no changes needed. Things are designed to work 100% on day one. This is important, because ideally:
1. Development teams don't have to make changes to their code, which could introduce a security vulnerability
2. Since no code changes are needed, you dont need additional audits, which saves teams money
3. The experience for a developer is much better. Since he/she is not rewriting the application, valuable time is saved.
4. The solution ultimately benefits from the security and decentralization of Ethereum, since transactions are still finalising on Ethereum
5. Allows Polygon zkEVM to benefit from the already vibrant and active Ethereum community
6. Allows for significant and quick dApp adoption, since apps built on Ethereum today are designed to be compatible.
SELFDESTRUCT: removed by SENDALL
EXTCODEHASH: returns hash contract bytecode from Polygon zkEVM state tree (do not check if the account is empty)
DIFFICULTY: returns 0
BLOCKCHASH: returns all previous block hashes (not just the last 256 blocks)
BLOCKCHASH is the state root at the end of a processable transaction and it is stored on the system smart contract
NUMBER: number of processable transactions
zkEVM supports all opcodes but SHA256, BLAKE and PAIRINGS.
ecRecover and identity are presently supported. Others return a revert.
At the moment, the answer is No. Aspirationally, the goal in the future is to build one of many chains that allow for users' assets to move from layer 2 (L2) to layer 2. With that being said, users will not be able to utilize this functionality at launch, but L2 to L2 movement is something road mapped for the future.
In the news
Other scaling solutions

Polygon PoS
Support the most widely used Ethereum scaling ecosystem that offers EVM compatibility and an ultimate user experience with fast transactions at near-zero gas fees today.

Polygon zkEVM
Unlock Ethereum scalability while maintaining security with the first zk-Rollup that offers EVM equivalence with fast transactions at near-zero gas cost today.

Polygon Miden
Build advanced dApps with client-side proving with the first decentralized rollup that leverages execution proofs of concurrent, local transactions.

Supernets
Build app-chains powered by an industry-leading technology and ecosystem around Polygon

Polygon ID
Build trusted and secure relationships between users and dApps, following the principles of self sovereign identity and privacy by default.