TechFlow Logo
Login/ Sign up
ETH Gas
Gwei
Fear
gas
Technical debt piling up, Ethereum chooses to "start over" with RISC-V

Technical debt piling up, Ethereum chooses to "start over" with RISC-V

2025.08.26
Share

TechFlow Selected TechFlow Selected

techFlow

Technical debt piling up, Ethereum chooses to "start over" with RISC-V

By embracing RISC-V, Ethereum not only solves its own scalability bottleneck but also positions itself as the foundational trust layer for the next-generation internet.

2025.08.26 - 06:51:10
以太坊RISC-V
By embracing RISC-V, Ethereum not only solves its own scalability bottleneck but also positions itself as the foundational trust layer for the next-generation internet.

Author: jaehaerys.eth

Translation: TechFlow

Summary

Ethereum is preparing for its most important architectural transformation since inception: replacing the EVM with RISC-V.

The reason is simple — in a future centered on zero-knowledge (ZK), the EVM has become a performance bottleneck:

  • Current zkEVMs rely on interpreters, causing 50–800x performance slowdown;

  • Precompiles make the protocol more complex and riskier;

  • The 256-bit stack design is extremely inefficient when generating proofs.

RISC-V’s solutions:

  • Minimalist design (~47 base instructions) + mature LLVM ecosystem (supporting Rust, C++, Go, etc.);

  • Has become the de facto zkVM standard (adopted by 90% of projects);

  • Features a formal SAIL specification (vs. the ambiguous Yellow Paper) → enables rigorous verification;

  • Hardware proof paths (ASICs/FPGAs) are already under testing (SP1, Nervos, Cartesi, etc.).

The migration will occur in three phases:

  1. Replace EVM with RISC-V as a precompile (low-risk test);

  2. Era of dual virtual machines: EVM and RISC-V coexist with full interoperability;

  3. Re-implement EVM within RISC-V (Rosetta strategy).

Ecosystem impact:

  • Optimistic Rollups (e.g., Arbitrum and Optimism) must rebuild fraud-proof mechanisms;

  • ZK Rollups (e.g., Polygon, zkSync, Scroll) gain massive advantages → cheaper, faster, simpler;

  • Developers can directly use language libraries like Rust, Go, and Python at L1;

  • Users enjoy ~100x cheaper proving costs → paving the way to Gigagas L1 (~10,000 TPS).

Ultimately, Ethereum will evolve from a “smart contract virtual machine” into a minimal, verifiable trust layer for the internet, with the ultimate goal of “zk-snarkifying everything.”

Ethereum at a Crossroads

Vitalik Buterin once said: “The endgame includes… zk-snarkifying everything.”

The inevitable conclusion of zero-knowledge proofs (ZK) is clear: Ethereum is rebuilding itself from scratch, with ZK at its core. This marks the technical endgame of the protocol — achieving its final form through restructuring L1, driven by high-performance zkVMs supported by core development teams like Succinct.

With this vision as the endpoint, Ethereum stands at the most critical architectural turning point since its inception. The discussion is no longer about incremental upgrades but a complete overhaul of its computational core — replacing the Ethereum Virtual Machine (EVM). This move is foundational to the broader “Lean Ethereum” vision.

The Lean Ethereum vision aims to systematically simplify the entire protocol by breaking it into three core modules: Lean Consensus, Lean Data, and Lean Execution. Within Lean Execution, the central question is: Has the EVM, the engine that powered the smart contract revolution, become the main bottleneck for Ethereum’s future?

As Justin Drake of the Ethereum Foundation noted, Ethereum’s long-term goal has always been to “snarkify everything,” a powerful tool capable of strengthening every layer of the protocol. However, for years this goal felt like an “unreachable blueprint,” because achieving it required real-time proving. Now, as real-time proving becomes feasible, the theoretical inefficiency of the EVM has turned into an urgent practical problem.

This article will analyze the technical and strategic arguments for migrating Ethereum L1 to the RISC-V instruction set architecture (ISA). This step promises unprecedented scalability, simplifies the protocol, and aligns Ethereum with the future of verifiable computing.

What Exactly Is Changing?

Before discussing “why,” we must first clarify “what” is changing.

