Reth v2.7.0 为 Sepolia 测试网的 Glamsterdam 硬分叉做好准备,并修复了状态持久化、分叉选择、RPC 以及网络相关的问题。操作要求:Sepolia 测试网的运行节点须在 2026 年 10 月 6 日 13:53:36 UTC 前完成升级。本次发布计划在 Sepolia 测试网上激活 Amsterdam 分叉,并对分叉 ID 和 eth_config 的过渡进行测试。(Reth 变更,官方时间表) 亮点: 硬分叉与存储就绪性:已启用针对区块访问列表的持久化 RocksDB 存储。只读工具也可打开尚未包含 BAL 表的旧版数据库。(#26789、#27471) 性能与配置:默认启用共享发送者恢复缓存;下调了 RPC 缓存的默认数量(区块:从 5,000 降至 1,000;区块收据:从 2,000 降至 500);新增了各缓存的字节上限与空闲驱逐机制,并使引擎回填阈值可配置。(#27447、#27310、#27351、#27329) RPC 跟踪缓存:使用 --rpc-cache.cache-computed-bals 参数可保留已计算的 BAL 数据,以加快重复跟踪的速度。--rpc-cache.prewarm-bals[=<BLOCKS>] 则支持缓存并预热新的规范区块,还可选择在启动时重放最近的区块。在 v2.7 中,--rpc-cache.max-bals-bytes 和 --rpc-cache.idle-timeout 用于限制缓存数据的保留范围。(#24037、#24097、#26835、#27351) RPC 行为变更:测试专用的 RPC 命名空间现需显式指定。对于未指定区块的 trace_callMany 调用以及无范围限制的 trace_filter 调用,现已默认采用最新状态;如需查询待处理状态或历史区间,请明确指定相应参数。eth_estimateGas 现在会遵循 --rpc.gascap 设置。(#27398、#27410、#27411、#27384) 修正了 Otterscan 的区块与交易响应。(#27217) 修复了跟踪响应:trace_get 现在按跟踪树路径选择结果,而缺失交易的重放将返回 null。(#27366、#27364) 完整变更日志:v2.6.0…release/v2.7.0 二进制文件:请参阅预构建二进制文件的相关文档。这些二进制文件均使用以下 PGP 密钥签名:50FB 7CC5 5B2E 8AFA 59FE 03B7 AA5E D56A 7FBF 253E Reth 系统架构 二进制文件 PGP 签名
Reth v2.7.0
AI 导读
Reth v2.7.0 为 Sepolia 测试网 Glamsterdam 硬分叉做准备,计划激活 Amsterdam 分叉并测试分叉 ID 与 eth_config。Sepolia 节点须在 2026 年 10 月 6 日 13:53:36 UTC 前升级。该版修复状态持久化、分叉选择、RPC 与网络问题,并调整 RPC 缓存及部分接口默认行为,节点运营者需注意兼容性。
AI 翻译
来自 B 信源 Reth Releases,发布 1 小时,热度评分 74