Bitcoin Core 30.0和30.1存在丢币风险,官方已撤回版本

Bitcoin Core项目日前发布安全预警,其30.0和30.1版本存在钱包迁移漏洞。在极少数情况下,用户迁移旧版钱包时可能面临资金丢失风险。官方已撤回这两个版本,30.2版本修复方案预计随后推出。

这个bug具体是什么

根据最新消息,Bitcoin Core 30.0和30.1版本在处理旧版BDB钱包迁移时存在严重缺陷。当用户尝试将很久未更新的BDB钱包迁移到自定义目录并启用pruning功能时,系统会错误删除整个钱包目录下的所有钱包文件。

这里需要明确一点:受影响的是BDB钱包,这是Bitcoin Core早期版本使用的数据库格式。现代Bitcoin Core钱包已经切换到SQLite格式,所以大多数当前用户不会受到影响。

真正受影响的用户有多少

官方强调这个bug只在"极少数情况"下触发,具体条件包括:

  • 使用非常旧的BDB格式钱包(多年未升级)
  • 钱包从未被重命名或升级过
  • 尝试迁移到自定义钱包目录
  • 同时启用pruning功能

换句话说,使用硬件钱包、现代钱包软件或最近几年内更新过Bitcoin Core的用户基本不用担心。这个bug主要威胁的是那些长期不维护、保存在本地的超老旧钱包。

官方的应对方案

根据相关资讯,Bitcoin Core开发者已经采取了以下措施:

  • 1月1日发布的30.1版本已被撤回下载
  • 30.2版本将包含修复方案
  • 在30.2发布前,官方建议用户不要使用30.0或30.1进行旧钱包迁移

需要注意的是,这个bug只影响钱包迁移流程。其他所有功能正常,包括运行节点、使用现有钱包等都不受影响。

用户现在应该怎么做

用户类型 建议行动
使用硬件钱包 无需特殊处理,不受影响
使用现代钱包软件 无需特殊处理,不受影响
运行Bitcoin节点 继续正常运行,无需停止
有旧版BDB钱包 暂缓迁移,等待30.2版本发布
已升级到30.0/30.1 可继续使用现有钱包,避免迁移操作

最关键的建议是:如果你确实拥有很久未更新的BDB钱包,一定要在升级到30.2之前做好备份。这不仅是应对这个bug的保险,也是保护任何钱包的基本原则。

这反映了什么

有趣的是,这个bug出现的时间点很特殊。根据相关资讯,Bitcoin Core在2025年的开发活动出现了显著反弹,135名独立代码贡献者提交了约28.5万行代码,开发邮件列表流量同比增长60%。这是自2018年以来开发活动首次回升。

同时,Bitcoin Core v30还完成了历史上首次第三方安全审计,审计结论称代码库"成熟且经过充分测试",未发现严重或高危漏洞。

这说明什么呢?开发活跃度提升和安全审计通过是积极信号,但这个钱包迁移bug的出现也提醒我们,即使是开发最活跃的项目,仍然需要用户的谨慎。版本升级不是非升不可的事,特别是当你的钱包运行状态良好时。

总结

Bitcoin Core 30.0和30.1版本的钱包迁移bug是一个严肃的安全问题,但影响范围有限,主要威胁超老旧且未维护的BDB钱包。官方已及时撤回版本并承诺在30.2中修复。对大多数用户来说,继续使用现有版本运行节点和钱包是安全的,只需避免进行旧钱包迁移操作,直到修复版本发布。这个事件提醒我们,再活跃的开发也需要用户的谨慎态度——及时备份、谨慎升级、持续关注官方通知是保护资产的基本法则。

BTC0.33%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)