The EVM (Ethereum Virtual Machine) is the execution environment for Ethereum smart contracts, often called the “world computer” that processes transactions and updates blockchain state. For years, its design was revolutionary, laying the foundation for DeFi and NFT ecosystems. Yet, this nearly decade-old custom architecture has accumulated significant technical debt.

In contrast, RISC-V is not a product but an open standard — a free, universal processor design “alphabet.” As Jeremy Bruestle emphasized at Ethproofs, its key principles make it an ideal fit:

  • Minimalism: RISC-V’s base instruction set is extremely simple, containing only about 40–47 instructions. As Jeremy put it, this makes it “almost perfectly suited for our use case of a super-minimal general-purpose machine.”

  • Modular Design: More complex features are added via optional extensions. This is crucial because it keeps the core simple while allowing functionality to scale without imposing unnecessary complexity on the base protocol.

  • Open Ecosystem: RISC-V enjoys robust, mature toolchain support, including the LLVM compiler, enabling developers to use mainstream languages like Rust, C++, and Go. As Justin Drake noted: “The tooling around compilers is incredibly rich, and building compilers is extremely hard… so having access to these toolchains is immensely valuable.” RISC-V allows Ethereum to freely inherit these ready-made tools.

The Interpreter Overhead Problem

The push to replace the EVM stems not from a single flaw, but from a convergence of fundamental limitations that can no longer be ignored in a ZK-centric future. These include performance bottlenecks within ZK systems and growing internal protocol complexity that increases risk.

The Interpreter Overhead Problem

The most urgent driver of this transition is the inherent inefficiency of the EVM within zero-knowledge proof systems. As Ethereum moves toward a model where L1 state is verified via ZK proofs, prover performance becomes the biggest bottleneck.

The issue lies in how current zkEVMs operate. They do not generate zero-knowledge proofs directly over the EVM; instead, they prove an interpreter of the EVM, which itself is compiled into RISC-V. Vitalik Buterin bluntly identified this core issue:

“…if the zkVM implementation compiles EVM execution into something that eventually becomes RISC-V code, why not just expose the underlying RISC-V directly to smart contract developers? That would completely eliminate the overhead of the outer VM layer.”

This extra interpretation layer causes massive performance loss. Estimates suggest it can lead to 50 to 800 times slower performance compared to proving native programs. Even after optimizing other bottlenecks (e.g., switching to Poseidon hashing), this “block execution” layer still consumes 80–90% of total proving time, making the EVM the final and most stubborn barrier to scaling L1. By removing this layer, Vitalik estimates execution efficiency could improve by up to 100x.

The Technical Debt Trap

To compensate for the EVM’s poor performance in specific cryptographic operations, Ethereum introduced precompiles — specialized functions hard-coded into the protocol. While pragmatic at the time, this solution has now created what Vitalik Buterin calls a “terrible” situation:

“Precompiles have been disastrous for us… they greatly bloat Ethereum’s trusted codebase… and they’ve led us to several near-consensus failures.”

The complexity is staggering. Vitalik illustrated that the wrapper code for a single precompile (like modexp) is more complex than the entire RISC-V interpreter, despite the precompile logic being even more convoluted. Adding new precompiles requires slow, politically contentious hard forks, severely hindering innovation for applications needing new cryptographic primitives. Vitalik reached a clear conclusion:

“I think we should stop adding any new precompiles starting today.”

Ethereum's Architectural Technical Debt

The EVM’s core design reflects the priorities of a past era, ill-suited to modern computing demands. The EVM adopted a 256-bit architecture to handle cryptographic values, but this is highly inefficient for the 32-bit or 64-bit integers typically used in smart contracts. This inefficiency is especially costly in ZK systems. As Vitalik explained:

“When using smaller numbers, you don’t actually save any resources, but the complexity increases two to fourfold.”

Beyond this, the EVM’s stack-based architecture is less efficient than the register-based designs of RISC-V and modern CPUs. It requires more instructions to perform the same tasks and makes compiler optimization significantly harder.

These issues — ZK proving bottlenecks, precompile complexity, and outdated architectural choices — collectively form a compelling and urgent case: Ethereum must move beyond the EVM to embrace a more future-ready technical architecture.

The RISC-V Blueprint: Rebuilding Ethereum’s Future on Stronger Foundations

