Ever since we first unveiled Polygon, we have been constantly inspired by Ethereum and its values. We are grateful for all the support and feedback that we have received from the Ethereum community so far, it helped us evolve the project while not losing focus on our goals and vision. To continue in the same manner - the one of open innovation and collaboration with the community - we are today announcing the Polygon zkEVM Public Testnet. We’re thrilled for the community to try it out, share feedback and help us improve it. Let’s deliver the Holy Grail of scaling together!
Announcing Polygon zkEVM in July was a groundbreaking moment for us at Polygon, but also a big milestone for Ethereum and the whole industry. We proposed to scale Ethereum with performant zero-knowledge (ZK) proofs within an Ethereum Virtual Machine-equivalent environment; This was a major step towards the seamless scaling solution that the community had long been hoping for.
Today’s release of the Public Testnet achieves that vision, and we’re proud to say we’re the first zkEVM to reach public testnet with a source code available ZK proving system.
We’re excited for you to start testing, and you’ll be in great company. Some of the biggest EVM-based DeFi platforms — including Aave and Uniswap, as well as Web3 social platform Lens and gaming studio Midnight Society — will be amongst the first protocols to deploy on the zkEVM Testnet, with more joining soon.
To get started, check out the documentation and start building on the testnet today, and read on for all the details.
The main challenge in building a zkEVM is to find a way to harness the power of ZK proofs within an environment that is compatible with the EVM. As Vitalik has laid out, this is an intricate technical dilemma which always requires some degree of balance and compromise. The better a zkEVM is at generating ZK proofs, the more it will test the limits of its equivalence with Ethereum. As we prepared for testnet, our goal was to finish our source code available ZK proving system and implement it while striving for maximum EVM-equivalence.
We are proud to say that we have achieved an important goal. Polygon zkEVM is now the first zkEVM to reach a major milestone: We are entering our testnet with a complete, source code available ZK proving system. That means we can demonstrate that we’re generating ZK proofs within our EVM-equivalent environment, using our own purpose-built proving system.
This is a significant breakthrough for zkEVM development and for Ethereum itself.
Polygon zkEVM is the next step for Ethereum, but we have to push it to its limits before it can fulfill its potential. We’re moving towards giving our users the full benefits of a working zkEVM: Scalability without compromise. We have some work to do before we fully achieve those goals, and we’re eager to find out exactly what needs improvement. That’s why we’re inviting you to help us battle-test the testnet version of Polygon zkEVM.
Our goal is to give the Ethereum community everything we love about Ethereum, but with the scaling power of ZK proofs. To get there, we need to shore up Polygon zkEVM’s level of equivalence with Ethereum.
EVM-equivalence is a spectrum, and the testnet version of Polygon zkEVM is not yet everything we want it to become. Vitalik’s framework currently puts our zkEVM in the “Type 3” category of protocols, which are "almost EVM-equivalent, but make a few sacrifices to exact equivalence to further improve prover times and make the EVM easier to develop.” Our goal is to become a Type 2, meaning Polygon zkEVM will eventually “look exactly like Ethereum ‘from within.’” The testnet will help us accelerate towards Type 2 compatibility.
The testnet version of Polygon zkEVM also has limited throughput capacity, which means it’s far from its final form as an optimized scaling machine. It has a long way to go, and we invite you to travel that distance with us. We’re moving to testnet now so that we can show the Ethereum community what we’ve already built, and so that we can debug, stabilize, and prepare for audits en route to mainnet. Help us push the testnet version of Polygon zkEVM to its absolute limits, so that the final version will take Ethereum itself to another level.
What we have today is the first source code implementation of a ZK proving system in a Type 3 zkEVM. Letting users tinker with what we’ve built in a testnet is how we get to where we’re going: A Type 2 zkEVM, with EVM-equivalence and performant ZK proof generation that will scale Ethereum beyond anything we’ve seen so far.
We’re building Polygon zkEVM for the entire Ethereum community. Because Ethereum sets the standard for Web3 in every sense that matters, from the number of users to the quality of developers and the values it promotes, we know that we have to take our best shot at scaling Ethereum and clearing a path for the next billion users.
Our teams have been working for years to harness ZK tech to bring out the boundless potential of Ethereum. They’ve burned the midnight oil, hunted bugs, and sweated the intricacies of balancing equivalence with performance, all in service of the mission of scaling Ethereum.
But Polygon’s ZK teams can’t unleash the power of Ethereum all by themselves. They need your help! It’s your turn to help us push our ZK innovations to their limits. Start building today to help us–and the entire Ethereum community–take the next step. Join our Public Testnet and be the first to get your hands on the future of Ethereum.
Let’s bring the world to Ethereum!
Last month, the second and final public testnet for Polygon zkEVM went live. Included in that rollout were meaningful improvements to the throughput, latency, and efficiency of the prover. In the first testnet, Polygon’s Hermez team, lead by Jordi Baylina, deliberately throttled performance to prioritize controlled testing of the soundness and correctness of the prover....
When the first Polygon zkEVM public testnet launched in October, the distant future of Ethereum scaling became a reality, today. Researchers at Polygon called for the community to join the testnet in the collaborative, built-in-public ethos that has defined Ethereum from the start. Developers can pour over the source code-available zero knowledge (ZK) proving system...
On December 1, Polygon zkEVM began its audit. This audit represents an interesting challenge because it is meant to evaluate the security of a new kind of technology, specifically a technology designed to conceal information in a trustless way. Given the nature of this challenge, we wanted to outline the methodology for the audit, its...