Bitcoin Core 31.1 紧急修复:私密广播 IP 泄露与 LevelDB 磁盘写入 Bug

Bitcoin Core 31.1 紧急修复:私密广播 IP 泄露与 LevelDB 磁盘写入 Bug

N
News Editor 01
2026-07-24 02:05:18
Bitcoin Core 发布 31.1 版本,修复使用 -privatebroadcast 时的 IP 地址泄露漏洞,以及 LevelDB 链状态数据库导致的高磁盘读写问题,同时改进钱包迁移与稳定性。官方强调升级前必须完全关闭节点。

Bitcoin Core 开发团队正式发布 31.1 版本更新,核心修复两个影响节点隐私与性能的关键问题:-privatebroadcast 功能下的 IP 地址泄露漏洞,以及LevelDB 链状态数据库异常高磁盘读写 Bug。官方建议节点运营者尽快升级,且在安装新二进制文件前务必完全关闭运行中的节点。

-privatebroadcast 泄露真实 IP

开发团队在公告中指出,旧版本中当用户启用 -privatebroadcast 特性以隐藏节点广播来源时,实际公网 IP 仍可能暴露在公开互联网上,直接违背隐私保护初衷。Bitcoin Core 作为最广泛使用的全节点客户端之一,此漏洞意味着匿名运行节点的用户面临真实 IP 被追踪的风险。31.1 版本已彻底修复��问题,确保私密广播功能真正生效。

LevelDB 磁盘写放大 Bug 被清除

性能层面,新版解决了 Bitcoin Core 底层使用的 LevelDB 轻量级键值数据库的一个严重缺陷:维护区块链当前状态的链状态数据库(chainstate)在正常操作中反复重写其大段数据,导致不必要的磁盘读写量激增。对于长时间不间断运行的节点,这一 Bug 可能造成显著的硬件负担。修复后磁盘 I/O 压力将明显下降,系统资源利用率得以优化。

钱包基础设施稳定性加固

除安全和性能修复外,31.1 还引入了钱包层面的维护性改进:增强了 BDB(Berkeley DB)最后一页 LSN 检查,并修正了输入大小估算中对 outpoint 使用的计算逻辑。这些调整不提供前向新功能,但能降低未来兼容性或功能性故障风险,使钱包操作更一致可靠。

升级前必须完全关闭节点

开发团队特别强调,安装新二进制文件前必须完全退出运行中的节点。保留旧会话直接升级可能导致数据完整性问题。建议节点运营者尽早安排升级,以获得隐私、稳定性与性能方面的全面提升。

本文最初由 Bit.Fan 发布。 欲了解更多加密货币新闻与市场洞察,请访问 www.bit.fan.
7000

免责声明:

本平台展示的市场信息、项目资料与第三方内容仅用于行业信息分享,不构成任何形式的投资建议或收益承诺。

加密资产交易具有较高风险,用户应充分评估自身风险承受能力并独立作出决策,相关盈亏及法律责任由用户自行承担。