← 返回博客

AI Agent 如何通过 9 笔现金交易,定位到受害人的虚拟币钱包地址?

只有 9 笔现金交易的时间和金额,没有任何地址。我们用一份公开判决做盲测:AI Agent 把现金交易翻译成链上约束、跨笔求交,定位到被害人的钱包,再用汇率自证核验结果。

发布于 线索还原AI Agent

2023 年秋,台湾新竹一名被害人分 9 次把 694 万新台币交给一个“币商”,换成 USDT,再按诈骗团伙的指示转走,血本无归。

我们拿这个公开判决(台湾地区新竹地方法院 113 年度金訴字第 1076 號)做了一次盲测:只把 9 笔交易的时间和金额交给我们的 AI Agent,不给任何地址,看它能不能在波场链上找到被害人的钱包。

结果:找到了,而且和判决附表逐笔吻合。

案情来自公开判决;链上时间、金额、地址均为波场主网真实历史,可自行复查。

一、手里只有 9 笔现金交易

#时间金额(新台币)
12023-09-07 21:4850,000
22023-09-14 14:10350,000
32023-09-19 13:30870,000
42023-09-26 12:251,230,000
52023-09-27 13:25280,000
62023-10-04 12:251,000,000
72023-10-13 13:101,530,000
82023-10-17 12:331,080,000
92023-10-18 16:27550,000

其中 8 笔是咖啡店里当面交现金,第 1 笔是汇款,但这次只用它的时间和金额,一律按现金处理。

现金交易是最难查的一类:没有对方账户,没有流水号,能用的只有“什么时候交的、交了多少”。

交给 AI Agent 的 9 笔现金交易

二、AI Agent 怎么推

第一步,把每笔交易翻译成链上约束。 单价未知,就给一个宽区间:当月银行间汇率约 32,考虑诈骗加价,取 30 到 38。5 万新台币就对应 1,315.79 到 1,666.67 个 USDT。币商收钱后才打币,所以时间只往后看,比如 30 分钟。

把一笔付款翻译成链上约束

第二步,逐笔筛选,再跨笔求交。 波场上 USDT 转账极其密集,只凭一笔,总会匹配到好几个地址。但被害人用的是同一个钱包:它必须在 9 个时间窗里各收到一笔金额吻合的转账。9 组候选一叠,只剩一个地址:

TLhAEJU3KuWFKgntAh3mEGTPnWoXf7JMZG

AI Agent 的结论与过程示意图

9 笔到账,每一笔都在交钱后 5 分钟以内:

付款时间与链上到账时间

三、汇率自证

找到地址后,反过来用新台币除以到账 USDT:9 笔的单价只有 35.8、36.0、36.2 三档,而且都能精确还原到分。比如 350,000 ÷ 35.8 = 9,776.536…,链上到账正好 9,776.53。

反推单价与银行间汇率

这说明两件事:

  • 这 9 笔确实是按同一张报价单成交的,巧合凑不出来;
  • 反推出的是币商报价,不是市价。 当月汇率约 32,这个币商卖 36 左右,高出 11% 到 13%。如果单价区间按“市价 ±3%”设,9 笔会全部漏掉。金额带宁宽勿窄,宽了交给求交去收窄,窄了直接漏。

四、定位之后:上游、下游、噪声

锁定地址后,AI Agent 顺手把上下游也理了出来:

  • 上游: 9 笔里 8 笔来自同一个出币钱包 TECBZhu…DPDoo,1 笔来自 TLDuh8…7NwS。判决认定前者由收现金的“车手”持有,打给被害人的 191,432.89 颗正好等于这 8 笔之和。
  • 下游: 每笔入账后 1 到 40 分钟内,被害人钱包都把同样金额转给了 5 个对手方,与判决“按指示转入诈骗团伙钱包”一致。
  • 噪声单列: 一笔与台账无关的 381 U 收付、一笔 2 U 测试转账,单独列出,不混进结论。

到这里,线索还原的任务就完成了:收币地址、币从哪来、币去了哪,三件事都已落到具体地址和交易上。 接下来继续追资金去向、做团伙关联,就可以从这几个地址出发,交给资金追踪分析接着做。

五、顺着线索再往下看

以下是我们拿 AI Agent 给出的地址人工往下查的。

1. 出币钱包的报价单。 TECBZhu… 在这 6 周里有 121 笔转出、约 266 万 U。其中 94 笔都能写成“整千新台币 ÷ 单价”,61 笔单价正好是 35.8。随机金额碰巧满足的概率约 3%。它很可能在批量做同一种生意,但这些收款方是谁,链上回答不了。

出币钱包 6 周转出的报价构成

2. 地址投毒。 出币钱包给被害人打款 9 秒后,记录里出现一笔 0 U 转账,收款方是一个头尾和被害人地址一模一样的仿冒地址。这 6 周里这样的 0 U 转账有 28 笔。调查时必须剔除,否则会凭空多出一堆“交易对手”。

地址投毒:仿冒地址与真实地址头尾相同

3. 一条跨案的线。 被害人转出的 5 个对手方里,有 4 个在一个月前都向同一个钱包 TTN1bm…kC63 转过 U。这个钱包出现在另一份判决(台中地方法院 114 年度審金訴字第 1512 號)里,是那宗案子被害资金打进的钱包。两宗案子的钱流向了同一组地址,值得并案研判。不过它是高频集散地址,这只是线索,不是结论。

六、实务提醒

  • 面交时间多来自回忆,误差可能有半小时,时间窗要放宽,用更多笔来求交。
  • 在交易所内部成交的币不上链,要找的是被害人从交易所提币的那一笔。
  • 一笔交易可能被拆成“1 U 测试 + 正式金额”,金额带要允许几笔相加。

七、欢迎试用

文中做这次盲测的 AI Agent,就是我们的产品 U镜:USDT 线索还原 AI Agent。只剩半截地址、一张截图,或几笔现金交易的时间和金额,也能在链上找出完整的 USDT 钱包地址,逐笔附交易记录可复查。

U迹:链上资金追踪 AI Agent。从一个地址出发,逐跳追到交易所,每一步可核对。

两款产品正在早期试用,优先面向公安、司法办案人员和金融机构反洗钱、合规调查人员。欢迎带着真实案子联系我们申请试用,我们和你一起跑一次。


附:术语速查

TRC20 USDT:发行在波场(TRON)上的 USDT,地址以 T 开头,共 34 位。

出币钱包:币商给客户打币的钱包,通常同时服务很多笔交易。

金额带 / 时间窗:法币金额 ÷ 单价区间得到的 USDT 数量范围;付款后链上转账可能出现的时间范围。

求交:多笔交易各自筛出候选地址,取共同部分。约束越多,剩下越少。

汇率自证:反推每笔成交单价,检验能否精确还原链上金额。

地址投毒:生成与目标地址头尾相同的仿冒地址,用 0 金额转账塞进交易记录,诱导别人复制错地址。

集散地址:短时间内接收大量转入、再集中转出的地址。

公开资料

有一条线索,或者一个地址?

两款产品都在早期试用阶段。我们会和你一起跑一次真实调查,把结果和证据完整交给你。