返回论坛

链上追踪:Tornado.Cash洗币手法深度剖析

查找币 学术研究 安全研究 Web3安全 区块链安全

查找币安全研究院

钱包恢复评估 | 链上取证分析 | Web3 事件响应
以合法授权、证据保全、隐私保护和可复核流程为前提,不要求用户在线提交完整私钥或助记词。

查看研究院 研究报告中心
## 前言 在Web3安全领域,Tornado.Cash已成为黑客洗币的“标配”工具。随着链上攻击事件频发,大量被盗资金最终都流向这个混币器。查找币安全团队此前已对Tornado.Cash的匿名性进行过技术解构(详见《揭开Tornado.Cash的匿名面纱》),本文则通过真实案例,深入分析黑客如何利用Tornado.Cash实现资金清洗,并揭示其行为模式中的可追踪特征。 ## Tornado.Cash技术原理 Tornado.Cash是一个完全去中心化的非托管隐私协议,其核心机制是通过智能合约池打破链上地址间的关联性。具体技术流程如下: - **存款阶段**:用户将ETH或ERC-20代币存入智能合约池,合约生成一组随机私钥(私人凭据),作为存款证明。 - **提款阶段**:用户使用私钥向合约提交提款请求,合约将等额资金发送至指定地址,且该地址与存款地址无直接关联。 - **核心逻辑**:所有存入资金在池中混合,通过零知识证明(zk-SNARKs)验证提款权限,实现“存款地址≠提款地址”的隐私保护。 然而,这种匿名性并非绝对——时间戳、金额、交易模式等链上行为特征仍可能暴露用户身份。 ## 真实案例分析:多链洗币手法还原 本次案例涉及Ethereum、BSC、Polygon三条链,受害平台(已匿名)的被盗资金均被黑客转入Tornado.Cash。以下为技术分析重点: ### 黑客地址(已脱敏) - `0x489...1F4`(Ethereum/BSC/Polygon) - `0x24f...bB1`(BSC) ### Ethereum链分析 借助查找币反洗钱追踪系统,我们对黑客地址进行特征画像: | 行为类型 | 占比 | 说明 | |---------|------|------| | Bridge | 45% | 跨链桥资金转移 | | Mixer | 35% | 混币器操作 | | DEX | 15% | 去中心化交易所交互 | | 其他 | 5% | 小额测试交易 | **关键操作路径**:黑客将2,450 ETH以“5×10 ETH + 24×100 ETH”分批转入Tornado.Cash,另有198 ETH转入FixedFloat。这种分批策略旨在模拟正常用户行为,但金额模式反而成为追踪线索。 #### 提款地址筛选 我们定位到Tornado.Cash:100 ETH合约,发现提款地址众多。通过时间序列分析和交易特征匹配,筛选出符合以下模式的地址: 1. **地址A**(0x40F…952):从Tornado.Cash接收100 ETH后,立即转入地址B(0x8a1…Ca7),随后B将资金分三笔转入FixedFloat。 2. **模式验证**:连续发现三个地址具有相同特征: - A→B→(多笔)FixedFloat - A→(多笔)FixedFloat 最终筛选出24个符合该模式的地址,恰好对应黑客的24笔100 ETH存款,证实了黑客的洗币路径。 ### Polygon链分析 黑客将365,247 MATIC中的部分资金分7次转入Tornado.Cash,剩余25,246.722 MATIC转入地址(0x75a…5c1)后,同样流向FixedFloat。 **追踪过程**: 1. 定位Tornado:100,000 MATIC合约,发现提款地址较少,可逐个分析。 2. 地址(0x12e…69e)引起怀疑:FixedFloat既向该地址转入MATIC,又从该地址接收MATIC,形成闭环。 3. 进一步分析显示,黑客在Polygon上采用相似手法,但部分资金通过SimpleSwap/Sideshift.ai等平台中转,增加了追踪难度。 ## 技术要点总结 ### 黑客洗币模式特征 1. **分批操作**:将大额资金拆分为标准金额(如100 ETH、100,000 MATIC),模拟正常交易。 2. **中间地址隔离**:从Tornado.Cash提款后,先转入临时地址,再转移至混币平台。 3. **多平台交叉使用**:结合FixedFloat、SimpleSwap、Sideshift.ai等,分散追踪路径。 4. **跨链一致性**:在不同链上采用相似手法,但根据链特性调整金额和频率。 ### 可追踪性分析 尽管Tornado.Cash提供匿名性,但以下因素导致黑客行为可被追踪: - **时间窗口**:存款与提款的时间差有限,缩小范围。 - **金额匹配**:分批金额与提款金额存在对应关系。 - **地址行为模式**:中间地址的转入转出频率、目标平台特征形成独特指纹。 ## 工具与实战建议 查找币反洗钱追踪系统凭借超2亿个钱包地址标签,能够识别全球主流交易平台的各类钱包地址(充值地址、温钱包、热钱包、冷钱包等)。通过特征分析和行为画像,可有效追踪类似洗币路径: 1. **金额模式识别**:自动检测分批存款与提款模式。 2. **地址聚类**:基于交易时间、对手方关系构建地址网络。 3. **平台标签库**:实时更新混币平台、交易所地址库。 ## 结论 Tornado.Cash并非绝对匿名——其隐私保护依赖于用户行为模式。黑客在本次案例中采用的“Tornado.Cash→中间地址→混币平台”手法,虽有一定隐蔽性,但通过链上行为特征分析仍可有效追踪。随着反洗钱技术发展,更多洗币手法将被揭露,安全团队需持续迭代追踪工具与方法。 --- *本文由查找币安全团队整理发布*
在论坛中查看和回复