MODULE TEN
zkEVM
In Module 10, Jordi Baylina, Technical Lead at Polygon Hermez, breaks down the topic of zkEVMs by walking us through the building of low-level small circuits and demonstrating how these are then used to build zkEVMs. He goes on to clarify misconceptions around zkEVMs and reviews the logic behind how we build state machines.
What you’ll learn:
- 0:30 What is zkEVM
- 1:16 Why we need zkEVM
- 8:21 Distinguishing between public and private inputs
- 13:20 IOPs in circuits
- 25:40 An example of a basic circuit
- 30:00 Proving a Fibonacci series and building basic state machines
- 40:00 Defining and building a processor
- 1:00:00 Namespace ROM
- 1:11:00 Results of the state machines
Below is an accompanying reading list:
- Tooling for building zkEVM: PIL and Circom – Jordi Baylina at Zcon3
- How we are building the zkEVM – Jordi Baylina at Layer 2 Amsterdam
ZK Whiteboard Sessions is an educational series on all things zero knowledge. Produced by ZK Hack and powered by Polygon – we’ll be releasing a new module every week!
Get notified on latest module upload by signing up below.
You're in. We'll let you know when the next module is live!