Cointime

扫码下载App
iOS & Android

Vitalik 新文:以太坊如何实现对标比特币的简洁化​架构?

Cointime Official

原文标题:Simplifying the L1

撰文:Vitalik

以太坊旨在成为世界账本:一个存储文明资产与记录的平台,是金融、治理、高价值数据认证等的基础层。这需要具备两个条件:可扩展性和韧性。Fusaka 硬分叉旨在将二层(L2)数据的可用空间增加 10 倍,当前拟定的 2026 年路线图也提出对一层(L1)进行类似的大幅扩容。与此同时,以太坊完成合并升级至权益证明机制(Proof of Stake),其客户端多样性迅速提升,零知识证明(ZK Verifiability)可验证性以及抗量子计算能力方面的工作也在推进,各类应用也愈发稳健。

本文旨在聚焦于韧性(最终也会影响可扩展性)的一个方面,这一方面同样重要却容易被低估,即协议的简洁性。

比特币的一大优点在于其协议极为简洁优美。

区块链由一系列区块构成,每个区块通过哈希值与前一区块相连。区块的有效性通过工作量证明机制验证,即验证其哈希值的前几位是否为零。每个区块包含若干交易,这些交易消耗的币要么通过挖矿产生,要么来源于先前交易的输出。比特币协议的核心机制即在于此。即便是聪明的中学生也能完全理解这一协议,程序员甚至可以将其作为业余项目编写客户端。

保持协议的简洁性为比特币或以太坊成为全球公认的中立基础层提供了关键优势:

  • 简洁的协议更易于分析,能够吸引更多参与者投身协议研究、开发及治理工作,同时降低技术垄断风险。
  • 简化协议结构显著减少与新基础设施(如客户端、证明器、日志工具及其他开发工具)对接的开发投入。
  • 协议的简洁设计有效降低长期维护成本。
  • 协议规范及其实现中的严重漏洞风险显著减少,并便于验证系统安全性。
  • 减少社会攻击面:组件精简使系统更易于防护特殊利益渗透,提升整体安全性。

历史上,以太坊在协议设计上常未能贯彻简洁性原则(部分原因源于本人决策),这直接导致研发成本居高不下、安全隐患频发,以及研发文化的封闭性。这些问题的根源往往在于追逐被实践证明无效的短期收益。本文将阐述未来五年以太坊如何实现接近比特币的协议简洁性。

简化共识层

在 3sf - mini(以太坊测试网络代号)中对三时隙最终性进行模拟

新版共识层方案(曾命名为「光束链」)旨在融合过去十年在共识理论、零知识证明(ZK-SNARK)、质押经济学等领域的研究成果,为以太坊构建面向长期发展的最优共识机制。相较于现有的信标链,该方案具备显著简化的特性,具体体现在以下方面:

  • 三时隙最终性(3-slot finality)架构革新:消除了独立时隙(slot)与纪元(epoch)的概念划分,取消委员会轮换机制及同步委员会等复杂组件,大幅简化协议规范。核心实现仅需约 200 行代码,较 Gasper 协议在安全性上达到近乎最优水平。
  • 验证节点管理优化:通过限制活跃验证节点数量,使得分叉选择规则(fork choice rule)可采用更简化的实现方案,同时保障系统安全性。
  • 聚合协议升级:基于 STARK 的聚合机制允许任意节点担任聚合角色,规避了对聚合器的信任依赖及重复比特字段(bitfield)的资源浪费问题。尽管聚合密码学本身复杂度较高,但其高度封装的特性显著降低了系统性风险。
  • P2P 网络架构改进:上述两项优化为构建更简洁高效的点对点网络架构提供了可能性。
  • 验证流程重构:重新设计验证节点准入、退出、提款、密钥迁移及怠惰惩罚等机制,在降低代码量的同时,明确核心参数(如弱主观周期)的保障机制。
  • 技术优势:共识层与 EVM 执行层的相对解耦特性,为持续优化提供了更大的技术空间。相较之下,执行层的同类改进面临更大挑战。

简化执行层

以太坊虚拟机(EVM)的复杂性持续增长,其中许多复杂设计已被证明是不必要的(在很多情况下是我的决策失误):一个为特定加密算法过度优化的 256 位虚拟机,而这些算法如今已逐渐失去重要性;以及为单一使用场景过度设计的预编译合约,这些场景的实际使用率极低。

试图通过零散修补解决现存问题已不可行。移除 SELFDESTRUCT 操作码耗费巨大努力却仅获得有限收益,近期关于 EOF 的争论更凸显了对虚拟机进行渐进式修改的困难。

