Vitalik 新文:以太坊如何实现对标比特币的简洁化架构?
原文:Simplifying the L1
作者:Vitalik
编译:lenaxin,ChainCatcher
以太坊旨在成为世界账本:一个存储文明资产与记录的平台,是金融、治理、高价值数据认证等的基础层。这需要具备两个条件:可扩展性和韧性。Fusaka硬分叉旨在将二层(L2)数据的可用空间增加10倍,当前拟定的2026年路线图也提出对一层(L1)进行类似的大幅扩容。与此同时,以太坊完成合并升级至权益证明机制(Proof of Stake),其客户端多样性迅速提升,零知识证明(ZK Verifiability)可验证性以及抗量子计算能力方面的工作也在推进,各类应用也愈发稳健。
本文旨在聚焦于韧性(最终也会影响可扩展性)的一个方面,这一方面同样重要却容易被低估,即协议的简洁性。
比特币的一大优点在于其协议极为简洁优美。


步骤四完成后,众多“EVM实现方案”仍将保留,并用于优化区块构建、开发者工具及链上数据分析等场景,但这些实现将不再属于核心共识规范的组成部分。届时,以太坊共识机制将“原生”仅支持RISC-V架构。
通过共享协议组件实现简化
减少协议总体复杂度的第三种方法(也是最易被低估的方式)是尽可能在不同协议栈层级间共享统一标准。通常而言,在不同模块中采用不同协议实现相同功能既无必要也无收益,但此类设计模式仍普遍存在,主要原因在于协议路线图各部分之间缺乏有效协同。以下是可通过强化组件跨层复用来简化以太坊的具体场景示例。
统一共享纠删码方案

当从EVM迁移至RISC-V(或其他精简虚拟机架构)后,六叉Merkle Patricia树将成为区块执行证明的最大性能瓶颈(即使在常规场景下亦如此)。转向基于更优哈希函数的二叉树结构,将显著提升证明效率,并降低轻节点及其他应用场景的数据存储成本。
在实施该迁移时,应同步采用相同的树状结构实现共识层与执行层的统一。此举可确保以太坊全栈(包括共识层与执行层)均采用同一套代码逻辑进行数据访问与解析。
从现状到目标的演进路径
简洁性在诸多方面与去中心化具有相似性,二者均为实现系统韧性的基础前提。明确将简洁性作为核心价值需要文化层面的转变:其收益往往难以即时显现,而追求复杂功能带来的短期收益却显而易见。然而随着时间推移,简洁性的优势将愈发显著——比特币的发展历程便是这一观点的有力印证。
我提议以太坊协议设计参考TinyGrad项目的实践经验,为长期以太坊规范设定明确的代码行数上限目标,力求使以太坊共识关键代码的简洁程度接近比特币水平。具体而言,处理以太坊历史规则的相关代码可继续保留,但必须严格隔离于共识关键路径之外,确保其不对核心共识逻辑产生影响;同时在技术方案选择中应贯彻"优先选择更简单方案"的设计理念,优先封装复杂性而非扩散系统性复杂度,并确保所有设计决策都能提供清晰可验证的特性与保证,从而在整体上形成一种以简洁性为导向的技术文化。
