BNB Chain 针对关键状态根漏洞紧急修复 BSC-Reth 客户端
要点速览
- •BNB Chain 于 11 月 6 日发布 v0.1.4-hotfix,以修复 BSC-Reth 传统状态根计算路径中的一个错误,该错误可能导致节点拒绝有效区块或对区块链当前状态产生分歧。
- •主网和测试网上的验证者、MEV 构建者、全节点和哨兵节点运营者必须安装该更新并重启节点,此过程无需数据库迁移或额外硬分叉。
- •普通加密货币用户无需采取任何行动,且目前没有关于漏洞利用、客户资金损失或全网停机的确认报告。
- •该漏洞源自其他 EVM 兼容网络共享的上游 Reth 代码,由 Coinbase 支持的 Base 已在未发生运营中断的情况下为其客户端打上补丁,而 BNB Chain 确认 opBNB 不受影响,因其未使用受影响的 op-reth 客户端。
- •Jenner 硬分叉仍定于 2026 年 12 月 8 日 02:30 UTC 进行,与此次紧急热修复不同,它涉及计划中的协议层面变更,要求运营者运行兼容软件。

BNB Chain 已发布一项紧急软件更新,以修复其 BSC-Reth 执行客户端中的一个缺陷,该缺陷在特定条件下可能生成不正确的区块链状态根计算。此漏洞对节点验证和网络一致性构成潜在风险,促使开发者建议在主网和测试网基础设施上立即安装更新后的软件。
根据 11 月 6 日的 GitHub 发布说明,v0.1.4-hotfix 更正了 BSC-Reth 所使用的传统状态根计算过程中的一个错误,有助于防止节点拒绝有效区块,或对区块链当前状态得出相互矛盾的结论。开发团队建议验证者和基础设施运营者立即升级其系统,同时澄清该问题影响有限,普通加密货币用户无需采取任何行动。
缺陷是如何出现的
根本问题源自 Reth 执行客户端的传统状态根计算路径。在某些涉及区块链数据结构的情况下,软件在计算增量状态根时可能产生不准确的结果。
状态根是区块链当前状态的加密表示,涵盖账户余额、智能合约存储及其他链上数据等信息。区块链节点依赖这些计算来独立验证交易,并就网络状态达成一致。由于像 Reth 这样的执行客户端在每个节点上都执行此项验证工作,该层的缺陷具有全网性影响,而非仅影响某个单一应用。
如果不同节点生成不一致的状态根,它们可能对某个区块是否有效产生分歧。此类差异可能导致有效区块被拒绝,并给基础设施提供商造成运营困难。
验证者和节点运营者必须安装该更新
BSC-Reth 热修复纳入了来自 Reth 开发项目的上游更正,以解决增量状态根计算问题。该更新适用于多类网络基础设施,包括验证者、最大可提取价值(MEV)构建者、全节点和哨兵节点运营者。这些参与者在交易处理、区块验证和网络连接方面发挥着重要作用。
运营者必须安装更新后的软件版本并重启节点以应用此更正。发布说明指出,该流程无需数据库迁移或额外的硬分叉。该补丁解决的是软件正确性问题,不会改变区块链的共识规则,也无需普通用户进行任何修改,使 BNB Smart Chain 基础设施得以维持运营连续性。
BNB Chain 通过其官方 X 账户宣布了这一修复:
The BSC-Reth hotfix is now available. All BSC-Reth node operators on mainnet and testnet should upgrade to v0.1.4-hotfix as soon as possible and restart their nodes. No action is required from users.
— BNB Chain (@BNBCHAIN) November 6, 2026 (x.com)
对基于 Reth 的网络而言是更广泛的问题
该漏洞并非 BNB Chain 独有。其他使用受影响 Reth 实现的以太坊兼容网络也需要检查其软件是否暴露于同一问题。这一事件现代 EVM 兼容基础设施的一个结构性特征:许多网络建立在共享的开源客户端代码库之上,因此上游缺陷——以及针对它的修复——可能同时波及多条链的软件版本。
据报道,由 Coinbase 支持的 Base 在评估其潜在影响后识别并解决了该漏洞。其开发者部署了更新后的执行客户端,并确认网络运营未受到中断,用户资金也没有损失。Base 的基础设施开发尤为值得关注,因为该网络此前已通过其 Azul 升级扩大了对基于 Reth 的执行基础设施的依赖。
BNB Chain 还澄清,其 opBNB 网络并未使用受影响的 op-reth 客户端,表明该问题不涉及那一基础设施。
目前尚未收到与这一新识别漏洞相关的漏洞利用、客户资金损失或全网停机的确认报告。
Jenner 硬分叉仍定于 12 月 8 日
此次紧急更新正值 BNB Smart Chain 为另一次重大网络升级做准备之际,即定于 2026 年 12 月 8 日 02:30 UTC 进行的 Jenner 硬分叉。此前发布的 BSC-Reth v0.1.4 软件版本已概述了这一计划中协议升级的准备工作。与 11 月 6 日的紧急补丁不同,Jenner 涉及预定的协议层面变更,要求主网运营者运行兼容的软件。
区分这两次更新非常重要。最新的热修复仅专注于更正执行客户端的计算错误,而 Jenner 硬分叉旨在引入对网络规则的计划性变更。通过在预定硬分叉之前解决该漏洞,BNB Chain 力求增强基础设施可靠性,并降低在即将到来的协议开发周期中出现节点验证不一致的可能性。
该事件还凸显了在各个区块链生态系统中维护可靠执行客户端的重要性。随着网络扩展交易处理能力并采用新的基础设施实现,软件层面的漏洞即使不直接危及用户资金,也可能带来运营风险。
对 BNB Chain 而言,当务之急仍是确保验证者和基础设施运营者在推进 12 月计划的网络升级之前部署该更正。从现在到那时,需要关注的实际事项包括 v0.1.4-hotfix 在主网和测试网运营者中的部署完成情况,以及在 12 月 8 日激活之前安装与 Jenner 兼容的软件。