作为替代方案,我近期提出更激进的转型路径:与其对 EVM 进行中等规模(但仍具破坏性)的修改以换取 1.5 倍的性能提升,不如直接过渡到全新且显著更优的虚拟机架构,以实现百倍级的性能跃升。如同合并(The Merge)一样,我们通过减少破坏性变更次数,但提升每次变更的战略价值。具体而言,建议采用 RISC-V 架构或以太坊 ZK 证明程序所使用的虚拟机替代现有 EVM。这一转型将带来:

  • 效率革命性提升:在 ZK 证明环境中,智能合约可直接运行于目标架构,无需解释器开销。Succinct 数据显示,在多数场景下性能可提升百倍以上。
  • 架构极致简化:RISC-V 规范相较于 EVM 极为精简,其他候选方案(如 Cairo)同样具备简洁特性。
  • 继承 EOF 的核心优势:包括代码分段管理、更友好的静态分析支持以及更大的代码容量限制。
  • 开发者工具链扩展:Solidity 和 Vyper 可通过新增后端编译支持新架构;若选择 RISC-V,主流语言开发者可直接移植现有代码。
  • 预编译合约优化:大部分预编译功能将不再必要,仅保留高优化的椭圆曲线运算(随量子计算发展或将淘汰)。

主要挑战在于:不同于可立即实施的 EOF 方案,新虚拟机需要更长时间才能惠及开发者。可通过同步实施部分高价值的 EVM 改进(如提升合约代码大小限制、优化 DUP/SWAP 指令集)作为短期过渡方案。

这一转型将显著简化虚拟机架构。核心问题在于:如何妥善处理现有 EVM 生态?

虚拟机迁移的向后兼容策略​

简化(或优化而不增加复杂度)EVM 任何部分的最大挑战在于,如何平衡实现预期目标与维护现有应用的向后兼容性。​​

首先需要明确的是:甚至对于单一客户端而言,界定何为「以太坊代码库」并不存在唯一标准。

目标是最小化绿色区域:即节点为参与以太坊共识所需运行的逻辑,包括计算当前状态、证明生成与验证、FOCIL(注:需确认是否为专业术语缩写)以及「基础」区块构建流程。

​​橙色区域无法缩减:若执行层功能(无论是虚拟机、预编译合约或其他机制)从协议规范中移除或其功能发生变更,需要处理历史区块的客户端必须保留该功能;但新客户端(包括 ZK-EVM 或形式化验证工具)可完全忽略此部分。

​​新增黄色区域:指对当前链上数据解析或最优区块构建极具价值,但不属于共识机制的代码。典型案例如 Etherscan 及部分区块构建器对 ERC-4337 用户操作的支持。若将以太坊核心功能(如外部账户 EOA 及其支持的各类旧式交易类型)替换为链上 RISC-V 实现,则共识代码将大幅简化,但专用节点可能仍需沿用原有代码进行解析处理。

橙色和黄色区域的复杂性属于封装性复杂度,任何希望理解协议的人员均可跳过这些部分,Ethereum 实现方案也可自由选择忽略。此外,这些区域的代码缺陷不会引发共识风险。这意味着,相较于绿色区域的代码复杂度,橙色和黄色区域的复杂度对系统整体的负面影响显著更低。​

将代码从绿色区域迁移至黄色区域的思路,类似于苹果公司通过 Rosetta 翻译层实现长期向后兼容的技术方案。

要求所有新开发的预编译合约必须包含规范的链上 RISC-V 实现。此步骤旨在推动生态逐步适应 RISC-V 虚拟机环境(以 EVM 向 RISC-V 迁移为例,该方案同样适用于 EVM 至 Cairo 或其他更优虚拟机的迁移):

  1. 双虚拟机并行支持:在协议层面同时原生支持 RISC-V 和 EVM 两种虚拟机。开发者可自由选择开发语言,不同虚拟机编写的合约可实现无缝交互。
  2. 预编译合约分阶段替换:除椭圆曲线运算和 KECCAK 哈希算法(因其对性能要求极致优化)外,所有预编译合约均通过硬分叉替换为 RISC-V 实现。
  3. 具体操作为:移除原预编译合约的同时,将该地址的代码(采用 DAO 分叉模式)从空状态修改为对应的 RISC-V 实现。由于 RISC-V 架构的高度简洁性,即便仅完成此步骤,系统整体复杂度仍将降低。
  4. EVM 解释器链上部署:基于 RISC-V 实现 EVM 解释器(ZK 证明工具链已推动此类开发),并将其作为智能合约部署至链上。在初始版本发布数年后,现有 EVM 合约将通过该解释器执行,从而完成向新虚拟机的平滑过渡。

​​通过共享协议组件实现简化​

步骤四完成后,众多「EVM 实现方案」仍将保留,并用于优化区块构建、开发者工具及链上数据分析等场景,但这些实现将不再属于核心共识规范的组成部分。届时,以太坊共识机制将「原生」仅支持 RISC-V 架构。