RISC-V’s advantage lies not just in the EVM’s shortcomings but in the intrinsic strength of its design philosophy. Its architecture provides a robust, simple, and verifiable foundation, ideal for a high-stakes environment like Ethereum.

Why Open Standards Beat Custom Designs

Unlike a custom ISA requiring a ground-up software ecosystem, RISC-V is a mature open standard offering three key advantages:

Mature Ecosystem

By adopting RISC-V, Ethereum leverages decades of collective progress in computer science. As Justin Drake explained, this gives Ethereum direct access to world-class tools:

“There’s an infrastructure component called LLVM, a suite of compiler toolchains that allow you to compile high-level programming languages into one of several backend targets. One of the supported backends is RISC-V. So if you support RISC-V, you automatically support all high-level languages that LLVM supports.”

This drastically lowers the development barrier, enabling millions of developers familiar with Rust, C++, and Go to easily participate.

Minimalist Design Philosophy RISC-V’s minimalism is an intentional feature, not a limitation. Its base instruction set contains only about 47 instructions, keeping the VM core extremely lean. This simplicity offers major security benefits, as a smaller trusted codebase is easier to audit and formally verify.

De Facto Standard in Zero-Knowledge Proofs More importantly, the zkVM ecosystem has already made its choice. As Justin Drake pointed out, data from Ethproofs shows a clear trend:

“RISC-V is the leading ISA for zkVM backends.”

Among ten zkVMs capable of proving Ethereum blocks, nine have chosen RISC-V as their target architecture. This market convergence sends a strong signal: Ethereum’s adoption of RISC-V is not speculative but aligned with a standard already validated and embraced by projects building its ZK future.

Built for Trust, Not Just Execution

Beyond its broad ecosystem, RISC-V’s internal architecture is particularly well-suited for secure, verifiable systems. First, RISC-V has a formalized, machine-readable specification — SAIL. This is a massive leap forward from the EVM’s specification, primarily documented in natural language in the Yellow Paper. The Yellow Paper has ambiguities, while the SAIL spec provides a “gold standard” enabling critical mathematical correctness proofs essential for protecting high-value protocols. As Alex Hicks of the Ethereum Foundation (EF) noted at Ethproofs, this allows zkVM circuits to be directly “verified against the official RISC-V specification.” Second, RISC-V includes a privileged architecture — an often-overlooked but vital security feature. It defines different privilege levels, primarily user mode (for untrusted apps like smart contracts) and supervisor mode (for trusted “execution kernels”). Diego from Cartesi explained this in depth:

“The operating system itself must protect itself from other code. It needs to isolate different programs from each other, and all these mechanisms are part of the RISC-V standard.”

Under RISC-V, smart contracts running in User Mode cannot directly access blockchain state. Instead, they must request access via a special ECALL (environmental call) instruction to a trusted kernel running in Supervisor Mode. This creates a hardware-enforced security boundary, more robust and easier to verify than the EVM’s purely software-based sandbox model.

Vitalik’s Vision

This transition is envisioned as a gradual, multi-phase process to ensure stability and backward compatibility. As Ethereum founder Vitalik Buterin outlined, this approach aims for “evolutionary” rather than “revolutionary” change.

Phase One: Precompile Replacement

The initial phase takes the most conservative approach, introducing limited functionality of the new VM. As Vitalik Buterin suggested: “We could start using the new VM in limited scenarios, such as replacing precompiles.” Specifically, new EVM precompiles would be paused, with required functionality implemented instead via whitelisted RISC-V programs. This allows the new VM to be tested in production on mainnet under low-risk conditions, with Ethereum clients acting as intermediaries between the two execution environments.

Phase Two: Dual VM Coexistence

The next stage involves “opening the new VM directly to users.” Smart contracts can be marked to indicate whether their bytecode is EVM or RISC-V. A key feature is seamless interoperability: “Contracts of both types can call each other.” This will be enabled via system calls (ECALL), allowing the two VMs to cooperate within the same ecosystem.

Phase Three: EVM as a Simulated Contract (“Rosetta” Strategy)

