整理日期:2026-10-12(对照 GitHub 发布页与官方下载页)。
go-ethereum 项目于 2026-10-08 发布了 Geth v1.17.8,代号 Protein Sludge Pack。官方发布说明将其定性为安全向版本(security-focused release),并写明建议所有用户升级。
发布说明里写了什么
- 修复了若干 DoS 风险相关问题;多数修复对应的是 Amsterdam 分叉激活之后才会暴露的漏洞路径。
- 同时包含一些一般性的正确性改进(general correctness improvements)。
- 安全相关条目涵盖:eth / snap p2p 协议处理的 DoS 抗性、Amsterdam 之后 JUMPDEST 分析缓存加固、IP 地址预测需先验证、与 BAL 账户相关的 post-Amsterdam DoS 路径,以及恶意 STUN 服务器用无效响应导致节点崩溃等问题。
- 另有 RPC、核心库、P2P(含 EIP-8070 Sparse Blobpool 实现正确性)与构建(Ubuntu 26.04 PPA)等方面的修复与改动,细节以发布页为准。
预编译二进制可在官方下载页获取;发布说明还提到 Docker 镜像命名空间 ethereum/client-go(可用 stable 标签)、Launchpad PPA 的 Ubuntu 包,以及 Homebrew Tap 的 macOS 包。
普通 ETH 持有人不必因这条新闻做任何链上操作。自己跑 Geth 节点或验证者客户端的人,按官方发布页与下载页选择对应平台包并完成升级即可。
来源:go-ethereum v1.17.8 发布页(Protein Sludge Pack)、Geth 官方下载页。
风险 本文只转述公开发布页,不构成交易、存入、节点运维或升级操作建议。升级步骤与包校验以官方下载页和签名说明为准。