The Future is Now for Ethereum Scaling: Introducing Polygon zkEVM
July 20, 2022
We all know that Ethereum needs to scale, and we at Polygon believe that zero-knowledge (ZK) tech is the most promising pathway to get there. But that path has often seemed as if it would be long and winding. The conventional wisdom has been that the crypto space would need many years to develop Layer 2 solutions that could give us both the scalability benefits of ZK proofs and compatibility with the Ethereum Virtual Machine (EVM).
The vision for a zkEVM with complete EVM-equivalence is simple. Developers seamlessly deploying any Ethereum smart contract to a Layer 2 that scales infinitely using ZK proofs. Any tooling or dApp on Ethereum used in exactly the same way on a zkEVM. Users and developers alike reaping the futuristic benefits of ZK proofs, all while benefiting from the decentralization, security, and familiarity of Ethereum.
We are proud to announce that the wait is over. Introducing Polygon zkEVM, the future of Ethereum scaling.
The promise–and challenges–of ZK Rollups
The basic approach to scaling Ethereum with ZK proofs is to build a ZK rollup, a Layer 2 protocol which “rolls up” a large batch of transactions and proves all of them to the Ethereum network with a single ZK validity proof. The potential for a ZK rollup to scale Ethereum is obvious: One transaction replaces many, increasing throughput, saving on fees, reducing latency, etc. But ZK technology comes with its own challenges.
First there’s the problem of performance. ZK proofs have always been seen as a promising technology, but they’ve tended to be slow and expensive to generate. It’s not worth using ZK to scale Ethereum if you can’t drastically improve on the cost and throughput of Ethereum mainnet.
Then there’s the challenge of compatibility. What if your ZK rollup can’t run the code deployed on Ethereum? What if building an app on this ZK rollup requires learning a brand new coding language, or participating in a new developer ecosystem that won’t benefit from the millions of developer-hours already invested in improving tooling and knowledge around the EVM? What if, in other words, you can’t use this Ethereum Layer 2 in the same way you would use Ethereum?
Because of these challenges, conventional wisdom has held that a performant and compatible zkEVM was years away.
Polygon zkEVM to the rescue
Polygon’s ZK teams have made major breakthroughs in performance. Working together, we’ve significantly improved proof-generation times. This makes Polygon zkEVM ready for primetime. Users will see dramatically reduced costs and improved speed.
Even more exciting is the EVM-equivalence of Polygon zkEVM. You can build on Polygon zkEVM the same way you would on Ethereum. You can deploy any Ethereum smart contract. Any tooling that works with Ethereum will work on Polygon zkEVM. Do anything you would do on Ethereum, for lower cost and at greater speeds, and have it verified on the Ethereum network via a ZK validity proof. It’s Ethereum, but with ZK scalability.
These are big promises, and we’ll be releasing more documentation to elaborate on the details. Our testnet will soon be live, and it’s just that–a test, a way for our devs and the community to explore possibilities and make improvements. In the meantime, here’s the basic architecture of Polygon zkEVM, to give you a sense of how this works:
Permissionless, open-source, and for the Ethereum community
Polygon zkEVM was built by Polygon, but it’s for everyone who wants a cheaper, faster way to use Ethereum without sacrificing security or decentralization. Polygon zkEVM is permissionless–anyone can use it. It’s also open-source, meaning you can trust the code, rather than trusting us.
We knew that Ethereum needed to scale. We knew that ZK Proofs were the best way to do so. We knew that EVM-equivalence was the secret sauce that would empower both devs and users. So we built Polygon zkEVM, the next giant leap for Ethereum.
Today we are open-sourcing the code for Polygon zkEVM. Soon we’ll have a public testnet, which will be an opportunity to test our work, and to find areas where it needs to be improved. As is always the case in crypto, the alpha version of Polygon zkEVM won’t be perfect. But we do believe it puts us on the path to scaling Ethereum and onboarding the next billion users. We hope you’ll join us on this journey!
To learn more about Polygon zkEVM, please click here
Ethereum’s shift to Proof of Stake consensus, known as the Merge, has dramatically cut Polygon’s carbon dioxide emissions, opening the path to going beyond being carbon negative and toward empowering others to do the same. The conversation has shifted from blockchain sustainability to blockchain as a sustainability solution. Join us for the second chapter of […]
Today, we are thrilled to announce that Robinhood has chosen Polygon as the first blockchain network to support its newly launched Web3 wallet. The Robinhood Wallet beta is now live for 10,000 iOS customers out of 1+ million who signed up for the waitlist in May. Together, Polygon and Robinhood are opening access to decentralized […]
Zero-knowledge (ZK) tech is one of the most prominent and promising paths to scaling Ethereum. One popular use of ZK proofs to scale Ethereum is what’s known as a zkEVM (zero-knowledge Ethereum Virtual Machine). So what is a zkEVM, and how does it help us make Ethereum cheaper and more efficient to use? Understanding the […]
Polygon has teamed up with Alpha Venture DAO and Icetea Labs to launch the inaugural Icetea Labs Accelerator Program for blockchain startups. Working in a tight three-way partnership, Polygon is co-creating an accelerator to funnel resources, mentorship, education, and business acumen to promising Web3 companies from around the world. The startups selected for the accelerator […]
Applications are open for Polygon Bootcamp Africa, launched in partnership with Xend Finance! The eight-week intensive educational course and hackathon combo will put developers in Africa on the Web3 map. This is Polygon’s biggest step in providing resources to developers, builders, and creators in Africa, and it comes during an important time. An internet and […]
Today, we are thrilled to announce that Starbucks Coffee Company is working with Polygon to provide the blockchain technology to build its recently announced Web3 experience, Starbucks Odyssey. As a result of the partnership, this new Web3-powered experience will allow Starbucks Rewards loyalty program members and Starbucks partners (employees) in the United States to earn […]
Hola readers! We announced Polygon Bootcamp Africa, an eight-week intensive educational course and hackathon combo, in partnership with Xend Finance, Polygon-based carbon compensation project Coorest has become the first Web3 initiative to have an officially verified carbon standard, and Quadrata, a passport network bringing the identity and compliance layer to public blockchains, is integrating its […]
For Web3 developers in Asia, this week was absolutely packed with must-see events. Polygon was there, showing love for the devs in South Korea and Singapore. Here is a rundown of our devrel outreach. Upbit Developers Conference 2022 Some of the best known blockchain developers in Korea and beyond gathered at this year's Upbit Developer […]
Polygon-based carbon compensation project Coorest has become the first Web3 initiative to have an officially verified carbon standard. The Coorest Carbon Standard (CCS) is certified by an official UN auditor and is a new benchmark for CO2 compensation that leverages distributed ledger technology to eliminate unfair and opaque carbon offset practices. In partnership with Polygon, […]