以太坊的革命性转变:从以太坊虚拟机(EVM)过渡到RISC-V架构

以太坊历史上最重要的架构变革

以太坊即将经历自创立以来最具变革性的架构变化:用RISC-V架构取代以太坊虚拟机(EVM)。这一过渡代表了以太坊处理交易和执行智能合约方式的根本变化,受到了零知识(ZK)技术在区块链开发中日益重要性的驱动。

当前的EVM已成为零知识证明时代的重要性能瓶颈:

  • zkEVM 实现依赖于解释器,导致性能下降 50-800 倍
  • 预编译模块给协议增加了复杂性和安全风险
  • 256位堆栈设计在生成证明方面极其低效

为什么 RISC-V 是最佳解决方案

RISC-V 提供了几个引人注目的优势,解决了 EVM 的局限性:

  • 极简设计,包含大约47条基础指令,配合成熟的LLVM生态系统,支持多种语言(Rust, C++, Go)
  • 行业广泛采用,90%的项目选择RISC-V作为zkVM实现的标准
  • 正式的SAIL规范替代模糊的黄皮书,实现严格验证
  • 硬件加速路径 通过ASICs/FPGAs,目前正在由项目如SP1、Nervos和Cartesi进行测试

三阶段迁移策略

过渡将通过精心规划的多阶段过程展开:

  1. 初步集成:RISC-V作为预编译模块实现,用于低风险测试
  2. 双虚拟机时代:EVM和RISC-V共存,完全互操作
  3. 完整过渡:在RISC-V中重新实现EVM功能("Rosetta"策略)

生态系统范围的影响分析

这一架构转变将在整个以太坊生态系统中产生连锁反应:

  • 乐观汇总 ( Arbitrum, Optimism ) 将需要重建它们的欺诈证明机制
  • 零知识卷积 (Polygon, zkSync, Scroll) 将通过更便宜、更快和更简单的证明生成获得显著优势
  • 开发者将受益于在第一层级直接访问像Rust、Go和Python这样的主流语言库
  • 用户 将体验到大约 100 倍更低的证明生成成本,这可能使 Gigagas L1 吞吐量达到 (~10,000 TPS)

理解变革背后的技术驱动因素

解释器开销问题

当前的zkEVM实现并不直接证明EVM操作。相反,它们证明了EVM的解释器,而解释器本身编译为RISC-V代码。正如Vitalik Buterin所强调的:

"如果 zkVM 的实现是将 EVM 的执行编译成最终成为 RISC-V 代码的形式,为什么不直接将底层的 RISC-V 暴露给智能合约开发者呢?这可以完全消除整个外部虚拟机的开销。"

这个额外的解释层会带来严重的性能损失,估计与原生证明生成相比,速度会减慢50-800倍。

技术债务积累

以太坊通过使用预编译合约积累了显著的技术债务——这些是硬编码到协议中的专用功能,用以克服EVM在加密操作中的性能限制。根据Vitalik的说法:

"预编译合约对我们来说是灾难性的……它们极大地膨胀了以太坊的可信代码库……并且它们导致了严重的问题,几乎多次导致共识失败。"

复杂程度令人震惊,单个预编译合约的包装代码超过了整个RISC-V解释器的复杂性。

结构低效

EVM的256位架构虽然是为了处理加密值而选择的,但对于使用32位或64位整数的典型智能合约操作来说,效率极低。这种低效率在零知识系统中尤其代价高昂。

此外,EVM 的栈架构比 RISC-V 和现代 CPU 使用的基于寄存器的架构效率低,需要更多的指令来执行相同的操作,并使编译器优化变得更复杂。

RISC-V的优势:构建一个更可验证的以太坊

开放标准与定制设计

与需要全新软件生态系统的定制指令集架构不同,RISC-V 是一个成熟的开放标准,提供三个关键优势:

  • 生态系统成熟度:利用数十年来在计算机科学领域的集体进步,借助世界级工具和对所有与LLVM兼容的高级语言的支持
  • 设计简约:一个更小、更易审计的可信代码库,更容易进行形式验证
  • 行业标准化:十个可以证明以太坊区块的zkVM中有九个选择了RISC-V作为其目标架构

旨在信任与验证

RISC-V的架构特别适合构建安全、可验证的系统:

  • 正式化、机器可读的SAIL规范,提供数学正确性证明的"黄金标准"
  • 特权架构定义了具有硬件强制安全边界的不同操作级别

风险缓解策略

转向 RISC-V 引入了几个必须解决的挑战:

  • 燃气测量复杂性:为通用指令集创建一个确定性和公平的燃气模型
  • 工具链安全考虑: 管理向离链编译器依赖的转变,这可能引入漏洞

这些挑战将通过以下方式解决:

  1. 分阶段部署,每个阶段进行广泛测试
  2. 核心组件的综合安全审计
  3. 对于诸如燃气会计等关键元素的标准化工作

朝着可验证计算的未来

这次架构转型旨在解决基本的可扩展性瓶颈,减少协议复杂性,并使以太坊与通用计算原则保持一致。它将把以太坊的第1层从一个专用智能合约平台转变为一个高效、安全的结算层,专门为可验证计算而设计。

正如维塔利克·布特林所强调的,"最终目标是为一切提供ZK-snark" - 这一愿景通过向RISC-V的过渡变得更加可实现。

ETH0.49%
CKB0.61%
CTSI1.1%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)