在未来几周内,伦敦升级将在测试网启动。JSON RPC的变更已经文档化了,还有项目可用于添加1559支持的参考手册; ➤“合并”的eth2部分已经有成熟的规范了。eth1部分的相似文档在撰写中,且还会有一份可执行的规范; ➤尽管还没有作出决定,但上海升级的两份候选EIP都有了进展:EIP-3074的审计报告已出,EIP-3540有了路线图 伦敦升级测试 在未来几周内,伦敦升级将会在测试网启动:第一个是Ropsten测试网,大约在6月24日,然后是Goerli测试网,计划在6月30日,最后是Rinkeby测试网,将在7月7日升级[0]。具体的升级区块和与伦敦升级兼容的客户端版本可以看这篇文章的列表。如果你还没升级你的测试网节点,现在是时候了! 在测试网分叉后,我们预期会进行一些测试,用大量交易轰炸网络,以确保在这样的条件下网络依然运行正常。当客户端开发者觉得伦敦升级在各个测试网上的部署都没有问题了,我们就会确定主网分叉的区块高度。考虑到难度炸弹所在的大约区块高度,主网实际上需要在未来300,000到400,000个区块里进行分叉。 如果你的项目是建在以太坊上,且会受伦敦升级,尤其是EIP-1559影响,以下是你应该审阅的内容: ➤JSON RPC规范,其中详细说明了在伦敦升级中的几处变更,例如: 添加了字段baseFeePerGas(译者注:每单位gas的基本费用)到区块头; 添加了字段maxFeePerGas(译者注:每单位gas的费用上限)和maxPriorityFeePerGas(每单位gas的小费)到1559式交易; 在这些交易的收据里添加了字段effectiveGasPrice(译者注:交易实际支付的gas费用); 添加字段eth_feeHistory(译者注:gas费用历史数据)到终端,使钱包更容易根据近期的历史数据提供gas预估值。详情看这里。 ➤1559钱包参考手册(1559 Wallet Cheatsheet),解释了与EIP-1559相关的非共识变更,提供了支持这份EIP的最佳实践。它具体包括: Calaveras开发者测试网的说明,现在应用可以用它来测试伦敦升级的内容 maxPriorityFeePerGas(即小费)涉及的多个函数,以及如何在拥堵和不拥堵的情况对其进行设置; 关于如何顺滑地将用户迁移到1559式交易的指南 一如既往地,如果你的项目会受EIP-1559,或更广泛地受伦敦升级影响,你可以在Discord联系客户端团队。 也就是说,伦敦升级要来了 “合并” 当大多数客户端团队专注于伦敦和Altair升级时,“合并”的进展并没有停止。 首先,在共识层(即eth2)部分已经有了成熟的规范!它的开发工作仍在如火如荼地进行中,你可以在eth2.0-specs库里关注内容的更新。 在执行层部分(即eth1),将会有一份关于所需变更的概述。 它将作为一份“主文档”,能链接到更细化的规范变更,这些规范变更会以相应的格式呈现(例如,EIP用于引入新的操作码)。 (责任编辑:admin) |