以太坊长期生存指南:拆解「净化」路线图

·

关键词:以太坊净化、历史数据到期、状态到期、客户端减负、协议简化、区块链瘦身、EIP-4444、EVM 优化

无需多言,公链的膨胀与复杂性往往不可逆;而以太坊试图用「净化(The Purge)」这把手术刀,切碎这条单向递增的铁律。本文用通俗的节奏拆解 Vitalik 路线路第 5 部分的核心思路——让链在“保留持久性”与“持续瘦身”之间找到黄金平衡。


主要目标

简单来说,节点不再必须是“行走的全节点硬盘”,开发者也无需和各种历史包袱缠斗。


三大抓手:历史、状态、功能逐一净化

1. 历史记录过期(History Expiry)

难题

截至 2025 年中,主网全节点需要 1.1 TB 空间,当中约 800 GB 是“尘封多年的账单”。即使区块大小停滞,硬盘仍每年膨胀数百 GB。

解决思路

利用「1-of-N」信任模型:

时间表

  1. 共识区块已只存最近六个月。
  2. Blob 只存 18 天。
  3. EIP-4444(一年存储上限)若完成,历史年增流量将直接归零。

👉 查看 EIP-4444 最新进展:如何让全节点在社区网盘中蓬勃生存

社会博弈

协同效应


2. 状态到期(State Expiry)

挑战

状态年增约 50 GB:账户余额、合约、NFT 永不下架,长期存储成本最终压垮去中心化。

主流方案

方案特点部分状态到期地址周期到期
思想把状态切块,冷块落灰,留 32 字节存根,访问时“复活”按年度建新状态树,老树只读,复用需 Merkle 证
优点不扩地址、可局部复活、工程改动小无限期阻止状态无限增长
难点需调激励,防止“冻住”大量垃圾20 → 32 字节地址格式全生态换血
区块空间锱铢必较,这项改动或是未来最烧脑的「向后兼容」工程之一。

地址格式何去何从

👉 了解极端场景:当你的 100 万美元 NFT 八年未动,节点会把它丢进冷宫吗?

操作选项

  1. 保持无状态,完全放弃状态到期,让专业出块者硬盘飞一会儿。
  2. 实行部分到期 → 每年仍缓慢增,却可砍掉 90% 庞然大物。
  3. 咬紧牙关换地址格式,一劳永逸,十年后容量不再浮动。

3. 功能清理(Feature Cleanup)

哲学:简单即安全

所有“死代码”都是黑客的温床。把功能减法做成常态化流程,胜过继续堆叠补丁。

木工活枚举

激进路线

若真的做到极简,可把绝大部分执行逻辑搬到合约层:把 EVM 也剪成一台精简 VM(RISC-V?Cairo?),老合约通过解释器运行。


常见问题与解答

Q1:普通用户会被“历史状态丢失”影响吗?
A:不会。即使你的 NFT 五年没动过,只要你拥有本地备份或他人提供 Merkle 证明,随时可在轻节点或 Portal 网络复活。

Q2:状态到期会不会导致智能合约“被切断”?
A:主流设计都将“复活费用”推到首次访问时支付,且 ERC-20 / NFT/ CDP 等关键资产都采用热区域,掉进冷宫的概率极低。

Q3:EIP-4444 落地需要硬分叉吗?
A:不需要共识层改动,但需全网客户端同步新网络协议版本,才能避免“应送历史却收到空包”的尴尬。

Q4:地址变32字节后,现有钱包能兼容吗?
A:过渡方案把 20 字节哈希映射成虚拟地址,旧钱包用映射视图看到的长度仍是 20 字节,实体地址已悄悄扩容。

Q5:轻量级验证器的终极容量要求是多少?
A:在“历史 + 状态双瘦身”完成状态下,<100 MB 闪存+ 几分钟同步即可跑完全验证,手机节点不再是笑话。


结语:一条可长生的链

以太坊在“存储膨胀”和“可信持久性”之间并不需要二选一。生物体可终身瘦身、神社每 20 年拆旧建新。只要严格执行「历史可追溯 + 状态可再生 + 功能可退役」三件套,这条链就可以像数字纹章一样永不褪色,又不会像灰尘堆一样压垮硬盘。
净化并非一次大扫除,而是一种“长期主义复利”的生存方式。