以太坊作为领先的区块链平台,其技术演进一直备受关注。近期,以太坊社区正积极推动两项重大更新:主网合并(The Merge)与上海升级。本文将深入解析上海升级的最新计划、技术细节及其对以太坊生态的影响。
一、Kiln测试网与合并进展
Kiln测试网是继Kintsugi后的最新合并测试网络,其运行标志着以太坊向权益证明(PoS)过渡的关键一步。该测试网针对此前发现的边缘案例进行了优化,并更新了部分命名规范。
测试网状态与目标
- 当前Kiln测试网已暴露部分客户端实施问题,开发团队正加强测试以确保稳定性。
- 若未发现关键问题,Kiln将成为最后一个公开测试网。下一步将在Ropsten、Goerli等现有测试网运行合并。
- 主网合并时间未定,安全过渡是首要任务,具体时间将通过社区渠道公布。
难度炸弹的影响
难度炸弹预计于6月左右逐步影响出块速度,使区块时间缓慢增加至14–17秒。团队强调,合并的安全性优先于时间表,必要时可短期延迟难度炸弹。
二、上海升级的核心内容
上海升级是以太坊继合并后的下一次重大升级,旨在提升网络功能与用户体验。其主要包含三大核心改进:
1. EVM对象格式(EOF)
EOF(EVM Object Format)通过分离代码与数据,增强链上代码验证能力。其核心优势包括:
- 启用新功能如抽象账户与控制流改进,同时保持现有合约兼容性。
- EIP-3540与EIP-3670协同工作,为未来升级奠定基础。
2. 信标链提款功能
EIP-4895允许质押者从信标链提取资金,包括:
- 全额提款:取出全部质押的32 ETH及奖励。
- 部分提款:仅提取奖励,保留32 ETH维持验证者状态。
提款操作通过共识层推送至执行层,类似矿工奖励发放机制。
3. 二层网络费用降低
为减少用户交易成本,上海升级提出两种方案:
方案一:降低CALLDATA成本(EIP-4488)
- 将CALLDATA的gas成本从16 gas/字节降至3 gas/字节。
- 通过限制每区块CALLDATA总量平衡区块膨胀问题。
- 需同步推进历史数据管理方案(如EIP-4444)。
方案二:分片Blob交易(EIP-4844)
- 引入“迷你分片”概念,通过新交易类型Shard Blob Transactions临时存储数据。
- 每插槽提供1MB数据空间,节点需验证数据可用性但非永久存储。
- 为完整分片铺路,仅需共识层调整。
4. 其他细节优化
- EIP-3651:降低访问Coinbase地址的gas成本。
- EIP-3860:限制初始化代码大小并引入gas计量。
- EIP-3855:新增PUSH0操作码,提升EVM效率。
三、执行层规范与流程整合
以太坊执行层可执行规范(EELS)项目旨在统一执行层与共识层的升级流程。当前:
- 执行层依赖黄皮书与EIP描述,共识层则采用可执行规范。
- EELS将实现双层级规范协调,提升开发透明度与社区参与度。
- 相关讨论已在以太坊魔术师论坛展开,预计于上海升级期间并行测试。
四、协议工会:维护者补偿机制
协议工会(Protocol Guild)是为核心贡献者提供代币补偿的试点项目,目前已覆盖约100名成员。其特点包括:
- 通过智能合约接收赞助代币,并按计划分配给贡献者。
- 聚焦以太坊生态项目代币分配,而非原生ETH。
- 未来可能与Gitcoin等公共产品资助计划互补。
常见问题
1. 上海升级何时上线?
上海升级将在主网合并完成后推进,具体时间取决于测试网稳定性与安全审计进度,预计于2023年内实施。
2. 信标链提款是否需要手动操作?
提款将自动处理,用户无需主动操作。验证者只需设置接收地址即可参与全额或部分提款。
3. 二层费用能降低多少?
成本降幅取决于最终方案。EIP-4488可能使CALLDATA成本降低80%,但实际用户费用受二层定价模型影响。
4. 普通用户需为升级做何准备?
无需主动操作,但需警惕升级期间的诈骗信息。所有官方更新均通过以太坊基金会博客或社区频道发布。
5. EOF会破坏现有合约吗?
完全兼容。EOF仅影响新部署合约,现有合约将继续按原规则运行。
6. 协议工会如何选择受益者?
成员由技术贡献决定,包括客户端开发、研究及协调工作。名单定期更新以确保公平性。
结语
上海升级是以太坊迈向更高可扩展性与用户体验的关键一步。通过EVM优化、提款功能与费用降低,以太坊生态将更加强大。社区需保持耐心,等待安全审计与测试的圆满完成。