Polygon zkEVM is a decentralized Layer 2 scalability solution for Ethereum. It utilizes cryptographic zero-knowledge proofs to provide validity and fast finality to off-chain computations.
Consensus | Proof or Efficiency (PoE) |
Public / Private / Permissioned | Public |
Smart contracts | Yes |
Smart contract language(s) supported | Solidity, Vyper, Yul, Huff |
Transaction privacy | Zero-knowledge proofs |
Transaction visibility | All participants have access to all entries ever recorded. |
Transaction ordering | Trusted Sequencer reads transactions from a pool and makes decision to execute or discard. Executed transactions are added to transaction batches, updating the local L2 State. Updated L2 State is broadcast to other zkEVM nodes via broadcast service. |
A Trusted Sequencer must be used to execute transactions on L2. A Trusted Aggregator is used to update the L1 state. There is also an emergency state that terminates batch sequencing and bridge operations in the event of smart contract vulnerabilities or bugs.
Polygon zkEVM is a fast-performing chain producing at approximately 7 second per block or less.
Highly scalable DeFi, NFT, GameFi, and enterprise applications.
Start today with an elastic or dedicated Polygon zkEVM node.
Complete the form below, and our experts will get in touch with you.