终极赌博:以太坊能否在放弃EVM转向RISC-V后生存下来?

当Vitalik Buterin说“终极目标包括让一切都实现ZK-Snark化”时,他不是在随意说话。以太坊正站在十字路口,未来的抉择将决定它是成为ZK原生互联网的支柱,还是逐渐淡出人们的视野。这个问题不再是理论上的——而是操作层面的问题:以太坊是否应该用RISC-V取代其基础的以太坊虚拟机(EVM)?

为什么EVM正成为以太坊的阿喀琉斯之踵

十多年来,EVM一直是推动DeFi和NFT的革命引擎。但革命并不意味着最优。随着零知识证明从理论优雅走向实际需求,EVM的局限性已从不便变成危机。

核心问题非常残酷:目前的zkEVM实现并不直接证明EVM——它们证明运行EVM的解释器,而这个解释器本身又被编译成RISC-V。这带来了灾难性的性能惩罚。Vitalik直言不讳地评价:“为什么不直接暴露底层的RISC-V?”去除这个中间层可以将执行效率提升多达100倍。没有它,区块执行本身就占用了所有证明时间的80-90%,即使经过其他优化。

膨胀不仅仅是性能问题。为了弥补EVM在密码学上的低效,Ethereum堆叠了大量预编译合约——硬编码的函数,嵌入协议本身。Vitalik形容这为“灾难性”: “它们极大地膨胀了Ethereum的可信代码库……导致了严重的问题,几乎引发共识失败。”单个预编译(比如modexp)的封装代码,比整个RISC-V解释器还要复杂。

256位架构更是雪上加霜。这一设计在2015年用于密码学操作还说得过去,但如今的智能合约通常使用32或64位整数。对于这些,256位堆栈浪费资源,同时在ZK系统中增加了两到四倍的复杂性。

RISC-V:没人预料的极简主义答案

RISC-V不是以太坊的发明——它是一个由更广泛的计算界采纳的开源标准。这比大多数人意识到的更为重要。

指令集大约包含47个核心操作。极简主义不是限制,而是核心所在。更小的可信代码库更易审计、形式验证和数学证明正确性。这对于保障价值超过1000亿美元的协议至关重要。

生态系统优势令人震惊。通过采用RISC-V,以太坊继承了数十年的计算机科学进步。LLVM编译器基础设施意味着开发者可以自动使用Rust、C++、Go、Python以及几乎所有主流语言——无需从零重建软件生态。

Ethproofs的数据揭示了市场共识:在十个能够证明以太坊区块的zkVM中,有九个选择了RISC-V。这不是意识形态——而是务实的趋同。像Succinct Labs这样的项目已经通过SP1验证了该架构,SP1是一个高性能的zkVM,展示了RISC-V在证明生成方面的优越性。

正式规范角度也为其背书。RISC-V采用SAIL——一种机器可读的规范,而以太坊的黄皮书在某些地方仍然模糊。正如以太坊基金会的Alex Hicks所指出,SAIL实现了直接验证:“zkVM电路可以与官方的RISC-V规范进行验证。”这将安全性从依赖实现转变为数学可证明。

三阶段的出走计划

以太坊不会一键切换。迁移策略反映了在管理价值超过1000亿美元的锁定资产方面的宝贵经验。

第一阶段:用RISC-V替代预编译 不是添加新的EVM预编译(一个缓慢且有争议的硬分叉过程),而是引入白名单RISC-V程序。这一举措有双重目的:在主网低风险条件下测试新系统,同时用原生的执行层替代预编译陷阱。

第二阶段:共存时代 智能合约可以标记为EVM或RISC-V字节码。突破在于:通过系统调用(ECALL)实现无缝互操作。合约可以跨执行环境调用对方。这为生态迁移争取时间,同时保证向后兼容。

第三阶段:EVM作为模拟合约 最终阶段将EVM视为在原生RISC-V上运行的形式验证智能合约。遗留应用无限期运行,客户端开发者维护单一执行引擎,协议复杂性大幅降低。

