Top Podcasts
Health & Wellness
Personal Growth
Social & Politics
Technology
AI
Personal Finance
Crypto
Explainers
YouTube SummarySee all latest Top Podcasts summaries
Watch on YouTube
Publisher thumbnail
Bankless
1:23:362/23/26

Ethereum's Last Big Upgrade: The zkEVM | Ansgar Dietrichs

TLDR

Ethereum's ZK-EVM upgrade represents a fundamental shift towards vastly improved scaling, efficiency, and verifiability, enabling the network to become a high-performance ZK blockchain while maintaining decentralization and security.

Takeways

ZK-EVM enables effortless block verification, fundamentally changing Ethereum's scaling approach.

Ethereum is pursuing a 3x annual throughput increase, leveraging ZK-EVM for a 1000x improvement by 2030.

The transition will be a multi-year process, starting with optional proofs, prioritizing security and community-driven verification.

The ZK-EVM is heralded as Ethereum's most significant upgrade, introducing a new era of scaling by enabling nodes to verify blocks without re-execution, leveraging advanced cryptography for effortless verification. This transition, while complex and multi-phased, promises to dramatically improve Ethereum's throughput, I/O, and compute efficiency, addressing its historical scaling limitations without compromising its core principles of verifiability and auditability. The upgrade is part of a continuous scaling roadmap, aiming for a 3x increase in throughput annually over the next six years, culminating in a 1000x improvement by 2030, transforming Ethereum into a leading next-generation blockchain.

ZK-EVM Core Function

00:00:00 The ZK-EVM is a fundamental cryptographic insight allowing nodes to verify block rules without re-executing the entire block, a non-intuitive departure from traditional blockchain symmetry. This technology, using zero-knowledge proofs (ZKPs), introduces a magical compression element where block verification becomes nearly effortless compared to block creation. This capability moves beyond asynchronous ZK rollups to achieve real-time, synchronous verification within Ethereum's block slots, significantly enhancing performance for the Layer 1.

Scaling Problem Addressed

00:04:35 Blockchain scaling faces three primary constraints: data bandwidth, I/O for disk access, and compute for execution. ZK-EVM is the core piece enabling a broader transition to scale all three by allowing verification with minimal compute. This technology allows for arbitrary length computations to be compressed into a constant-size proof, significantly improving compute efficiency and setting the stage for more optimized I/O and bandwidth solutions.

Technological Evolution

00:14:20 The ZK-EVM is a product of significant cryptographic advancements, moving from handcrafted, special-purpose algorithms to general-purpose cryptography capable of making statements about arbitrary computation. This evolution has progressed through stages, from early ZK rollups to modern ZK systems using intermediate instruction sets like Risk-V, allowing existing Ethereum clients to be compiled for ZK proving. The most recent leap is achieving real-time performance, consistently proving full Ethereum blocks within seconds, making general-purpose blockchain proving feasible for the first time.

Impact on Ethereum's Properties

00:34:00 The ZK-EVM transforms Ethereum by providing the performance benefits of a ZK rollup directly on Layer 1, enabling faster, bigger blocks without sacrificing decentralization. Ethereum's design philosophy prioritizes easy verifiability and auditability, a property historically constrained by scaling. ZK-EVM offers a magical way to achieve both full verifiability and performance, moving away from slow, expensive computation to an efficient, high-throughput network while maintaining the community's ultimate control over protocol rules, unlike some other high-performance chains.

Deployment Roadmap

00:46:17 The ZK-EVM deployment is a multi-year, continuous transition rather than a single hard fork, beginning with optional proofs in approximately one year. This initial phase allows early adopters to experiment with ZK-based verification, providing crucial production data for security hardening. A full transition to mandatory proofs, enabling significant scaling gains, is anticipated in about two and a half to three years, requiring prerequisite upgrades like 'block in blobs' for data availability sampling and a state tree transition to a unified binary tree structure for efficient stateless operations.

Post-Transition Future

00:57:50 After the mandatory ZK-EVM transition, Ethereum will continue on a path of continuous scaling, projecting roughly a 3x increase in throughput annually for several years, ultimately aiming for a 1000x improvement from initial classical scaling. This future involves an integrated system where ZK-EVM-backed scaling works synergistically with consensus layer improvements for faster finality and inclusion guarantees. The ZK-EVM also creates significant second-order effects, particularly for EVM L2 ecosystems, enabling real-time settlement and composability, greatly enhancing inter-chain asset movement and the overall Ethereum family of protocols.