Caloogy 文章
English

链上追踪与资金冻结

日期
2026 年 1 月 7 日
系列
链上
阅读
4 分钟
主题
OnchainBlockchain analyticsTracingMixer

一句话版本

区块链不是匿名的,而是假名的:地址不写名字,但每一笔转账都永久公开。只要某个地址在某处和真实身份发生过关联(交易所充值、公开发帖、域名注册),资金的来龙去脉就可能被一路追踪。 被盗资金因此很难"洗白":攻击者会使用混币器、跨链桥、拆分转账来切断线索,而追踪方则用地址聚类、交易所协查、稳定币发行方冻结来反制。这是一场持续的猫鼠游戏。

全文分三层:

  1. 通俗理解:透明的账本,戴面具的人
  2. 实际用处:Bitfinex 追回、Tornado Cash 制裁、稳定币冻结、交易所协查
  3. 原理与工程要点:地址聚类、混币器原理、追踪的局限、受害者该做什么

第一层:通俗理解

1.1 透明的账本,戴面具的人

想象一本对全世界公开的账本,记录着每一笔转账:从哪个账户、到哪个账户、多少钱、什么时间。账户不写名字,只写编号。

单看一个编号,不知道是谁。但:

摘下一次面具,过去和未来的所有交易就都暴露了。

1.2 攻击者怎么"洗"

手法 目的
拆成很多小额,分散到大量新地址 让追踪图变得极其庞大
混币器 把很多人的钱混在一起再分出去,切断"从哪来到哪去"的联系
跨链桥、换成别的币 跳到另一条链或另一种资产,增加追踪难度
场外交易、不做实名认证的交易所 最终换成法币

第二层:实际用处


第三层:原理与工程要点

3.1 地址聚类

启发式 适用 原理
共同输入 比特币 一笔交易的多个输入通常需要各自的私钥签名,所以大概率属于同一个人
找零地址 比特币 输出中金额"不整"、地址类型和输入一致的那个,往往是找零回到自己的地址
充值地址 以太坊等 交易所给每个用户分配专属充值地址,它们最终都汇到交易所的热钱包,于是能把一批地址归到"某交易所的用户"
行为模式 通用 交易时间、手续费设置习惯、常用的 DApp

商业链上分析公司把这些启发式和大量标签数据结合起来,构建出覆盖全网的地址身份图谱。

3.2 混币器的原理

以 Tornado Cash 这类基于零知识证明的混币器为例:

  1. 存款时,用户提交一个承诺(一个秘密值的哈希),资金进入一个公共池子;
  2. 取款时,用户用零知识证明证明"我知道池子里某一个承诺对应的秘密",但不透露是哪一个(原理);
  3. 还要提交一个"作废标记",防止同一笔存款被取两次。

池子里存款的人越多,"匿名集"越大,越难把存款和取款对应起来。但如果用户存入后很快取出、金额独特、或者取出后马上转回老地址,仍然可能被关联。

3.3 追踪的局限

3.4 被盗之后应该做什么

  1. 立即转移同一钱包里剩余的资产到一个全新的、安全生成的钱包;撤销所有授权(见《无限额授权》);
  2. 记录被盗交易的哈希、攻击者地址、时间线(见《事故响应与复盘》);
  3. 如果涉及稳定币,尽快联系发行方;
  4. 联系攻击者可能使用的大型交易所,提供地址请求冻结;
  5. 报警,并联系专业的链上追踪服务或安全应急组织(如 SEAL 911);
  6. 警惕"追回资金"骗局:被盗后常有人自称能帮你追回资金,要求先付费,这几乎都是二次诈骗。

总结

层次 要点
本质 区块链是假名而非匿名;所有转账永久公开
追踪 地址聚类 + 交易所关口 + 稳定币冻结
对抗 拆分、混币器、跨链;匿名集越大越难追
受害者 立即转移剩余资产、撤销授权、联系发行方和交易所;警惕追回骗局