Ethereum is attempting to build not just a more efficient execution layer, but a modular architecture that can be compatible with various virtual machines.
Written by: Haotian
A friend asked me how I view @VitalikButerin's radical proposal to replace the Ethereum Virtual Machine (EVM) bytecode with the open-source RISC-V instruction set architecture. Essentially, Ethereum is brewing a deep technological transformation led by ZK technology. Let me outline the strategic logic behind it:
1) First of all, Vitalik's suggestion to replace the EVM with RISC-V is not a new idea. He hinted at a similar concept when proposing the Rollup-Centric scaling strategy: allowing eligible layer 2s to become the execution layer of the mainnet, while the EVM is downgraded from the protocol layer to an "in-house" Rollup execution client function layer, becoming one of many AltVMs.
The key to implementing this shift lies in RISC-V as a more fundamental and general instruction set architecture, which can provide a unified "hardware" foundation for zkVM, enabling various execution environments to run efficiently within the same framework. This architectural transformation must be built on the completion of Ethereum's underlying SNARKs deployment, as only when ZK technology can be widely applied to state validation can this modular execution layer architecture achieve efficiency improvements while ensuring security.
2) To be honest, Ethereum's strategic adjustment may seem like a bold "burning the boats and starting over" move at first glance, but a deeper analysis reveals that the substitutability of the execution layer is indeed a necessary path for established high-consensus public chains like Ethereum. Faced with the technological impact of emerging public chains like Solana and Sui, which boast extreme TPS, as well as the market diversion caused by numerous EVM-compatible chains, Ethereum has chosen to take the initiative rather than passively endure attacks.
Because, in a pure technical comparison, Ethereum's TPS indeed struggles to compete with new public chains like Solana and Sui, but in the face of the trilemma, Ethereum has always adhered to the two core values of security and decentralization, while maintaining an unmatched ecological prosperity and developer community.
If Ethereum attempts to use the RISC-V open-source instruction set architecture to enhance execution layer efficiency, especially with expectations of achieving a 50-100 times performance leap in ZK proofs, this strategy of iterating the execution layer without sacrificing its foundation retains Ethereum's core advantages while directly addressing its main shortcomings. Why not?
3) However, while we celebrate the excitement of the new proposal, we must understand that the transition from EVM to RISC-V is not an overnight engineering feat. From a technical implementation perspective, this transformation is likely to require waiting until ZK-SNARKs technology is scaled for deployment before it can be fully advanced.
Compared to the significant upgrades at the core level of Ethereum in recent years (such as the consensus layer upgrade from PoW to PoS), ideally, the entire process requires rigorous design, extensive testing, and strong community support, which is estimated to take at least 2-3 years.
However, Vitalik emphasized backward compatibility in the proposal, suggesting that existing EVM contracts may continue to exist through a RISC-V interpreter or parallel support mechanisms, which is crucial for reducing the transition costs for developers and users. This gradual transformation strategy is also a robust strategic iterative style that Ethereum, as a secure and decentralized old public chain, must possess.
In my view, Vitalik's proposal to replace EVM with RISC-V is not merely a simple technical architecture adjustment, but an active response and innovative strategy for Ethereum in the face of competition from high-performance public chains. This proposal is closely related to upgrades like Verge and Purge in Ethereum's roadmap, all fundamentally revolving around the underlying SNARKs, aiming to establish a more efficient and flexible execution environment to support diverse future application scenarios.
Previously, @drakefjustin revealed that the Ethereum Foundation would invest tens of millions of dollars in zkVMs projects. Undoubtedly, zkVM is indeed one of the core narratives for Ethereum's future. Ethereum is attempting to build not just a more efficient execution layer, but a modular architecture that can be compatible with various virtual machines. The discussion of replacing EVM with RISC-V may just be the beginning.
免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。