A Deep Dive into the Polygon zkEVM with Jordi Baylina

Today's guest is Jordi Baylina, who leads the technical team building the Polygon zkEVM. The polygon zkEVM launches in late march, and this episode will serve as your technical introduction to how the zkEVM works. 
We got deep into how Jordi & the team pulled this off - we talked through how the prover & sequencer works, stepped through a sample transaction step by step, and got into just how his team was able to pull off opcode parity w Ethereum L1 (and some of the tradeoffs with supporting full EVM compatibility).
If you’re interested in deploying atop the zkEVM or just understanding how it works from a technical point of view, I think you’ll enjoy this episode!

00:00 Intro
3:22 How Jordi got into crypto
6:33 What is Polygon’s zkEVM?
9:34 Enabling opcode parity with Etheruem on a ZK rollup
16:10 Pricing opcodes 
19:33 Walking through a transaction on the zkEVM under the hood
25:38 Bottlenecks with data availability & the sequencer
30:50 Progressively decentralizing the sequencer
34:39 LX <> LY bridge design
39:48 Tradeoffs of being fully EVM compatible
49:46 Retaining parity with the EVM as the EVM introduces changes
52:23 What should people build on the zkEVM?

Learn about the Polygon zkEVM here: https://wiki.polygon.technology/docs/zkEVM/develop/
Jordi on Twitter: https://twitter.com/jbaylina
A Deep Dive into the Polygon zkEVM with Jordi Baylina
Broadcast by