跳转到内容

路线图对开发者的影响

路线图对开发者的影响

本页内容正在整理中,欢迎贡献

概述

以太坊路线图中的每个技术升级都会或多或少地影响 DApp 开发者的工作方式。本页从开发者角度汇总各升级的实际影响,帮助你判断哪些需要立即适配,哪些可以关注但不急于行动。

主要内容

已完成升级的影响

The Merge(2022.09)— 影响级别:低

对应用层几乎透明,但有少量注意事项:

变化处理方式
block.difficulty 废弃改用 block.prevrandao
区块时间固定为 12 秒时间相关逻辑更可预测
叔块消失废弃 uncle 相关 API 调用

上海/Capella(2023.04)— 影响级别:低

  • 质押提款开放,ERC-4895 支持提款 push
  • PUSH0 操作码(EIP-3855):Solidity ^0.8.20 默认使用,需确保目标链支持

Dencun / EIP-4844(2024.03)— 影响级别:中

你是谁影响行动
L2 开发者数据发布成本 ↓ 10x无需改代码,自动受益
L1 DApp 开发者calldata 成本未变无影响
基础设施节点需处理 blob升级节点软件
验证合约开发者新增 BLOBHASH 操作码可选用于 Rollup 验证

EIP-1153 瞬态存储(Dencun 同期)对开发者实用:

// Solidity 0.8.25+ 支持 transient 关键字
bool transient private _locked; // 比 SSTORE 便宜 ~20x

Pectra / EIP-7702(2025.05)— 影响级别:高

需要关注的开发者:
✅ DApp 想提升用户体验(无 Gas、批量操作)
✅ 钱包开发者(需支持 Type 4 交易)
✅ Paymaster 服务提供商(新的市场机会)
✅ 游戏 DApp(会话密钥)
✅ 任何需要 approve + 操作两步流程的 DApp
暂时不受影响:
❌ 纯合约逻辑开发(无 EOA 交互改变)
❌ 不做前端的协议开发者

即将到来的升级影响

Full Danksharding(2026+)— 影响级别:中(L2 开发者高)

角色影响
L2 开发者L2 交易费用再降 20x,用户体验大幅提升
L1 DApp间接受益(更多用户转移到 L2,L1 拥堵改善)
桥/跨链协议需支持新的 DA 证明格式

Verkle 树(约 2026)— 影响级别:中

需要更新的代码:
- 调用 eth_getProof 的应用需处理新格式
- 依赖历史 MPT 证明的跨链桥需适配
- 存储访问 Gas 可能调整
无需更改的代码:
- 普通 Solidity 合约逻辑
- ERC-20/721 等标准合约
- 大多数 DApp 前端

单槽最终性 SSF(2027+)— 影响级别:中

受益的场景:
- 交易所(提款确认时间 12 秒 vs 当前 12.8 分钟)
- 跨链桥(桥接等待时间大幅缩短)
- 预言机(更快的价格更新最终性)
- 高频 DApp(DEX 等)

开发者行动优先级

立即行动(已激活):
1. [高] 评估 EIP-7702 对你的 DApp UX 的改善机会
2. [中] 迁移到支持 blob 感知的 L2 数据统计方案
3. [低] 确保合约与 transient storage 兼容
关注但不急(近期规划):
4. [中] 关注 PeerDAS / Verkle 树测试网进展
5. [低] 了解 Orbit SSF 对你的确认逻辑的影响
长期规划:
6. 研究无状态客户端架构对基础设施的影响
7. 跟进原生账户抽象的最终设计

保持跟踪的资源

资源内容频率
ethereum.org/roadmap官方路线图概览每月更新
EIPs GitHub所有 EIP 原文实时
AllCoreDevs 会议记录核心开发者讨论每两周
Vitalik 博客深度技术分析不定期
ethresear.ch研究论坛实时
Week in Ethereum News每周摘要每周

深入阅读