以太坊路线图六大核心阶段
- The Merge(合并)
核心目标:从“工作量证明”( PoW)转变为 “权益证明”(PoS)。
这是以太坊历史上最重要的升级。它通过取消挖矿极大降低了能源消耗。
“合并”已于 2022 年 9 月成功完成。未来的任务是改进共识机制,例如实现单插槽最终性( SSF),让交易能在大约 12 秒内彻底确认,从而提升用户体验。
- The Surge(激增)
核心目标:通过 Rollups 和分片技术提升以太坊的处理能力(可扩展性)。
这一阶段旨在让以太坊变得更快、更便宜。
关键技术:目前已通过 EIP-4844 ( Proto-Danksharding) 引入了“数据对象”( Blobs),大幅降低了 Layer 2 网络(如 Arbitrum, Optimism)的交易成本。未来的目标是实现完全的 Danksharding,为网络提供海量的数据空间。
- The Scourge(祸害 / 抗审查)
核心目标:确保网络的去中心化和抗审查性,应对 MEV(最大可提取价值)带来的风险。
说白了就是 防止少数大型节点或机构控制网络交易的顺序或排除某些交易。
解决方案:研究包括 MEV 销毁( MEV-Burn),将这些额外收益分配给所有 ETH 持有者,以及包含列表( Inclusion Lists),强制节点包含某些交易以防止审查。
- The Verge(边界)
核心目标:让验证区块变得更加容易,降低运行节点的硬件门槛。
未来你可能不需要昂贵的硬盘就能运行以太坊节点,甚至在轻量级设备上也能验证网络安全。
关键技术:引入 Verkle 树( Verkle Trees),这种技术可以用极小的数据量证明交易的有效性,从而实现“无状态”验证。
- The Purge(清除)
核心目标:简化协议,清理历史垃圾数据,减轻节点的存储负担。
正如电脑需要定期清理垃圾文件,以太坊也需要删除不再需要的旧数据以保持运行效率。
关键提案: EIP-4444 (历史过期),允许客户端停止在链上存储超过一年的旧区块数据,从而大幅降低存储需求。
- The Splurge(挥霍 / 修补)
核心目标:所有其他能提升用户体验、安全性和长期抗风险能力的“锦上添花”功能。
这是路线图的“最后拼图”,涵盖了各种零散但重要的优化。
亮点功能:
-
账户抽象:让钱包像银行卡一样好用,支持社交恢复、批量交易等功能。
-
抗量子签名:研究能够抵御未来量子计算机攻击的加密算法。
-
形式化验证工具:通过形式化验证,开发者可以获得更高的保证,极大提升客户端的安全性,防范漏洞和黑客攻击。
这些阶段并非按顺序一个接一个发生,而是并行推进的。以太坊被视为一座“无尽花园”,通过这些持续的修剪与升级,使其最终达到一种稳定且高效的状态。
如何通过 The Surge 提高可扩展性
- 【已实现】通过 Proto-Danksharding (EIP-4844) 引入了一种 “ Blob” 临时存储空间。极大地降低了 Layer 2 (如 Rollups)的交易成本。
- 技术原理: Rollup 的数据 不再永久存储在以太坊的主链 上,而是存放在这些临时的“ Blob”中,并在不再需要时被删除。
- 【研究中】 Danksharding( 完整分片 ) 是 Rollup 扩展的最终实现目标,是对 Proto-Danksharding 的全面升级。
-
技术原理:为 Rollup 提供海量空间,用于转储其压缩后的交易数据。
-
支持技术 (ePBS):通过在协议层引入“提议者 - 构建者分离”( ePBS),可以更好地支持 Danksharding 的升级,从而帮助以太坊实现大规模扩展。
- 【研究中】数据可用性采样 (DAS)
为了在 不增加单个节点负担 的情况下处理大量数据, The Surge 引入了 数据可用性采样( DAS) 技术。
- 技术原理:网络中的节点无需下载全部数据,只需通过采样检查即可确认数据是否可用。它能确保区块生产者公开了所有必要的数据,同时允许轻客户端在极低开销下获得安全保障。
- 【研究中】优化 Rollup 技术与 ZK-EVMs
通过技术手段移除 Rollup 的“辅助轮”,即 减少对中心化运营者的依赖。
- ZK-EVMs:通过支持零知识证明计算的 EVM 兼容虚拟机,允许 Layer 2 节点在链下处理大量交易,并生成一个极小的零知识证明发送到 Layer 1 , Layer 1 节点只需验证这个证明,不需要像传统方式那样重新执行每一笔交易。在不牺牲链的安全性与去中心化性的前提下,实现扩展性与隐私性的巨大飞跃。
账户抽象如何让钱包像银行卡一样好用
账户抽象( Account Abstraction,主要通过 EIP-4337 提案实现)是以太坊路线图中“ The Splurge”阶段的重要组成部分,通过引入 UserOperation(用户操作)、 bundlers(捆绑器) 和 paymasters(代付者) 等技术架构,账户抽象屏蔽了区块链底层复杂的签名逻辑,使普通用户能像使用移动支付或银行服务一样便捷地管理数字资产 ,能将原本由私钥直接控制的普通账户转变为智能合约钱包,在以下几个方面让钱包的使用体验向“银行卡”看齐:
- 社交恢复
账户抽象允许用户设置“监护人”(如朋友、家人或其他设备),在丢失访问权限时,可以通过这些受信任的渠道重新获得账户控制。
- 灵活的手续费支付
传统以太坊交易必须使用 ETH 支付 Gas。账户抽象引入了 代付者(Paymasters) 机制,允许应用方为用户代付手续费,或者让用户直接使用账户里的其他代币(如稳定币)来支付费用!
- 批量交易与一键操作
在去中心化应用中,传统的多次“授权 + 执行”操作非常繁琐。账户抽象支持将多个操作打包成一个步骤完成,实现“一键下单”的流畅体验,类似于银行卡支付时的单次确认,而不需要针对每个底层步骤反复签名。
- 可编程的权限控制:
用户可以像设置银行卡限额一样,为钱包设置单笔交易限额或每日转账上限。此外,还可以针对不同类型的交易设置不同的安全级别,提升了整体安全性。
代付者机制( Paymasters)是如何工作的
代付者与 UserOperation(用户操作)内存池和 bundlers(捆绑器) 共同协作,核心功能是支持 赞助交易。在交易过程中,代付者可以介入并 代表用户支付交易所需的燃气费( Gas)。
对于应用方而言,可以为用户承担交易成本降低进入门槛,或者用户可以用非 ETH 代币向代付者支付,再由代付者代为向网络支付 ETH。
单插槽最终性如何提升交易速度
单插槽最终性( Single Slot Finality,简称 SSF)是以太坊在“合并”( The Merge)之后的一个重要研究方向,旨在对共识机制进行重大升级。
SSF 简单来说是指区块在被提议的同一个插槽( Slot)内就能立即完成“最终确认”。
在以太坊目前的机制下,从一笔交易发生到被认为“不可逆转”(即最终性),通常需要经过多个阶段,耗时大约 12.8 分钟。而实现 SSF 后,这个过程将缩短至一个插槽的时间,即约 12 秒。
SSF 并不是直接增加每秒处理的交易数量( TPS),而是 通过缩短最终确认时间 来极大地提升“感知速度”和安全性:
-
确认时间缩短一个数量级:交易的最终确认时间将从原来的 12 分钟提升到 12 秒左右。对于普通用户和开发者来说,这意味着交易能更快地达到“绝对安全”的状态,显著改善了用户体验( UX)。
-
加速 Layer 2 桥接:在完全 Rollup 扩展的愿景下,结合实时 SNARK 证明, SSF 可以让 Layer 2 网络之间的资产跨链和桥接变得更加迅速。
-
消除重组攻击( Re-orgs):由于区块在产生的瞬间即达成最终性,攻击者将更难进行多区块的 MEV 重组攻击,从而降低了共识机制的复杂性并增强了网络安全性。
KZG 承诺
KZG 承诺是 The Surge(激增)阶段实现 Proto-Danksharding (EIP-4844) 的核心技术。
用途:它被用来验证 Layer 2 提交给以太坊的“数据对象”( Blobs)是否完整且正确。
地位:它是确保以太坊能够在大规模扩展交易能力的同时,仍能让节点高效验证数据的关键工具。
MEV 销毁( MEV-Burn)
MEV 销毁( MEV-Burn) 是作为 The Scourge(祸害 / 抗审查)阶段提议( enshrined PBS 的扩展)而提出的,旨在平滑并重新分配 MEV 收益。
实现普惠的通缩效益:在目前的机制下, MEV 的收益(即从区块空间中提取的额外价值)主要流向了运行验证者 的人。而实现 MEV 销毁后,被提取的 ETH 将会被直接销毁。
惠及所有持有者,而非仅限验证者:通过销毁这些 ETH, MEV 的价值将 通过减少总供应量的方式,让全体 ETH 持有者共同受益,而不再只是让少数验证者获利。
平滑收益波动:该机制还可以平滑并重新分配 MEV 的峰值收益( MEV spikes),有助于降低网络中因 MEV 带来的不公平竞争和风险。
总而言之, MEV 销毁将原本属于验证者的“超额小费”转变为一种对全网持有者的间接回购,从而增强了以太坊代币持有者的整体利益。
无状态验证对运行节点有什么帮助
无状态验证是 The Verge 阶段的核心目标之一。目的是让节点在验证新区块时,不需要在本地保存完整的以太坊“状态”数据。
在目前的以太坊机制下,节点必须 存储整个网络的实时状态 才能验证交易是否有效。而无状态验证通过引入 Verkle 树等技术,将庞大的默克尔证明( Merkle proofs)替换为更小巧的向量承诺,实现 O(1) 级的证明大小。
验证节点只需接收区块及其附带的一个微小的“证明”( Witness),即可确认交易的合法性,而无需去查询本地庞大的数据库,显著降低运行节点的门槛,使节点变得更加“轻量化”。
状态过期如何解决以太坊的数据膨胀问题
状态过期(State Expiry) 是以太坊路线图中 “ The Purge(清除)” 阶段的核心提案之一( EIP-7736 ),旨在 移除在定义的时间周期内未被访问的非活跃 Verkle 树叶子节点,如果未来需要重新使用这些被移除的数据,可以 通过证明(Proofs)将其复活。