最近,以太坊创始人 Vitalik Buterin 提出了一个大胆的提案,旨在通过彻底改革以太坊的虚拟机(EVM)架构,解决以太坊当前面临的可扩展性瓶颈。随着以太坊 Gas 费用的历史新低,许多用户开始重新审视以太坊的未来发展路线,尤其是在“以 Rollup 为中心”的策略面临质疑时,Vitalik 的提案为行业带来了新的希望。
在这样的背景下,Vitalik 提出了一个激进的解决方案——放弃当前的以太坊虚拟机(EVM),转而采用 RISC-V 作为基础层的执行环境。今天,我们将深入探讨这一变革性提案的核心内容以及其可能带来的行业影响。
Vitalik 的提案是什么?
Vitalik Buterin 提出,通过将以太坊的虚拟机从 EVM 替换为 RISC-V,可以显著提高以太坊 L1 上的交易速度,并降低交易成本,从而改变用于编写智能合约的虚拟机语言。这个提案的目标是通过简化以太坊的执行层,提升区块链的可扩展性,同时保持与现有 EVM 程序的兼容性。
这一提案无疑是一个激进的举措,但根据 Vitalik 在 Ethereum Magicians 论坛上的博客文章,他认为这一变革将消除不必要的计算,从而解决以太坊现有 L1 扩展性问题。更重要的是,这些改变并不会破坏与现有智能合约的兼容性,这对于以太坊生态的开发者来说,意味着能够在未来继续利用现有的代码和工具进行开发。
Vitalik 的提案与以太坊基金会研究员 Justin Drake 提出的“Beam Chain”愿景相呼应。与“Beam Chain”通过简化共识层以提升效率类似,RISC-V 执行层通过简化执行过程,可能带来高达 100 倍的效率提升,推动以太坊进一步成为全球领先的智能合约平台。
什么是 RISC-V?
RISC-V(发音为“risk five”)是一种开源的“精简指令集计算机”(RISC)架构,被认为是构建虚拟机的模块化蓝图。它类似于计算机硬件中的 Linux 操作系统,已被包括英特尔和 Arm 在内的许多顶级芯片制造商采用,作为其 CPU 的编程骨干。
在区块链虚拟机的上下文中,RISC-V 被认为比 EVM 具有多个优势,包括:
- 更好的零知识证明(ZK)性能
- 更强的现有编译器和工具支持
- 支持更多编程语言的通用后端,如 Solana 使用的 Rust 和 Sui 使用的 MOVE 等
这些优势使得 RISC-V 成为以太坊未来虚拟机架构的一个理想选择,能够为开发者提供更多灵活性和高效性。
为什么要放弃 EVM?
自以太坊诞生以来,EVM 一直是其核心,但随着以太坊生态的发展,EVM 逐渐成为扩展性目标的瓶颈。当前的以太坊 L1 依然受限于 EVM 的设计,尤其是在零知识证明(ZK)技术可以为 L1 提供保障之前,可能需要进行彻底的改革来实现更好的扩展性。
许多正在研发中的 ZK-EVM(如 Polygon Miden、Succinct SP1 和 Risc Zero RISC0)已经开始将 EVM 字节码编译为 RISC-V 架构。让开发者直接访问这一标准,将进一步减少证明时间,并增加编码语言的灵活性,从而提高以太坊的整体效率。
此外,现有的 EVM 存在一些“技术债务”,例如智能合约的删除功能“SELFDESTRUCT”,这些问题可能需要通过切换到一个新的虚拟机架构来解决。因此,采用 RISC-V 架构,不仅能够支持更高效的零知识证明技术,还能为以太坊引入更多编程语言的支持,从而提升开发者的工作效率。
RISC-V 的潜力与以太坊的未来
采用 RISC-V 的虚拟机架构,能够简化以太坊的执行层,为以太坊带来重大的技术进步。通过消除不必要的计算负担并提升执行效率,RISC-V 有潜力为以太坊带来 100 倍的性能提升。更重要的是,这种转变能够为以太坊生态注入更多活力,推动以太坊成为下一代区块链技术的领导者。
对于未来的以太坊而言,RISC-V 提案不仅是技术架构上的一次大跃进,更可能为区块链行业带来一次范式转变。在新的虚拟机支持下,开发者将能够更高效地构建和部署智能合约,用户将体验到更低的交易费用和更快的交易确认速度,从而推动以太坊在全球范围内的普及和应用。
总结:Vitalik Buterin 的虚拟机提案提出了以太坊未来发展的新方向,RISC-V 的引入有望解决当前扩展性瓶颈,使以太坊继续保持在智能合约平台的领先地位。