The ultimate goal is protocol minimization. In this phase, “we implement the EVM as a program within the new VM.” A standardized EVM becomes a formally verified smart contract running atop the native RISC-V L1. This ensures permanent support for legacy applications while allowing client developers to maintain only one simplified execution engine, drastically reducing complexity and maintenance costs.

Ripple Effects Across the Ecosystem

The shift from EVM to RISC-V is more than a core protocol change — it will profoundly impact the entire Ethereum ecosystem. This transformation will reshape developer experience, fundamentally alter the competitive landscape for Layer-2 solutions, and unlock new economic validation models.

Rollup Realignment: The Battle Between Optimistic and ZK

Adopting RISC-V execution at L1 will affect the two main types of Rollups very differently.

Optimistic Rollups (e.g., Arbitrum, Optimism) face architectural challenges. Their security model relies on re-executing disputed transactions on the L1 EVM to resolve fraud proofs. If the L1 EVM is replaced, this model collapses entirely. These projects face tough choices: either undertake massive engineering efforts to design a fraud-proof system for the new L1 VM, or fully decouple from Ethereum’s security model.

In contrast, ZK Rollups gain a major strategic advantage. Most ZK Rollups already use RISC-V as their internal ISA. An L1 that “speaks the same language” enables tighter, more efficient integration. Justin Drake envisions “native rollups”: L2s becoming specialized instances of the L1’s own execution environment, leveraging the L1’s built-in VM for seamless settlement. This alignment brings several changes:

Simplified Tech Stack: L2 teams no longer need complex bridging mechanisms between internal RISC-V execution and the EVM.

Tool and Code Reuse: Compilers, debuggers, and formal verification tools developed for the L1 RISC-V environment can be directly reused by L2s, dramatically cutting development costs.

Aligned Economic Incentives: L1 gas fees will more accurately reflect the actual cost of RISC-V-based ZK verification, creating a more rational economic model.

A New Era for Developers and Users

For Ethereum developers, this transition will be gradual, not disruptive.

Developers will gain access to a broader, more mature software development ecosystem. As Vitalik Buterin noted, they will “be able to write contracts in Rust, and these options can coexist.” At the same time, he predicts “Solidity and Vyper will remain popular for a long time due to their elegant design for smart contract logic.” Leveraging mainstream programming languages and their vast libraries via the LLVM toolchain will be revolutionary. Vitalik likens it to a “NodeJS-style experience,” where developers use the same language for on-chain and off-chain code, unifying development.

For users, this transition will ultimately deliver a lower-cost, higher-performance network. Proving costs are expected to drop by ~100x, from several dollars per transaction to mere cents or less. This translates directly into lower L1 and L2 settlement fees. This economic feasibility unlocks the vision of a “Gigagas L1,” targeting ~10,000 TPS and paving the way for more complex, high-value on-chain applications.

Succinct Labs and SP1: Building the Proven Future Today

Ethereum is poised for takeoff. “Scaling L1, scaling blocks” is a strategic priority within the EF protocol cluster. Significant performance improvements are expected within the next 6–12 months.

https://blog.ethereum.org/2025/07/31/lean-ethereum

Teams like Succinct Labs are already demonstrating RISC-V’s theoretical advantages in practice, providing strong evidence for this proposal.

SP1, developed by Succinct Labs, is a high-performance, open-source zkVM based on RISC-V, validating the feasibility of this new architectural approach. SP1 adopts a “precompile-centric” philosophy, elegantly solving EVM’s cryptographic bottlenecks. Unlike traditional reliance on slow, hardcoded precompiles, SP1 offloads intensive operations like Keccak hashing to specially designed, hand-optimized ZK circuits, invoked via standard ECALL instructions. This combines the performance of custom hardware with software flexibility, delivering a more efficient and scalable solution for developers.

The real-world impact of Succinct Labs is already evident. Their OP Succinct product uses SP1 to add ZK capabilities (ZK-ify) to Optimistic Rollups. As Succinct co-founder Uma Roy explained:

“Rollups using the OP Stack no longer need to wait seven days for finality and withdrawals… now confirmation happens in about an hour. This speed boost is fantastic.”

This breakthrough solves a key pain point across the entire OP Stack ecosystem. Additionally, Succinct’s infrastructure — the Succinct Prover Network — is designed as a decentralized proving market, showcasing a viable economic model for future verifiable computing. Their work is not just a proof of concept but a practical blueprint for the future, exactly as described in this article.

