以太坊升级历程
以太坊通过一次次硬分叉来执行升级。以下按时间顺序列出以太坊的重要升级。
POW 时期
Frontier(创世)
时间: 2015 年 7 月 30 日
以太坊的第一个区块,也被称为 Frontier,在其构思近两年后发生。
Homestead
时间: 2016 年 3 月
以太坊的第一次计划升级,标志着网络从测试阶段走向更稳定的阶段。
DAO 黑客攻击和分叉
时间: 2016 年 6 月 - 7 月
由以太坊社区众筹的大型风险投资基金(The DAO)被黑客攻击。为了恢复丢失的资金,实施了一个有争议的硬分叉。
Tangerine Whistle
时间: 2016 年 10 月
应对拒绝服务攻击的升级,调整了某些操作的 Gas 成本。
Spurious Dragon
时间: 2016 年 11 月
继续应对拒绝服务攻击,并清理区块链状态。
Byzantium
时间: 2017 年 10 月
Metropolis 升级的第一部分,引入了多项改进和优化。
Constantinople
时间: 2019 年 2 月
Metropolis 升级的第二部分,进一步优化了 EVM 性能。
Istanbul
时间: 2019 年 12 月
增强了以太坊的抗拒绝服务攻击能力,并改进了与 Zcash 的互操作性。
Muir Glacier
时间: 2020 年 1 月 推迟难度炸弹,为后续升级争取时间。
Beacon Chain(信标链启动)
时间: 2020 年 12 月 1 日 层级: 共识层
这标志着以太坊向权益证明共识机制过渡的开始,也是现在的共识层的创世。信标链与原有的执行层并行运行。
Berlin
时间: 2021 年 4 月
优化了某些操作的 Gas 成本,为合并做准备。
London
时间: 2021 年 8 月
引入了 EIP-1559 燃烧机制,改变了交易费用市场的运作方式。基础费用被燃烧,减少了 ETH 的供应量。
Altair
时间: 2021 年 10 月 27 日
对信标链的首次升级。引入了同步委员会,为轻客户端支持奠定了基础。 以太坊客户端开始分成两个部分:执行层 (Execution Layer) 和 共识层 , Altair 是一个共识层版本。
Bellatrix
时间: 2022 年 9 月 6 日 层级: 共识层
为信标链进行的准备性升级,为合并奠定了基础。
POS 时期
The Merge(合并)
时间: 2022 年 9 月 15 日 层级: 执行层 + 共识层
从工作量证明向权益证明的过渡,由达到终端总难度触发。这是以太坊历史上最重要的升级之一:
- 停止挖矿,改为质押 32 ETH 成为验证者
- 能源消耗降低约 99.95%
- ETH 年新增数量大幅减少
- 配合 EIP-1559 燃烧机制,ETH 可能实现通缩
Shapella(Shanghai + Capella)
时间: 2023 年 4 月 12 日 层级: 执行层 + 共识层
Shanghai(执行层) 和 Capella(共识层) 的联合升级。
启用了从信标链中提取验证者质押的功能,完成了向 PoS 的完整过渡。允许验证者提取已质押的 ETH 资产。
Dencun(Cancun + Deneb)
时间: 2024 年 3 月 13 日 层级: 执行层 + 共识层
Cancun(执行层) 和 Deneb(共识层) 的联合升级。
主要改进:
- 加入了瞬时存储(EIP-1153)
- 通过 EIP-4844(Proto-Danksharding)引入 Blobs,大幅降低 Layer2 的数据成本,使 Rollup 的手续费降低 10-100 倍,显著扩展了 Layer2 的能力
Pectra(Prague + Electra)
时间: 2025 年 7 月 层级: 执行层 + 共识层
Prague(执行层) 和 Electra(共识层) 的联合升级。
主要改进:
Fusaka(Osaka + Fulu)
时间: 2025 年 12 月 层级: 执行层 + 共识层
Osaka(执行层) 和 Fulu(共识层) 的联合升级。
主要改进:
- PeerDAS:对等数据可用性采样,进一步扩展数据可用性
- Gas 优化:提升区块 Gas 上限至 6000 万
- 新预编译合约:支持 secp256r1 曲线,解锁设备原生签名功能