Verifying zkEVMs: Making Large Scale Formal Verification Work
Abstract
The effort to formally verify core parts of zkVMs for their deployment on the Ethereum L1 has been ongoing for over a year now, with many teams involved and progress across several axes. This talk will focus on formally verifying such a large, complex, and unstable stack, the lessons learned, and the remaining challenges.
Keywords and phrases:
Formal Verification, Zero-Knowledge Virtual MachinesCategory:
Invited Talk2012 ACM Subject Classification:
Software and its engineering Formal software verificationEditors:
Massimo Bartoletti and Diego MarmsolerSeries and Publisher:
Open Access Series in Informatics, Schloss Dagstuhl – Leibniz-Zentrum für Informatik
Bio
Alexander Hicks is a researcher at the Ethereum Foundation where he leads the Protocol Snarkification team focusing on formal verification. As part of this he oversees the verified-zkevm.org project to formally verify critical components of zkVMs ahead of their deployment on the Ethereum L1.
