路线图对开发者的影响
路线图对开发者的影响
本页内容正在整理中,欢迎贡献。
概述
以太坊路线图中的每个技术升级都会或多或少地影响 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 便宜 ~20xPectra / 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 | 每周摘要 | 每周 |