Vitalik Buterin has proposed RISC-V as a long-term alternative to the Ethereum Virtual Machine. Learn what RISC-V is, how it compares to the EVM, and whether it could reshape Ethereum’s future.
Share
Subscribe to the AlphaWire Newsletter
In April 2025, Ethereum co-founder Vitalik Buterin proposed a transformative shift for Ethereum’s execution layer: replacing the Ethereum Virtual Machine (EVM) with the RISC-V instruction set architecture. This proposal aims to enhance efficiency, scalability, and simplicity in Ethereum’s smart contract processing.
The EVM has been central to Ethereum’s operation, enabling smart contract execution across the network. However, as Ethereum evolves, limitations in the EVM’s design have become apparent, particularly concerning scalability and efficiency. Buterin suggests that adopting RISC-V, an open-source and modular instruction set architecture, could address these challenges.
RISC-V’s streamlined design offers several advantages:
RISC-V (pronounced “risk-five”) is an open-standard instruction set architecture (ISA) that was developed at the University of California, Berkeley. Unlike proprietary architectures such as ARM or x86, RISC-V is open-source and designed to be modular and highly extensible.
It uses a reduced instruction set computing (RISC) approach, meaning it focuses on a small, optimized set of instructions that are easy to execute efficiently on hardware. This makes it well-suited for performance-intensive applications, and more recently, it’s gained attention for its potential in blockchain systems, particularly in environments requiring zero-knowledge proofs (ZKPs) and verifiable computation.
Vitalik Buterin’s proposal to explore RISC-V as a long-term replacement for the EVM comes from several motivations. The EVM was purpose-built for Ethereum but suffers from being complex, inefficient, and difficult to optimize for advanced use cases like ZK-rollups or light client verification. RISC-V, with its minimalist and hardware-friendly architecture, could streamline Ethereum’s execution model, make it more auditable, and allow smart contracts to be verified more easily and cheaply with zero-knowledge proofs.
But despite its promise, RISC-V is not without significant trade-offs when considered for Ethereum.
First, compatibility is a major concern. The Ethereum ecosystem is heavily invested in the EVM. Thousands of smart contracts, developer tools, and infrastructure projects depend on the EVM’s exact behavior. Transitioning to RISC-V would require either full emulation of EVM behavior (which is inefficient) or breaking compatibility, which could fragment the ecosystem.
Second, security becomes a fresh battleground. The EVM has been battle-tested over the years, and its quirks are well understood. Introducing a new execution environment like RISC-V opens up unknown attack surfaces, particularly because general-purpose architectures introduce complexities like memory management, system calls, and concurrency issues that are not native to the EVM.
Third, tooling and developer readiness present barriers. Solidity and EVM-based development have extensive tooling support, IDE integrations, documentation, and experienced developer communities. While RISC-V is growing, it does not yet offer an equivalent, blockchain-optimized developer experience.
Lastly, governance and consensus within the Ethereum community would be needed to make such a dramatic shift. The social, political, and technical capital required to move Ethereum’s entire execution layer to a new architecture is immense—and potentially disruptive if not universally accepted.
In short, while RISC-V offers clear long-term advantages in performance and ZK-compatibility, its adoption in Ethereum is a high-risk, high-reward proposition. Buterin’s proposal doesn’t suggest an immediate replacement—it proposes a roadmap where RISC-V is explored as a clean-slate alternative for future scalability, perhaps for Ethereum 3.0 or parallel execution layers. The transition, if it happens, would be years in the making, and must weigh backward compatibility, security, and developer adoption alongside raw performance benefits.
The EVM and RISC-V represent two fundamentally different approaches to smart contract execution. The EVM is a stack-based virtual machine tailored specifically for Ethereum, with a custom instruction set that has served the network reliably but is limited in efficiency and flexibility.
In contrast, RISC-V is a register-based, open-standard architecture known for its modularity and extensibility. RISC-V offers the potential for up to 100x performance gains and is more compatible with zero-knowledge proofs, which are vital for Ethereum’s scalability future.
While the EVM is deeply entrenched in blockchain development, RISC-V is gaining traction for its potential in native hardware integration and high-performance execution, offering a forward-looking alternative for next-generation decentralized computing.
| Features | Ethereum Virtual Machine (EVM) | RISC-V Architecture |
| Design philosophy | Stack-based virtual machine | Register-based instruction set |
| Instruction set | Custom Ethereum-specific | Open-standard, modular |
| Efficiency | Limited by design | High, with potential 100x gains |
| ZK-proof compatibility | Less optimized | More compatible |
| Adoption in blockchain | Widely adopted | Emerging interest |
| Flexibility | Fixed | Highly extensible |
| Hardware integration | Software-based execution | Potential for native execution |
Transitioning to RISC-V would have several implications for developers and the broader Ethereum ecosystem:
The Ethereum community has expressed a mix of enthusiasm and caution regarding the proposal. Supporters highlight the potential for significant efficiency gains and scalability improvements, while skeptics point to the challenges of such a fundamental change, including the need for extensive testing, potential security risks, and the complexity of migrating existing contracts.
Buterin envisions this transition as a long-term project, aligning with Ethereum’s broader roadmap and commitment to continuous improvement. The proposal underscores Ethereum’s proactive approach to addressing scalability and efficiency challenges, ensuring its competitiveness in the evolving blockchain landscape.
Q1: What is RISC-V, and why is it relevant to Ethereum?
RISC-V is an open-standard instruction set architecture known for its simplicity and modularity. Vitalik Buterin proposes adopting RISC-V to enhance Ethereum’s execution efficiency and scalability.
Q2: How would transitioning to RISC-V affect existing smart contracts?
Ensuring backward compatibility is a key concern. Strategies would need to be developed to support existing contracts during and after the transition.
Q3: What are the potential benefits of using RISC-V over the EVM?
Benefits include improved efficiency, better compatibility with zero-knowledge proofs, and a simplified execution layer, potentially leading to lower gas costs and enhanced scalability.
Q4: What challenges might arise from adopting RISC-V in Ethereum?
Challenges include the need for new development tools, potential security risks, ensuring backward compatibility, and the significant resources required for implementation.
Q5: Is the transition to RISC-V certain to happen?
The proposal is under discussion within the Ethereum community. Its adoption would depend on consensus among stakeholders, thorough testing, and successful addressing of potential challenges.
Share
