硬件钱包长期以来一直被认为是存储数字货币最可靠的方式,但最近Coinkite公司设备发生的事件将迫使许多人重新审视这一观点。2026年7月30日,不法分子在短短25分钟内从500个地址中转走了594.5枚比特币(约合4000万美元)。
通俗解释软件错误的本质
问题的根源在于一段软件代码中的错误,该错误整整五年未被发现。Coldcard硬件钱包本应通过专门的安全芯片生成真随机数来创建种子短语。然而,由于Coinkite开发人员在一个宏定义中出现了笔误,该功能自2021年3月起就被意外关闭了。
这一严重违反行业标准的行为导致设备不再提供可靠的保护,而是开始基于可预测的数据生成密钥:处理器序列号和内部系统时钟读数。生成的单词看起来像标准的安全集合,但由于生成过程的可预测性,黑客可以轻松地对其进行猜测。密码学强度因此变得灾难性地低:对于Mk2和Mk3型号,搜索空间缩小到大约40比特;而在较新的Mk4、Mk5和Q版本中,最终熵值约为72比特,而非要求的128比特。
攻击机制与公司回应
攻击者既不需要物理接触设备,也不需要钓鱼链接。他们只是获取了这个“有漏洞”的生成器的参数,并组织了离线方式的穷举搜索。生成了数百万个可能的种子短语后,黑客在公共账本中检查它们是否存在,找到有余额的地址,然后自行签署了转账交易。
最初,Coinkite公司声称新版本的设备不受此风险影响。然而,随后的分析迫使管理层承认,所有运行受影响固件的设备都存在漏洞。Coinkite负责人罗多尔夫·诺瓦克(Rodolphe Novak,以昵称NVK闻名)在社交媒体X上为此错误道歉,确认了开发人员的全部责任,但排除了对受损失用户进行任何经济补偿的可能性。
用户需要采取的措施
重要的是要理解:简单地安装最新的固件更新无法消除已创建种子短语面临的威胁。从生成的那一刻起,这个加密学上的“根”就已经被泄露了。为了保护资产,必须严格执行以下操作步骤:
将设备更新至安全的软件版本:Mk3为4.2.0,Mk4和Mk5为5.6.0,或Q型号为1.5.0Q。
在更新后的设备上直接生成新的种子短语。
将所有资金完全转移到使用这个新的种子短语创建的新地址上。
使用符合BIP-39标准的可靠密码短语也能降低风险,但这并不能免除迁移到新密钥的必要性。TAPSIGNER、OPENDIME和SATSCARD产品未受此事件影响,因为它们运行在不同的软件基础上。
Coinkite代表指出,开源代码理论上允许通过人工智能工具发现此漏洞,尽管公司内部在事件发生前不久的检查并未发现问题。一些分析报告,包括Galaxy Research的数据,推测被盗资金总额可能达到1,000枚比特币。
这一情况表明,即使是专门的硬件设备,也需要对代码进行持续、独立的审计,尤其是涉及密码学功能的部分。
AI观点
从机器数据分析的角度来看,Coldcard事件并非随机数生成器缺陷多年未被发现的首次案例。类似的情景曾在Debian的OpenSSL包中上演:2006年一个补丁中的错误将密钥空间缩小到32,767种可能性,而该漏洞直到两年后才被发现,危及了全球的SSH和SSL密钥。
此事的宏观经济层面也值得关注:对硬件钱包的信任正是建立在物理隔离的存储媒介比软件解决方案更可靠的基础上,而当前的事件模糊了这条界限。开源代码理论上通过独立审计和自动化工具加速了此类错误的发现,但长达五年的沉寂表明理论与实践存在差距。问题依然存在:代码的算法检查是否有一天能够完全替代对关键密码学部分的人工审计?







