黑客从热钱包搬走 3.5 亿,能上头条。但今天真正让我后背发凉的是另一条:Lightning Labs 披露了一个 bug,已取消的发票被系统判成已支付,商家以为收到钱,货直接发了。

写支付逻辑最怕的不是报错,是静默返回成功。崩溃你当天就发现,逻辑错误能安静地跑一整年。

被取消的发票 → 判定为已付,这中间就是一段校验分支。修复2025年才发出去。链上支付天天被说成 trustless,可信任最后落在这些没人看的 if-else 上。

这也是我为什么只定投 BTC,不碰需要相信某段别人写的校验逻辑的生意。代码会撒谎,只有私钥不会。