Every ZK-EVM Explained (Polygon, Linea, zkSync & more)
All ZK-EVMs (Zero-knowledge Ethereum Virtual Machines) aim to achieve the same goal; make Ethereum more scalable and grow the adoption of web3. As a developer, there are now several different options you have to create and deploy smart contracts onto a ZK-EVM, each with unique implementations, benefits, and drawbacks. In this post, we'll cover the different kinds of ZK-EVMs as defined by Vitalik, the pros and cons of each, discuss which companies are working on them, and deploy smart contracts to each one. Let's dive into it! If you're reading this and you aren't already familiar with zero-knowledge proofs or ZK-EVMs, I'd encourage you to read two of my previous posts linked below. First, a basic understanding of ZK-EVMs: What is a zkEVM? zkEVMs Explained in 5 Minutes Learn how zkEVMs are a new scaling solution to answer Ethereum's blockchain trilemma between scalability, security, and decentralization. blog.jarrodwatts.com If you want to go deeper, I also made a post covering how zero
J Jarrod Watts A software engineer turned developer relations engineer in the web3 space, from Australia 🇦🇺. All ZK-EVMs (Zero-knowledge Ethereum Virtual Machines) aim to achieve the same goal; make Ethereum more scalable and grow the adoption of web3. As a developer, there are now several different options you have to create and deploy smart contracts onto a ZK-EVM, each with unique implementations, benefits, and drawbacks. In this post, we'll cover the different kinds of ZK-EVMs as defined by Vitalik , the pros and cons of each, discuss which companies are working on them, and deploy smart
Explore this link on the map →related reading
- The different types of ZK-EVMsvitalik.eth.limo
- A comparison of zkEVMs - HackMDhackmd.io
- Intern Breakdown #4: Zero-Knowledge Proofsinternbreakdowns.substack.com
- The zkEVM Sweet Spot — pseudotheospseudotheos.mirror.xyz
- What might an "enshrined ZK-EVM" look like? - HackMDnotes.ethereum.org
- The Ethereum Virtual Machine — How does it work? | by Luit | MyCrypto | Mediummedium.com
- Should Ethereum be okay with enshrining more things in the protocol?vitalik.eth.limo
- What are ZK Rollups? Everything a Developer Needs to Knowblog.thirdweb.com
- The Zero-Knowledge Landscape - by tolks - Page Onepage1.substack.com
- The Hitchhiker's Guide to Ethereum - Delphi Digitalmembers.delphidigital.io
- Proof of Meow: how ZK-VM works — Taiko Labstaiko.mirror.xyz
- Possible futures of the Ethereum protocol, part 2: The Surgevitalik.eth.limo