通过共享协议组件实现简化​

​​减少协议总体复杂度的第三种方法(也是最易被低估的方式)​​是尽可能在不同协议栈层级间共享统一标准。通常而言,在不同模块中采用不同协议实现相同功能既无必要也无收益,但此类设计模式仍普遍存在,主要原因在于协议路线图各部分之间缺乏有效协同。以下是可通过强化组件跨层复用来简化以太坊的具体场景示例。

统一共享纠删码方案

纠删码的三类应用场景:

  1. 数据可用性采样:客户端验证区块是否已发布时需使用纠删码,确保数据完整性。
  2. 高效 P2P 广播:节点在接收到 n 个分片中 n/2 个时即可确认区块,实现延迟降低与冗余度之间的最优平衡。
  3. 分布式历史存储:以太坊历史数据被分割为多个数据块,满足:
  4. 各数据块可独立验证
  5. 任一分组中 n/2 个数据块即可恢复剩余 n/2 个数据块

该设计显著降低单点数据丢失风险。

若在以下三个场景中采用相同的纠删码(如里德 - 所罗门码、随机线性码等),将带来显著优势:

  1. 代码精简;
  2. 效率提升:当节点因某一场景需要下载分片数据(而非完整区块)时,该数据可直接用于其他场景,避免重复传输;
  3. 所有场景下的数据块均可通过根哈希进行统一校验

若采用不同纠删码,需满足兼容性要求:例如,在数据可用性采样(DAS)分片中可同时使用横向里德 - 所罗门码与纵向随机线性码,但两种编码必须基于同一有限域进行运算。

统一序列化格式​

当前以太坊的序列化格式尚处于半规范化状态——数据可被重新序列化为任意格式并进行传播,唯一的例外是交易签名哈希,该场景需采用规范格式以确保哈希一致性。然而未来,序列化格式的规范化程度将进一步强化,主要原因包括:

  •  账户抽象化(EIP-7701):完整交易内容将对虚拟机(VM)完全可见
  • 高 Gas 限制场景:随着区块 Gas 上限提升,执行层数据需存储至 blob 结构

当上述转变发生时,我们可借此契机统一以太坊三个关键层级的序列化标准:(i)执行层(ii)共识层(iii)智能合约调用 ABI

建议采用 SSZ 序列化格式,SSZ 具备以下优势:

  • 解码高效,包括智能合约在内的场景均可快速解码,得益于其基于 4 字节的设计及较少的边界条件处理
  • 共识层应用广泛,已在共识层实现深度集成
  • 与现有 ABI 高度相似,便于工具链适配升级

当前已有相关技术团队推进 SSZ 的全面迁移工作。建议在后续升级规划中延续这一技术路线,并基于现有成果进行扩展。

统一共享树结构

当从 EVM 迁移至 RISC-V(或其他精简虚拟机架构)后,六叉 Merkle Patricia 树将成为区块执行证明的最大性能瓶颈(即使在常规场景下亦如此)。转向基于更优哈希函数的二叉树结构,将显著提升证明效率,并降低轻节点及其他应用场景的数据存储成本。

在实施该迁移时,应同步采用相同的树状结构实现共识层与执行层的统一。此举可确保以太坊全栈(包括共识层与执行层)均采用同一套代码逻辑进行数据访问与解析。

从现状到目标的演进路径

简洁性在诸多方面与去中心化具有相似性,二者均为实现系统韧性的基础前提。明确将简洁性作为核心价值需要文化层面的转变:其收益往往难以即时显现,而追求复杂功能带来的短期收益却显而易见。然而随着时间推移,简洁性的优势将愈发显著——比特币的发展历程便是这一观点的有力印证。

我提议以太坊协议设计参考 TinyGrad 项目的实践经验,为长期以太坊规范设定明确的代码行数上限目标,力求使以太坊共识关键代码的简洁程度接近比特币水平。具体而言,处理以太坊历史规则的相关代码可继续保留,但必须严格隔离于共识关键路径之外,确保其不对核心共识逻辑产生影响;同时在技术方案选择中应贯彻「优先选择更简单方案」的设计理念,优先封装复杂性而非扩散系统性复杂度,并确保所有设计决策都能提供清晰可验证的特性与保证,从而在整体上形成一种以简洁性为导向的技术文化。

评论

所有评论

