Benefits of EOF (EVM Object Format) for Zero Knowledge Proofs
The Ethereum Virtual Machine (EVM) is the computational heart of Ethereum. It enables developers to build decentralized applications accessible to anyone. One of the upcoming EVM updates is transformational: the EVM Object Format (EOF) upgrade introduces a series of improvements to the stack, control flow, and observability. Not only are EOF contract transactions cheaper i.e., they consume less gas, but they're also incredibly ZK-friendly. Compared to the current EVM version, ZK proving of EOF contracts is 3x more efficient in terms of cycles and runs 2.69x faster, according to our benchmarks. This means using libraries like RSP or OP-Succinct will become even more affordable. Best of all, in most cases, developers can enjoy these performance boosts without modifying their codebase—simply by upgrading to a version of the compiler with EOF enabled (solc in this case).1 Currently, the EVM operates using dynamic jumps, where the destination of the jump is an argument on the stack. Althoug
Blog / Learn / Benefits of EOF (EVM Object Format) for Zero Knowledge Proofs Outline By Cairo / Succinct Residency 2024 The Ethereum Virtual Machine (EVM) is the computational heart of Ethereum. It enables developers to build decentralized applications accessible to anyone. One of the upcoming EVM updates is transformational: the EVM Object Format (EOF) upgrade introduces a series of improvements to the stack, control flow, and observability. Not only are EOF contract transactions cheaper i.e., they consume less gas , but they're also incredibly ZK-friendly. Compared to the current EVM version
Explore this link on the map →saved by
related reading
- Introducing SP1: A performant, 100% open-source, contributor-friendly zkVM.blog.succinct.xyz
- Zero Knowledge Canon, part 1 & 2 - a16z cryptoa16zcrypto.com
- Possible futures of the Ethereum protocol, part 2: The Surgevitalik.eth.limo
- Hardware Acceleration for Zero Knowledge Proofs - Paradigmparadigm.xyz
- Should Ethereum be okay with enshrining more things in the protocol?vitalik.eth.limo
- The Hitchhiker's Guide to Ethereum - Delphi Digitalmembers.delphidigital.io
- The Ethereum Virtual Machine — How does it work? | by Luit | MyCrypto | Mediummedium.com
- Intern Breakdown #4: Zero-Knowledge Proofsinternbreakdowns.substack.com
- The different types of ZK-EVMsvitalik.eth.limo
- Every ZK-EVM Explained (Polygon, Linea, zkSync & more)blog.jarrodwatts.com
- Aleo: Can You Keep a Secret?notboring.co
- The Aleo Advantage: Evolving from zkEVMs to the zkVM blockchainaleo.org