How Ethereum Reduces Risk

One major advantage of RISC-V is that it makes the holy grail of formal verification — mathematically proving system correctness — achievable. The EVM’s specification, written in natural language in the Yellow Paper, is difficult to formalize. RISC-V, however, has an official, machine-readable SAIL specification, providing a clear “golden reference” for its behavior.

This paves the way for stronger security. As Alex Hicks of the Ethereum Foundation noted, work is already underway to “formally verify zkVM RISC-V circuits against the official RISC-V specification extracted into Lean.” This is a landmark achievement, shifting trust from error-prone human implementations to verifiable mathematical proofs, opening a new frontier in blockchain security.

Key Risks of the Transition

Despite its many advantages, a RISC-V-based L1 introduces new complex challenges.

Gas Metering

Creating a deterministic and fair gas model for a general-purpose ISA remains an unsolved problem. Simple instruction counting is vulnerable to denial-of-service attacks. For example, attackers could design programs that repeatedly trigger cache misses, consuming high resources at minimal gas cost. This poses serious threats to network stability and economic integrity.

Toolchain Security and “Reproducible Builds”

This is the most critical and often underestimated risk in the transition. The security model shifts from relying on an on-chain VM to depending on off-chain compilers (like LLVM), which are extremely complex and known to contain bugs. Attackers could exploit compiler vulnerabilities to transform seemingly benign source code into malicious bytecode. Moreover, ensuring that on-chain compiled binaries exactly match public source code — the “reproducible builds” problem — is extremely difficult. Minor differences in build environments can produce different binaries, undermining transparency and trust. These issues pose severe challenges to developer and user security.

Mitigation Strategies

The path forward requires a multi-layered defense strategy.

Phased Rollout

Adopting a gradual, multi-stage transition plan is central to risk management. By first introducing RISC-V as a precompile replacement, then running it alongside EVM in a dual-VM environment, the community can accumulate operational experience and build confidence in low-risk settings, avoiding irreversible changes. This incremental approach provides a stable foundation for technical transformation.

Comprehensive Audits: Fuzzing and Formal Verification

While formal verification is the ultimate goal, it must be combined with continuous, rigorous testing. As Valentine from Diligence Security demonstrated during an Ethproofs call, their Argus fuzzing tool uncovered 11 critical soundness and completeness vulnerabilities in leading zkVMs. This shows that even the best-designed systems may harbor flaws only detectable through adversarial testing. Combining fuzzing with formal verification strengthens system security.

Standardization

To prevent ecosystem fragmentation, the community must adopt a single, standardized RISC-V configuration. This will likely be RV64GC with a Linux-compatible ABI, as it enjoys the broadest support across mainstream languages and tools, maximizing the new ecosystem’s potential. Standardization enhances developer efficiency and lays a solid foundation for long-term growth.

Ethereum’s Verifiable Future

The proposal to replace the Ethereum Virtual Machine (EVM) with RISC-V is not a minor upgrade but a fundamental restructuring of Ethereum’s execution layer. This ambitious vision aims to resolve deep scalability bottlenecks, simplify protocol complexity, and align the platform with the broader ecosystem of general-purpose computing. Despite immense technical and social challenges, the long-term strategic benefits justify this bold endeavor.

This transformation centers on a series of core trade-offs:

  • Performance gains from a ZK-native architecture vs. the urgent need for backward compatibility;

  • Security benefits from protocol simplification vs. the inertia of EVM’s massive network effects;

  • Power of a universal ecosystem vs. risks from relying on complex third-party toolchains.

Ultimately, this architectural shift will be key to fulfilling the promise of “Lean Execution” and is a cornerstone of the “Lean Ethereum” vision. It transforms Ethereum’s L1 from a simple smart contract platform into an efficient, secure settlement and data availability layer, purpose-built to support the vast universe of verifiable computing.

As Vitalik Buterin put it, “The endgame is… providing ZK-snarks for everything.”

Projects like Ethproofs provide objective data and collaborative platforms for this transition, while teams like Succinct Labs, through the real-world application of their SP1 zkVM, offer actionable blueprints for this future. By embracing RISC-V, Ethereum not only solves its own scalability bottlenecks but positions itself as the foundational trust layer for the next generation of the internet — powered by SNARKs, the third great cryptographic primitive after hashes and signatures.