推荐阅读

  • EXOR集团 :拒绝Tether公司收购尤文图斯股份的提议

    EXOR集团 :拒绝Tether公司收购尤文图斯股份的提议,重申无意出售尤文图斯股份。 此前报道,加密货币巨头Tether公司对于收购尤文图斯俱乐部的计划非常认真,他们准备再次开出一份超过20亿欧元的新报价。

  • Tether 开出总估价超过 20 亿欧元的新报价收购尤文图斯

    加密货币巨头 Tether 公司对于收购尤文图斯俱乐部的计划非常认真,他们准备再次开出一份超过 20 亿欧元的新报价。昨天 Tether 已经向 Exor 董事会提交了一份报价,意图收购阿涅利家族控股公司所持有的尤文图斯 65.4% 股份,这一消息由首席执行官保罗-阿尔多伊诺通过社交媒体公布,但这仅仅是谈判的开始。

  • American Bitcoin比特币储备过去7天增加约623枚,现仓位达4941枚BTC

    此前曾披露分析“1011内幕巨鲸”的链上分析师Emmett Gallic在X平台发文披露特朗普家族支持的加密矿企American Bitcoin比特币储备更新数据,过去七天增加约623枚BTC,其中约80枚来自于挖矿收入,542枚来自于公开市场的战略收购,截至目前其比特币总持有量增至4941枚,当前市值约合4.5亿美元。

  • 美国现货以太坊ETF昨日净流出1940万美元

    据TraderT监测,美国现货以太坊ETF昨日净流出1940万美元

  • 华夏基金香港在Solana上推出亚洲最大代币化货币市场基金

    12月12日消息,华夏基金香港(ChinaAMC HK)产品与策略负责人 Katie He 在 Solana Breakpoint 大会上表示,将推出亚洲首个且规模最大的代币化货币市场基金,涵盖港币(HKD)、美元(USD)和人民币(RMB)计价,将传统货币市场工具代币化,为投资者提供安全、链上访问稳定收益的机会,具有完全透明度和实时结算。经过数月与监管机构及 OSL 等伙伴的合作,这一创新将自香港扩展至更广阔地区,并原生部署到 Solana 区块链上。

  • 加拿大皇家银行已购入77,700股American Bitcoin股票

    据市场消息:价值1万亿美元的加拿大皇家银行已购入77,700股American Bitcoin ($ABTC)股票,价值约15万美元。该比特币矿企由特朗普家族成员Eric Trump支持。

  • 中国人民银行:继续实施适度宽松的货币政策,推进人民币国际化

    中国人民银行党委召开会议,会议纪要第三点指出:继续实施适度宽松的货币政策,加快推进金融供给侧结构性改革。把促进经济稳定增长、物价合理回升作为货币政策的重要考量,灵活高效运用降准降息等多种货币政策工具,把握好政策实施的力度、节奏和时机,保持流动性充裕,促进社会综合融资成本低位运行,加强对实体经济的金融支持。畅通货币政策传导机制,优化结构性货币政策工具运用,加强与财政政策的协同,激励和引导金融机构加力支持扩大内需、科技创新、中小微企业等重点领域。保持人民币汇率在合理均衡水平上的基本稳定。会议纪要第五点指出:稳步推进金融高水平开放,维护中国国家金融安全。践行全球治理倡议,积极参与和推进全球金融治理改革完善。务实开展金融外交和多双边货币金融合作。推进人民币国际化。持续建设和发展多渠道、广覆盖的人民币跨境支付体系。稳步发展数字人民币。

  • 日本央行据悉将进行更多加息 部分官员认为中性利率高于1%

    据知情人士透露,日本央行官员认为,在本轮加息周期结束前,利率很可能升至0.75%之上,这表明在下周加息之后,可能还会有更多次加息。这些人士称,官员认为,即使加息至0.75%,日本央行仍未达到中性利率水平。部分官员已认为1%仍低于中性利率水平。知情人士表示,即便日本央行根据最新数据更新中性利率估算,目前也并不认为该区间会显著收窄。目前日本央行对名义中性利率区间的估计约为1%至2.5%。知情人士称,日本央行官员认为该区间上下限本身也可能存在误差。(金十)

  • Nexus 启动“节点之光·先锋理财周”,打造节点用户专属通道

    Nexus 12月12日宣布即将启动为期五天的 “节点之光·先锋理财周”,以“节点身份金融特权” 为核心理念,为生态核心参与者开启一段独立于全平台的专属理财周期。此次活动仅限节点用户参与专属理财包认购,并为随后上线的全平台理财与 NexSwap 注入市场期待。

  • 美 SEC 主席:DTC 参与者可将代币化证券转入其他参与者的注册钱包

    美国证券交易委员会(SEC)主席 Paul Atkins 在 X 平台发文表示,美国金融市场即将向链上转型并将优先考虑创新并积极采用新技术,SEC 已向美国存托信托与清算公司(DTC)发布了一封不采取行动的信函,链上市场将为投资者带来更高的可预测性、透明度和效率,现在 DTC 参与者可以直接将代币化证券转入其他参与者的注册钱包,这些交易将被 DTC 官方记录跟踪。