一句话版本
区块链不是匿名的,而是假名的:地址不写名字,但每一笔转账都永久公开。只要某个地址在某处和真实身份发生过关联(交易所充值、公开发帖、域名注册),资金的来龙去脉就可能被一路追踪。 被盗资金因此很难"洗白":攻击者会使用混币器、跨链桥、拆分转账来切断线索,而追踪方则用地址聚类、交易所协查、稳定币发行方冻结来反制。这是一场持续的猫鼠游戏。
全文分三层:
- 通俗理解:透明的账本,戴面具的人
- 实际用处:Bitfinex 追回、Tornado Cash 制裁、稳定币冻结、交易所协查
- 原理与工程要点:地址聚类、混币器原理、追踪的局限、受害者该做什么
第一层:通俗理解
1.1 透明的账本,戴面具的人
想象一本对全世界公开的账本,记录着每一笔转账:从哪个账户、到哪个账户、多少钱、什么时间。账户不写名字,只写编号。
单看一个编号,不知道是谁。但:
- 这个编号曾经给一个实名交易所的充值地址转过钱 → 交易所知道是谁;
- 这个编号曾在社交媒体上被本人公开过 → 大家都知道是谁;
- 这个编号和另一个已知身份的编号总是一起出现在同一笔交易里 → 很可能是同一个人。
摘下一次面具,过去和未来的所有交易就都暴露了。
1.2 攻击者怎么"洗"
| 手法 | 目的 |
|---|---|
| 拆成很多小额,分散到大量新地址 | 让追踪图变得极其庞大 |
| 混币器 | 把很多人的钱混在一起再分出去,切断"从哪来到哪去"的联系 |
| 跨链桥、换成别的币 | 跳到另一条链或另一种资产,增加追踪难度 |
| 场外交易、不做实名认证的交易所 | 最终换成法币 |
第二层:实际用处
- Bitfinex(2016 年被盗,2022 年追回):约 12 万枚比特币被盗。此后数年,执法部门通过追踪资金流向,最终找到嫌疑人,并从其云存储中找到了钱包私钥,追回约 94,000 枚比特币,是当时美国司法部历史上最大的金融扣押。
- Tornado Cash 制裁(2022):美国财政部以"为朝鲜黑客等洗钱"为由,把以太坊上的混币器 Tornado Cash 的合约地址列入制裁名单。此举引发巨大争议:不可修改的智能合约能不能被"制裁"?2024 年底美国联邦上诉法院裁定财政部越权,2025 年财政部将其移出名单。
- 稳定币冻结:USDT、USDC 等中心化稳定币的合约里有冻结功能。发行方在执法机构请求或确认盗窃时,可以冻结特定地址里的稳定币。很多被盗事件中,攻击者第一时间就把稳定币换成 ETH,正是为了避免被冻结。
- 交易所协查:大型交易所会监控已知的被盗资金地址,一旦这些资金充值进来就冻结账户,并配合调查。
第三层:原理与工程要点
3.1 地址聚类
| 启发式 | 适用 | 原理 |
|---|---|---|
| 共同输入 | 比特币 | 一笔交易的多个输入通常需要各自的私钥签名,所以大概率属于同一个人 |
| 找零地址 | 比特币 | 输出中金额"不整"、地址类型和输入一致的那个,往往是找零回到自己的地址 |
| 充值地址 | 以太坊等 | 交易所给每个用户分配专属充值地址,它们最终都汇到交易所的热钱包,于是能把一批地址归到"某交易所的用户" |
| 行为模式 | 通用 | 交易时间、手续费设置习惯、常用的 DApp |
商业链上分析公司把这些启发式和大量标签数据结合起来,构建出覆盖全网的地址身份图谱。
3.2 混币器的原理
以 Tornado Cash 这类基于零知识证明的混币器为例:
- 存款时,用户提交一个承诺(一个秘密值的哈希),资金进入一个公共池子;
- 取款时,用户用零知识证明证明"我知道池子里某一个承诺对应的秘密",但不透露是哪一个(原理);
- 还要提交一个"作废标记",防止同一笔存款被取两次。
池子里存款的人越多,"匿名集"越大,越难把存款和取款对应起来。但如果用户存入后很快取出、金额独特、或者取出后马上转回老地址,仍然可能被关联。
3.3 追踪的局限
- 只能追到"关口":追踪可以告诉你钱进了哪家交易所,但冻结和取得身份信息需要交易所配合,而有些交易所不配合;
- 跨链和隐私币:跳到隐私性更强的链后,追踪难度大增;
- 误判:聚类启发式会出错,可能把无关的人标记为可疑;
- 隐私代价:同样的技术也能用来追踪普通用户的财务状况。这是一把双刃剑。
3.4 被盗之后应该做什么
- 立即转移同一钱包里剩余的资产到一个全新的、安全生成的钱包;撤销所有授权(见《无限额授权》);
- 记录被盗交易的哈希、攻击者地址、时间线(见《事故响应与复盘》);
- 如果涉及稳定币,尽快联系发行方;
- 联系攻击者可能使用的大型交易所,提供地址请求冻结;
- 报警,并联系专业的链上追踪服务或安全应急组织(如 SEAL 911);
- 警惕"追回资金"骗局:被盗后常有人自称能帮你追回资金,要求先付费,这几乎都是二次诈骗。
总结
| 层次 | 要点 |
|---|---|
| 本质 | 区块链是假名而非匿名;所有转账永久公开 |
| 追踪 | 地址聚类 + 交易所关口 + 稳定币冻结 |
| 对抗 | 拆分、混币器、跨链;匿名集越大越难追 |
| 受害者 | 立即转移剩余资产、撤销授权、联系发行方和交易所;警惕追回骗局 |