Software for a proven world, ushering in a new era of crypto.

Learn more:

Vitalik’s explanation: Watch here

ETHProofs Fourth Discussion: Watch here

Join TechFlow official community to stay tuned

Add to Favorites
Share to Social Media

Related Articles

2026.07.24

When ETH Goes Deep into the Balance Sheet: The Historical Positioning of Staking's Next Phase, Where Do We Go from Here?

The staking ratio has hit an all-time high, with queued ETH remaining elevated, redefining the boundaries of ETH's yield, liquidity, and risk.

When ETH Goes Deep into the Balance Sheet: The Historical Positioning of Staking's Next Phase, Where Do We Go from Here?
2026.07.23

Robinhood Chain's Trading Volume Rivals Base Three Weeks After Launch, But Revenue Share to Ethereum Is Less Than 1%

Once again exposed the old problem of insufficient base layer value capture in the L2 economic model.

Robinhood Chain's Trading Volume Rivals Base Three Weeks After Launch, But Revenue Share to Ethereum Is Less Than 1%
2026.07.22

L2 "Recalibration": When L1 Becomes Its Own Rollup, What Is Ethereum's Endgame?

When L1 starts scaling directly and L2 shifts to differentiated execution, how to recompose Ethereum.

L2 "Recalibration": When L1 Becomes Its Own Rollup, What Is Ethereum's Endgame?
2026.07.20

BitMine Purchases Additional $73 Million in ETH, Holdings Share of Circulating Supply Rises to 4.8%

BitMine increased its holdings by 42,197 ETH within a week, with total holdings approaching the target line of 5% of Ethereum's circulating supply.

BitMine Purchases Additional $73 Million in ETH, Holdings Share of Circulating Supply Rises to 4.8%
2026.07.17

Who Is Building the Future of Ethereum: Treasury Companies Take Over, Could Be the Best Thing for ETH in Years

Unlike MicroStrategy, which solely accumulates Bitcoin, ETH-holding companies are channeling yields back into protocol development.

Who Is Building the Future of Ethereum: Treasury Companies Take Over, Could Be the Best Thing for ETH in Years
2026.07.16

Staking ETH Earned a Steady $46 Million, Why Is BitMine Still Facing Huge Losses?

BitMine wiped out all its profits trading options.

Staking ETH Earned a Steady $46 Million, Why Is BitMine Still Facing Huge Losses?
2026.07.15

One Year Later, "Lean Ethereum" Sets Out Again: What Answer Does Ethereum Aim to Deliver?

From organizational division of labor, the protocol underlying layer, to the staking yield model, Ethereum is once again "doing subtraction" for the next decade.

One Year Later, "Lean Ethereum" Sets Out Again: What Answer Does Ethereum Aim to Deliver?
2026.07.13

Is Ethereum Really a "World Computer"?

Ethereum's "World Computer" Ideal Becomes Reality? Validator Node Distribution Exposes Severe Geographic Imbalance.

Is Ethereum Really a "World Computer"?
2026.07.07

JPMorgan tokenized fund TVL surges 250% in one month, institutional capital is treating Ethereum as the default underlying layer

Continuous Bullish News, But ETH Price Not Rising. Add Cover.

JPMorgan tokenized fund TVL surges 250% in one month, institutional capital is treating Ethereum as the default underlying layer
2026.07.03

Ethereum Forms Three Major Power Centers, Commercialization Lifeline Held in the Hands of ETH Whales

The Foundation is responsible for legality and long-term protocol value, Ethlabs is responsible for ETH value capture and technical research and development, and Ethereum Institutional is responsible for enterprise business promotion.

Ethereum Forms Three Major Power Centers, Commercialization Lifeline Held in the Hands of ETH Whales
TechFlow Logo

Navigating Web3 tides with focused insights

Contribute An Articleemail
Media Requestsmsg

Risk Disclosure: This website's content is not investment advice and offers no trading guidance or related services. Per regulations from the PBOC and other authorities, users must be aware of virtual currency risks. Contact us / [email protected] ICP License: 琼ICP备2022009338号