🖥️ Vitalik 的虚拟机提案
@VitalikButerin 对 Ethereum 有宏伟的计划
今天,我们将探讨放弃 EVM 并切换到 RISC-V 如何帮助 Ethereum 重新夺回其作为加密领域领先智能合约平台的桂冠 👇
~~ 分析作者 @JackInabinet ~~
随着 Ethereum gas 价格跌至历史低点,计算费用仅为 “gwei” 的几分之一,L1 交易目前只需花费几美分即可完成。因此,许多链上用户开始质疑他们当初为什么要离开 L1。由于 $ETH 的价格同时逊于整体竞争对手,人们对“rollup-centric”路线图可行性的疑虑比以往任何时候都大。
最近,Ethereum 领导层开始表示支持一项战略性调整,将开发工作重点重新放回 L1。借着这股势头,周末,Vitalik 提出了一个激进的解决方案,使基础层可扩展性成为现实:放弃 EVM!
❓ Vitalik 提出了什么?
Ethereum 联合创始人 Vitalik Buterin 希望通过用 RISC-V 替换 Ethereum 虚拟机 (EVM),从而提高 Ethereum L1 上的交易速度并降低成本,从而改变用于编写智能合约的虚拟机语言。
虽然彻底重新设计 Ethereum 的智能合约逻辑无疑是激进的,但根据 Buterin 在 Ethereum Magicians 论坛上的博客文章,这些更改将通过消除不必要的计算来解决现有的 L1 可扩展性问题,同时保留与传统 EVM 程序的向后兼容性。
Vitalik 的提议与 Justin Drake 的 “Beam Chain” 简化 Ethereum 共识的愿景相呼应,正如 Beam Chain 寻求简化 $ETH 共识一样,RISC-V 执行层将简化和扩展执行,可能带来 100 倍的效率提升。
🦾 什么是 RISC-V?
RISC-V(发音为 “risk five”)是一种开源的“精简指令集计算机”(RISC) 架构,可以作为构建虚拟机的模块化蓝图。
有点像计算机硬件的 Linux 操作系统,RISC-V 已经被包括 @intel 和 @Arm 在内的众多顶级芯片制造公司集成,作为其 CPU 的首选编程主干。
当在基于区块链的虚拟机中使用时,RISC-V 被认为比 EVM 具有许多优势,例如:
• 零知识证明的更好性能
• 来自现有代码编译器和工具的卓越支持
• 可以支持替代编码语言的通用后端,例如 Solana 的 Rust 和 Sui 的 MOVE
✈️ 为什么要放弃 EVM?
自网络成立以来,EVM 一直忠实地为 Ethereum 服务,但它已成为近期扩展雄心的一个麻烦的瓶颈。在 L1 可以通过零知识证明实现面向未来之前,可能需要进行彻底的改革……
许多正在生产的 ZK-EVM(如 @0xPolygon Miden、@SuccinctLabs SP1、@RiscZero RISC0)已经在底层将 EVM 字节码编译为 RISC-V;让开发人员直接访问该标准将通过进一步减少证明时间和增强编码语言的灵活性来产生红利。
此外,删除根深蒂固的 EVM 技术债务,例如智能合约删除“SELFDESTRUCT”功能,可能需要切换到新的虚拟机。
实施 ZK-ready 后端似乎是简化 Ethereum 执行层的最佳解决方案,并且当与支持更多编码语言的能力相结合时,切换到 RISC-V 将成为一种范式转变,从而将 Ethereum 确立为下一代区块链技术的明确领导者。