一把锁将自身钥匙轮廓投影在公共墙面上,象征Cardano私钥通过区块链公开数据遭到泄露
  • 主页
  • 黑客
  • SecondFi关闭:从区块链公开数据中还原私钥,240万美元被盗的教训
作者 Hamza Ahmed 头像 Hamza Ahmed
6 min read

SecondFi关闭:从区块链公开数据中还原私钥,240万美元被盗的教训

SecondFi钱包因签名软件缺陷导致1610万枚ADA(约240万美元)被盗后宣布关闭。私钥可从公开链上数据中还原,助记词迁移也无济于事。

有一种丢失加密资产的方式从未出现在任何安全指南中:用户做对了所有事,却仍然遭受损失。这正是374个Cardano钱包的遭遇,被盗并非因为密码被窃,而是因为负责签署交易的软件在用户毫不知情的情况下,将私钥明文写入了区块链。

Cardano钱包SecondFi已正式宣布永久关闭,仅专注于退还用户资金。这一事件值得深入了解,因为它揭示了关于自托管最令人不安的教训。

事件经过

SecondFi是EMURGO旗下知名钱包Yoroi的继任产品。根据该公司公告,攻击于2023年6月23日被发现,分三波从374个地址盗走约1610万枚ADA,按当时市价约合240万美元(数据来源:SecondFi官方公告)。

紧急响应行动保住了规模大得多的资产:约1.29亿枚ADA,折合约1850万美元,在攻击者触及之前已被转移至第三方托管机构。区块链安全公司SlowMist估计,若将受影响钱包中的代币和NFT一并计入,总风险敞口可能超过2000万美元。有一点必须明确:Cardano区块链本身未遭任何破坏,问题完全出在这款单一钱包软件上。

事件关键数据

被盗资金、紧急保全资金及风险敞口估算。来源:SecondFi、SlowMist,2026年

  • 攻击者盗走1610万 ADA
  • 紧急保全资金1.29亿 ADA

374个地址受影响。Cardano网络本身未被攻破。

技术机制:私钥如何在无人察觉的情况下泄露

换句话说,这里涉及技术细节,但值得仔细解释,因为涉及的原理适用于所有区块链,而非仅限于Cardano。每次签署交易时,钱包会将私钥与一个一次性随机数(专业术语称为nonce)结合使用,目的是让每笔签名都独一无二。椭圆曲线密码学的黄金法则是:该随机数必须不可预测,且绝不能重复使用。

一旦该值变得可预测或被重复使用。签名机制便不再保护秘密,反而会泄露它:任何人都可以从公开的签名数据中,通过数学手段反推出私钥。这正是本次事件的核心:SecondFi的软件以存在缺陷的方式生成该随机数。而所有已签名的交易在链上对任何人公开可读,其中包含了足以重建钱包凭证的全部信息。这并非新型漏洞,而是整个行业最知名、最令人警惕的陷阱之一,也正因如此,严肃的开发者从不轻易自行实现密码学核心部分。

最残酷的细节:助记词已经作废

这一事件颠覆了所有常规建议。通常情况下,当某个服务遭到攻击,用户的本能反应是用自己的助记词将资金转移到其他地方。但在这里,这个方法完全失效。

漏洞作用于地址层面,并在用户签署交易的瞬间被激活。这意味着,将相同的助记词导入另一个钱包毫无保护作用:私钥已经可被推导出来,无论迁移到哪里都是如此。受影响用户被明确警告,不要将这些助记词恢复到其他钱包中。实际上,这些凭证已永久作废。

哪些措施有效,哪些无效

本次事件的实践教训

  • 有效:使用硬件钱包,使用硬件钱包的用户完全未受影响。
  • 无效:将助记词迁移至另一个钱包,因为漏洞已存在于密钥本身。
  • 无效:妥善保管助记词,因为问题不在于助记词被盗,而在于密钥的生成方式本身存在缺陷。

受影响用户的后续进展

换句话说,资金返还计划已启动,但尚未完成。SecondFi宣布将于8月初提供钱包导出工具,并在同月内开放资金恢复门户,但已回收资金的分发日期尚未确定。目前仍缺乏一份完整的独立审计报告,详细说明技术层面的完整经过,用户因此无法获得关于损失的确切全貌。

在调查方面,受EMURGO委托的区块链情报公司将主要攻击者描述为具有高度技术能力且资金充裕的黑客。Cardano创始人Charles Hoskinson就此事发表评论,指出尽管这笔金额与行业内其他盗窃案相比并不算大,但这对失去资金的用户而言毫无安慰。

留给我们的教训

这一事件传达的信息令人不安,因为它打破了一个广泛流传的简化认知。我们早已习惯将自托管视为个人纪律问题:保护好助记词、不点击可疑链接、不轻信任何人。这些都对,但远远不够。因为在这些规则之下,还有一层你无法控制的东西:负责生成密钥和签署交易的代码质量。

由此可以得出两条具体建议。第一,对于重要金额,优先选择硬件钱包,本次事件已清楚地证明,硬件钱包用户与受害用户之间的区别正在于此。第二,优先选择历史悠久、代码开源、经过独立审计的软件,对那些自行重新实现密码学算法的专有方案保持警惕。自托管不仅需要谨慎,还需要认真选择你所依赖的不可控部分的承担者。想了解区块链底层原理的读者,可以参阅我们的区块链工作原理指南

作者 Hamza Ahmed 头像 Hamza Ahmed
更新于
黑客 Cardano
Consent Preferences