Vitalik 介绍以太坊 EVM 和状态树:前所未有的根本性变革

过去的几周在以太坊社区引发了关于区块链架构最关键部分的深入讨论。在2025年第一季度,Vitalik Buterin发布了一份关于如何从根本上改变以太坊的全面分析。他的论点直截了当:EVM和状态树结构不足以应对零知识证明时代以太坊的未来。专业开发者社区对此反应不一——从支持到直接否定主要提案。

为什么需要改变EVM?巨大的性能瓶颈

为了理解变革的紧迫性,我们需要知道问题的根源。十多年来,EVM(以太坊虚拟机)一直是以太坊生态系统的核心。但随着网络规模扩大和ZK证明等先进技术的出现,其局限性变得更加明显。

Vitalik给出了具体诊断:状态树和虚拟机架构占据了区块链证明计算瓶颈的80%以上。换句话说,即使系统的其他部分表现优异,如果不解决这两个问题,以太坊未来的扩展性就难以实现。这就像试图加速一辆车,但引擎依然沉重且无力。

两个主要步骤:结构全面改造状态树和完全替换EVM

Vitalik提出了两个相互关联的解决方案,不应只看作单一措施。每个方案都针对性能问题的不同方面。

第一步:用二叉结构替代状态树

目前,以太坊使用复杂的“六角Keccak Merkle Patricia树”——这个名字反映了其复杂程度。EIP-7864提案旨在用更简洁的二叉树结构进行替换。

实际效果显著。在现有系统中,定位某个特定交易或余额需要在树的每一层做出多次决策——每个节点有六个可能的方向。而采用二叉树,只需两个选择:左或右。结果是:Merkle分支的长度最多缩短四倍。

对于轻客户端和分布式验证系统来说,这是革命性的。验证数据所需的带宽大幅降低。对终端用户而言,意味着更快的交易验证和更低的计算成本。

但Vitalik的提案还包括对哈希函数的改动——“计算的字体”,也就是“哈希算法”。有两个候选:Blake3和Poseidon。Blake3提供稳定的性能提升;Poseidon则更激进,理论上能将证明效率提高数十倍——但还需更多安全审计。

这个选择也间接传递了信号:以太坊放弃了Verkle树方案,社区一直在讨论。2024年,量子计算对椭圆曲线密码学的威胁降低了对Verkle方案的兴趣,而二叉树路径变得更受青睐。

第二步:将EVM迁移到RISC-V架构

第二个提案范围更大、争议也更多:用RISC-V指令集架构(ISA)作为长期替代EVM的方案。

RISC-V是开源、能效高的指令集,起源于学术研究,现在已成为所有零知识证明系统的标准。Vitalik的逻辑很简洁:如果ZK证明生成器使用RISC-V语言,为什么区块链虚拟机还要用不同的语言,并增加中间翻译层?去除冗余层,效率即刻提升。

技术实现并不复杂——RISC-V解释器可以用几百行代码实现。对Vitalik而言,这符合区块链的设计哲学:简洁、以性能为导向。

过渡计划分为三个阶段:

一,使用RISC-V虚拟机运行预编译合约。现有80%的预编译合约可以用RISC-V重写。

二,让开发者直接部署新虚拟机上的合约。新系统与EVM同时运行,逐步迁移。

三,最终废弃EVM——但不完全消失。它会被转化为在RISC-V虚拟机上运行的智能合约,确保向后兼容。Vitalik的设想如诗:方向盘依然是原来的方向盘,但引擎已悄然更换。

生产瓶颈:若不改EVM,扩展性无望

核心论点基于一个数字:80%。这是以太坊证明瓶颈中,直接源自状态树和虚拟机架构的比例。实际上,其他所有优化措施的效果都有限,除非解决这两个问题。

在ZK驱动的扩展方案中,这一架构限制将成为绊脚石。以太坊意识到必须超越补丁式的改进。

反提案:Arbitrum对RISC-V策略的挑战

但情况并非简单共识。去年11月,Offchain Labs——Arbitrum的主要开发团队——发布了详细的技术反驳。

他们的核心观点值得关注:RISC-V非常适合ZK证明,但不应成为智能合约的“执行格式”。他们区分了“交付指令集”(dISA)和“证明指令集”(pISA),二者不必相同。

他们的比喻很实用:仓库用叉车效率最高,但不意味着快递员也必须用叉车送快递。每个工具有其适用场景。

对于合约执行层,Offchain Labs建议采用WebAssembly(WASM)作为更优方案。理由充分:

一,WASM在标准硬件上效率高。大部分以太坊节点不运行RISC-V专用芯片,模拟会带来巨大开销。

二,WASM拥有成熟的类型安全验证机制,已在全球数百万环境中验证。

三,WASM的工具链生态成熟,开发者支持广泛。

更重要的是,他们已实现原型:用WASM作为合约交付格式,再编译成RISC-V用于ZK证明。每一层都专注于自己的任务,无冲突。

Offchain Labs还强调了关键风险:ZK证明技术快速演进。RISC-V实现从32位到64位也在近年发生。若现在将RISC-V锁定在以太坊L1层,未来两年可能出现更优的证明架构?押注于不断变化的目标,不符合以太坊的风格。

更大的产业变革:以太坊与Layer 2的未来

为了理解这场技术辩论的背景,还需关注更深层的产业动态。

不久前,Vitalik表达了对“为以太坊制定专门的Layer 2路线图”的怀疑,引发Layer 2运营商的反应。

Espresso Systems的CEO Ben Fisch向媒体解释:Layer 2最初的目标是帮助以太坊扩展。但随着以太坊自身追求扩展改进,Layer 2的定位也需演变。它不再只是辅助层,而应成为更独立的生态。

Layer 2运营商并未惊慌,而是在积极调整。OP Labs联合创始人将Layer 2比作“独立网站”,以太坊则是“定期结算标准”。Polygon的CEO更直白:真正的挑战不只是扩展,而是打造符合实际用例的专用区块空间——比如支付基础设施。

换句话说,以太坊执行层的这一重大技术转变,反映了更大结构性趋势:以太坊正逐步回归自主掌控核心能力,而Layer 2要么被推动,要么最终找到自己的存在理由。

这会成为现实吗?未来路径与挑战

Vitalik本人也承认,开发者社区尚未就EVM替代方案达成广泛共识。状态树改革更具基础性——EIP-7864已有具体草案和活跃的开发团队。

但RISC-V EVM替代仍处于“路线图”阶段,距离实际编码实现尚远。

不过,Vitalik上周发表了信心声明:以太坊已在“合并”中完成引擎变更,未来还能进行四个主要变革——状态树优化、简化共识、ZK-EVM验证和虚拟机替换。

时间表已在制定中。以太坊计划在2026年上半年推出Glamsterdam升级,随后是Hegota。技术细节仍在敲定,但状态树改革和执行层改进已成为主要方向。

问题不在“能不能”。以太坊多次证明了其能力——从PoW到PoS,从全力发展L1到以Rollup为中心的生态。挑战在于架构的根本性变革——不仅仅是表面修补,而是重建基础,进行根本性替换。

这场技术辩论——无论是“美好”还是“走向无限复杂”——或许比最终方案更有价值。以太坊已明确决心不成为“补丁式遗留系统”迎接ZK时代。何时拆解引擎的零件、采用何种新模型成为行业标准,只能等到2027年才能见分晓。

查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
暂无评论