撰文:Tim Beiko,以太坊核心开发者
编译:Karen
以太坊核心开发者 Tim Beiko 今日总结了最新一次的核心开发者会议内容,包括合并测试网 Kiln 进展、难度炸弹、「上海」升级、以太坊执行层工作进展以及一项针对客户端开发人员的 Protocol Guild 计划。
以太坊公共测试网 Kiln 此前于 3 月中旬完成合并。虽然在 Kiln 的过渡过程中几个客户端中出现了实施问题,但目前大部分合并规范已经确定。当前团队正在加紧测试,以确保所有实施都是安全和稳定的。
假设没有发现关键问题,Kiln 有望成为最后一个新的公共测试网。下一步,在客户端实施和基础设施工具准备就绪时,将在 Ropsten、Goerli、Sepolia 等现有的测试网上运行合并。一旦确定测试网按预期运行,将会安排以太坊主网的过渡。
以太坊难度炸弹预计在 6 月到来。不过有以下三件事情值得注意:
目前以太坊正在草拟下一个以升级「上海」,计划升级的内容主要有 EVM 升级、激活信标链提款、降低 Layer2 费用等以及其他一些小的升级。
去年,Ipsilon 团队提出了一个比较聪明的解决方案,为使用特定标识符部署的合约提供新功能,但同时让现有合约保持原样执行。这个方案被称为 EVM 对象格式,简称 EOF。
在伦敦升级中,以太坊核心开发者将通过禁用以 0xEF 字节开头的新合约的部署来保留此标识符的一部分。 EIP-3540 详细描述了这一点,并强调了该方法的首个切实优势,即,代码和数据的分离,这有利于链上代码验证。
上海升级的另一大特点是激活信标链提款。由于 L2 将他们的交易数据或证明发布在 L1 上,最终用户的大部分交易费用来自于 L1 数据存储。分片为 L2 发布数据提供了一种更便宜的替代方案,不过虽然规范似乎已经确定,但完整的分片实现还没有准备好。
目前有两种选择可以降低这些成本:要么 Calldata 降低主网成本,要么实现原型分片(proto-sharding),这可能会在以太坊上引入一种新的交易类型,称为 Shard Blob 交易。
EIP-4488 建议将成本从 Calldata 的每字节 16 Gas 降低到每字节 3 Gas,这种存储成本的降低将转化为降低 L2 费用。
EIP-4844 将为完整的分片实现奠定基础,引入了 Shard Blob 事务。这个提议可以被认为是一个「迷你分片」,而不是依赖于数据可用性采样,网络上的每个节点都需要验证 Blob 中的所有数据。这些数据块只能保证在网络上可用一段时间,而不是永久存储。
「上海」升级也在考虑一些其他小的改进,包括可以降低访问 COINBASE 地址 Gas 成本的 EIP-3651,、限制 initcode 规模和引入 Gas 计量(gas metering)的 EIP-3860 以及添加 PUSH0 操作码的 EIP-3855。
当然,以太坊会在上海升级之前完成合并。
以太坊执行层的可执行规范的工作进展顺利,下一步是协调 EL + CL 升级流程。
Protocol Guild 是一项旨在为客户端开发人员和研究人员提供代币补偿的计划,目前拥有 100 多名成员,并且即将启动试点。Protocol Guild 可能成为 Gitcoin 和追溯公共产品融资等的基础层补充。
Protocol Guild 与基本薪酬和激励计划的不同之处在于,Protocol Guild 旨在为其成员提供各种基于以太坊的项目的代币,而非 ETH。
简而言之,Protocol Guild 将允许赞助商捐赠代币,然后随着时间的推移将这些代币释放给接受者。接受捐赠的名单将定期添加新的贡献者和删除之前的贡献者。
Protocol Guild 之前在 Gitcoin 上共收到 29,823 美元捐赠,之后测试智能合约架构。
以太坊目前的主要优先事项仍然是合并,以及新关注点测试。在接下来的一个月里,会确定实施,运行多个短期开发网络,并从应用程序、基础设施和工具提供商那里收集反馈。「上海」升级、执行规范、Protocol Guild 也会继续进行。