Layer-2的地壳级变革

这一转变将以可预见的方式撕裂Layer-2的格局。

乐观卷叠(Optimistic Rollups)如Arbitrum和Optimism面临生存危机。它们的安全模型依赖于L1重新执行有争议的交易,通过EVM实现。如果L1不再运行EVM,它们的欺诈证明机制就崩溃了。这些项目面临二选一:进行大规模工程重建,或与以太坊的安全模型脱钩。都不是理想选择。

ZK卷叠实际上赢得了架构彩票。它们已经在内部标准化采用RISC-V。L1“讲同一种语言”解锁了Justin Drake所说的“原生Rollups”——L2成为L1执行环境的专用实例,内置虚拟机用于结算。

连锁反应的好处巨大:

  • 堆栈简化:无需在内部RISC-V和外部EVM之间进行复杂的桥接
  • 工具重用:为L1开发的编译器、调试器、形式验证工具可以直接迁移到L2
  • 经济激励:Gas价格反映实际的RISC-V验证成本,形成合理的激励机制

对用户和开发者而言,终局是革命性的:成本降低约100倍(从几美元降至几美分),实现“Gigagas L1”愿景——约10,000 TPS。开发者可以用Rust或Go,利用标准LLVM工具链编写合约——Vitalik称之为“区块链的NodeJS体验”,链上链下代码在同一生态中共存。

地雷:没人充分讨论的风险

大多数报道低估了技术挑战。

Gas测量尚未解决。 如何公平定价通用指令集?简单的指令计数易受DoS攻击——攻击者可以设计触发缓存未命中的程序,以最低的gas成本消耗资源。这不是理论问题;它威胁网络稳定和经济模型。

编译器安全是隐藏的炸弹。 Ethereum的信任模型从链上虚拟机转向链下编译器(LLVM),这些编译器复杂且存在已知漏洞。攻击者利用编译器漏洞可能将无害的源代码转变为恶意字节码。 “可重现构建”问题也在加剧:确保编译的二进制文件与公开源代码完全一致在技术上极为困难。微小的构建环境差异会产生不同的输出,破坏透明性。

深度防御

缓解策略必须多层次:

逐步推广是不可妥协的。三阶段迁移积累操作经验,为不可逆的变革做准备。低风险的预编译阶段让社区在生产环境中学习RISC-V的表现。

模糊测试结合形式验证有效。Diligence Security的Valentine Argus工具在主流zkVM中发现了11个关键漏洞——证明即使设计良好的系统也隐藏缺陷。严格的对抗性测试能捕捉到形式验证遗漏的问题。

标准化避免碎片化。 单一的RISC-V配置(可能是RV64GC,具有Linux兼容的ABI),最大化工具链支持,简化开发者体验。这不是官僚主义负担,而是架构纪律。

以太坊的可验证未来

EVM向RISC-V的过渡代表了以太坊自主网启动以来最具影响力的架构决策。这不是渐进式升级——而是根本性重构。

权衡取舍十分明确:

  • ZK原生架构带来的性能提升与向后兼容的需求
  • 协议简化带来的安全提升与EVM网络效应
  • 通用生态系统的强大与复杂第三方工具链的风险

像Succinct Labs这样的团队不是在空谈——他们已经在交付。其OP Succinct产品已验证了概念:乐观卷叠获得ZK能力,将最终确认时间从7天缩短到1小时。这不是未来技术,而是今天就能运行的。

Ethproofs的数据、SP1的开源实现,以及行业对RISC-V的趋同,表明这已不再是猜测。以太坊正将自己重塑为互联网的可验证信任层,SNARK作为继哈希和签名之后的第三个信任基础——无信任计算的支柱。

无论是阶段性迁移还是加速推进,这一重构都将定义以太坊未来十年。EVM构建了Web3,而RISC-V将构筑其底层的证明基础。

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