3 - 4 minute read
Polygon, a leading blockchain platform, is conducting performance testing of its zero-knowledge rollup (zk rollup) technology ahead of full integration with its mainnet. The development of the technology, called Polygon zkEVM (Ethereum Virtual Machine), has been ongoing for over three years by the Polygon Hermez team.
The team has already confirmed that zero-knowledge proofs are possible on Ethereum, by generating over 12,000 zk-proofs in a primary version of the zkEVM testnet. David Schwartz, project lead of Polygon zkEVM and PolygonID, explained that zero-knowledge rollups have increased the speed at which layer-2 platforms can achieve finality while ensuring secure validation of transactions with zero-knowledge technology.
According to Schwartz, Polygon zkEVM includes the first complete source code available EVM-equivalent zkProver, which passes all Ethereum vector tests at over 99%. He described the completion of validity proofs for conventional user transactions as “the most challenging and rewarding effort” since his team began developing its native zkEVM.
“Finally, we have zkEVMs, such as Polygon zkEVM, that offer all the above in addition to the equivalence to Ethereum Virtual Machine with its advanced methods of zk-STARKs and zk-SNARKs.”
David Schwartz, project lead of Polygon zkEVM and PolygonID
Two years ago, the Polygon team estimated that developing zk rollups with EVM compatibility would take up to ten years. Given the strides made, the team describes zkEVM as the end game, combining advances with layer 2 scalability and fast finality. This offers a myriad of benefits to users when adding greater throughput and lower fees.
When asked about the difference between Polygon zkEVM and fellow Ethereum layer-2 scaling network StarkNet’s proprietary ZK-SNARK and ZK-STARK technology, Schwartz said that the main difference between the projects is that zkEVM focuses on natively scaling the Ethereum ecosystem instead of other zk-rollups just scaling transactions and enhancing performance in a different VM format.
Polygon’s approach purports to meet the classification of a type 2 zkEVM described by Ethereum co-founder Vitalik Buterin in August 2022. As per Buterin’s summary, type 2 zkEVMs aim to be fully compatible with existing applications, but make minor modifications to Ethereum for easier development and faster proof generation.
As activity on Ethereum layer-2 solutions continues to grow, with blockchain data showing that transaction volume on Arbitrum and Optimism overshadowed transactions on the Ethereum mainnet going into 2023, it’s clear that the future of Ethereum scalability lies in the hands of these advanced layer 2 solutions like Polygon’s zkEVM.