![]()
2021年4月,一个36岁的马里兰州程序员用两次攻击,把一家加密货币交易所的流动性池抽成了真空。第一次拿走140万美元时,他还假惺惺地退回大部分,换取了一笔"漏洞赏金"。三周后,他发现了真正的命门——一个写错的数字,让1万变成了1千。
这次他没客气。26个资金池被掏空近90%,5300万美元瞬间蒸发。交易所当场死亡。
「假互联网钱」的真牢狱
Jonathan Spalletta,网名"Cthulhon",上周一向执法部门自首。美国检察官Jay Clayton在起诉书里引用了一段对话:Spalletta向同伙描述这场劫案时,对方问他怎么看待加密货币,他回了句——「反正都是假的互联网钱」。
Clayton的回应很直接:「对受害者来说,钱被拿走没有什么不同。」
检察官的愤怒可以理解。Spalletta的两次攻击,本质上是在同一栋房子里找了两扇不同的后门。第一扇是AmountWithBonus变量的逻辑缺陷,他利用零代币提款指令骗取奖励;第二扇更荒唐—— Uranium的智能合约里,有个程序员把10000写成了1000,验证逻辑直接崩解。
一个字符的代价:3.8亿人民币,外加一家公司的命。
洗钱路线图:从龙卷风到集换式卡牌
![]()
Spalletta没打算持有那些加密货币。起诉书显示,他通过Tornado Cash(龙卷风现金)混币器清洗赃款——这是一个去中心化的混币协议,能把交易痕迹搅成一锅粥。
2023年12月,链上侦探ZachXBT首次追踪到线索:超过11,200枚以太坊从Tornado Cash流出,当时价值2500万美元。这笔钱的去向,让调查人员打开了新世界的大门。
Spalletta的购物清单读起来像拍卖行目录:
一张"黑莲花"万智牌,约50万美元;18包Alpha Booster万智牌卡包,约150万美元;第一版完整宝可梦基础套装,约75万美元;一枚纪念凯撒遇刺的古罗马硬币,超60万美元。
收藏品市场成了加密货币犯罪的新销赃渠道。实物资产的匿名性、估值的主观性、跨境流通的便利性——这些特性让拍卖行的槌子成了洗钱链条的最后一环。
DeFi的安全幻觉:代码即法律?
Uranium Finance是个典型的DeFi(去中心化金融)项目,基于币安的BNB Chain运行,主打自动做市商模式。这类项目的核心卖点是"去信任化":没有中心机构,智能合约自动执行,代码即法律。
问题是,代码也会写错。
![]()
Spalletta的第二次攻击 exploiting 的漏洞,属于最低级的那种——常量错误。10000和1000,差了一个零,验证比例从10倍变成了1倍。这种错误在代码审计中本该被发现,但DeFi项目的快节奏上线文化,往往让安全审查成了形式主义。
更讽刺的是第一次攻击后的"和解"。Spalletta退回大部分赃款,换取38.6万美元的"漏洞赏金", Uranium团队居然接受了。这种私了模式在加密圈并不罕见:项目方怕声誉受损,黑客要合法化收入,双方心照不宣地演一出"白帽黑客"的戏码。
三周后的第二次攻击证明,把狼当成看门狗,代价是全部家当。
混币器的黄昏与链上侦探的黎明
Tornado Cash在2022年被美国财政部制裁,创始人Alexey Pertsev被判64个月监禁。但制裁没能杀死这个协议——它是去中心化的,智能合约仍在运行,只是用起来更麻烦了。
Spalletta的案例展示了制裁后的现实:混币器依然可用,但出金端越来越危险。ZachXBT的追踪表明,大规模资金从Tornado Cash流出后,总要找个落脚点。一旦这个落脚点与现实身份挂钩——比如拍卖行账户、邮寄地址、支付记录——链条就断了。
链上分析工具的进化速度,正在压缩加密货币犯罪的生存空间。Spalletta从作案到被起诉用了近4年,但这已经是相对快的进度。更多案件卡在跨国司法协作的泥潭里,而黑客们正在学习更耐心的洗钱策略。
Spalletta的收藏品现在在哪?起诉书没说。那些万智牌和宝可梦卡是否已被扣押,古罗马硬币是否还在某个保险柜里——这些问题留给了后续的资产追缴程序。
一个更实际的问题是:当你在购买一张50万美元的"黑莲花"时,你怎么知道卖家不是另一个Spalletta?
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.