以太坊发布Geth V1.9.2;奠定了伊斯坦布尔硬分叉的基础
已经有多个以太坊改进提案(EIP)提交审批,但只有少数人能够获得批准用于即将到来的硬仗 – 伊斯坦布尔。 Geth的开发者发布了一组新的更新名为Blue Thessia(v1.9.2),这是一个运行完整以太坊节点的多功能命令行工具。它包括伊斯坦布尔硬分叉的功能。
以太坊团队负责人Peter Szilagyi向社区通报了GitHub上的这些错误修复和次要功能更新。此更新带来了以下功能:
- 为轻型服务器重做客户端跟踪,以更好地确定请求的优先级,使每个人都更公平(#19745)。
- 如果查询依赖于标题,则避免在轻量级客户端上检索GraphQL查询的完整块(#19886)。
- 支持关闭模拟后端,避免在日志运行测试期间发生goroutine泄漏(#19902)。
- 在执行之前支持eth_call覆盖链状态,有关详细信息,请参阅API文档(#19917)。
- 用密码替换所有面向用户的密码短语标签以避免混淆(#19932)。
除了新添加的功能外,更新修复了RPC烦恼等问题,其中待处理事务的包含信息为0,而不是null。它还允许构建器从分离的git分支中提取提交哈希。
该更新对该列表进行了重要补充,注意到伊斯坦布尔的重大变化。 GitHub报告提到了内部链配置的重新分解,以便在测试期间单独启用EIP。除此之外,该团队还实施了EIP-1884,EIP-1108和EIP-1344,为即将到来的硬件奠定了基础。报告指出,
- 实施EIP-1884:重新定义依赖于trie-size的操作码(#19743)
- 实施EIP-1108:降低alt_bn128预编译天然气成本(#19904)
- 实施EIP-1344:ChainID操作码(#19921)
根据项目的时间表,该团队将很快公布测试网络网络升级的预计日期,并且主网络升级暂定于2019年10月16日。
资讯来源:由0x资讯编译自AMBCRYPTO。版权归作者所有,未经许可,不得转载