用户报告在 fomo(fomo.family)上买入后频繁「被夹」。给定地址 0x64bcf4aa85559526cff0528bcdc0cb9d3ea41e18 经链上核验为 Robinhood Chain(chainId 4663)上的 ERC-20 代币 JOHNDOG(John Dog),10 亿总量,发射于 2026-09-02 01:25 UTC——取证时它只活了约 90 分钟,却已产生 3.6 万笔 swap、约 $217 万成交量。
即:这是「long.xyz 系发射台发射、以代币化美债 ETF 计价、在 fomo App 里交易」的 meme 币,是当前 HOOD 链打新生态的典型标的。
fomo 宣传的链抽象(一个余额、任意链交易、免 gas)在链上拆开是四条并行执行通道。对 14,015 笔 JOHNDOG 交易的入口合约做普查:
| 入口合约 | 身份 | 笔数 | 占比 | 意图谁先看到 |
|---|---|---|---|---|
0x65050a9b…40dc | fomo 执行路由(可升级代理,聚合 SGOV/USDG/WETH 多跳) | 6,711 | 48% | fomo 后端(TEE 里代签用户 EOA) |
0xccc88a9d…15be | Relay(relay.link)跨链执行入口,filler 如 0xf70da978…dbef 代打 | 2,028 | 14.5% | Relay solver 网络(跨链单:资金在 SOL 等链) |
0x4337084d…f108 | ERC-4337 EntryPoint v0.8(智能账户 userOp) | 1,020 | 7.3% | bundler / paymaster |
0x6e2a35a7…6919 等 | DexRouter / Diamond 等聚合器与其他入口 | ~4,256 | 30% | 各聚合器后端 |
HOOD 是 Arbitrum Orbit 链:中心化 sequencer、先到先得、无公开内存池。经典夹子(盯内存池 → 抢跑 → 跟卖)在这条链上没有生存土壤。但数据里出现了更工业化的东西:
同一个区块(≈250ms)内出现 4~16 笔金额几乎相等的买单,来自互不相同的钱包,全部走 fomo 路由。例如块 52181439:11 笔连续买单,SGOV 支出逐笔仅递减约 0.4%(同一输入额被价格爬升稀释的精确轨迹),随后同块内一笔 103 万枚的卖单砸下。
| 特征 | 数据 | 说明 |
|---|---|---|
| 等额买入波总数 | 162 个 | ≥4 笔等额买单同块(主池),合计 ~1,222 SGOV(≈$12 万) |
| 买侧 cohort A | 8 个钱包 | 各参与 38 波、各恰好 41 买/17 卖、已实现 PnL 一致到 ≈-7.3 SGOV——同一操盘者的复制品 |
| 买侧 cohort B | 4 个钱包 | 各 16 买/0 卖、各 -15.1 SGOV,纯吸筹位 |
| 卖侧 cohort | 4-5 个钱包 | 波后 20 块内各 ~23 笔卖单、回收 SGOV 金额几乎一致(19~20 SGOV) |
| 波内拉抬幅度 | 中位 +1.4% / 最高 +30.9% | 73 个大波(>5 SGOV)连续接力制造抛物线 |
抽样波内钱包 0xe6fc66a3…c24b 的完整交易史:FLIPPY、ILY、QQQ、MICRODUCK、MONITORING、MTS、RETARDCAT、JOHNDOG、Underdog、Howeycoins——每一只 HOOD 新币都进出一遍,持仓 30~60 秒。这台机器常年扫射所有新发射,JOHNDOG 只是当天的猎场。
猜测:「资金主要在 SOL,fomo 买入实际是跨链交易,交易详情存在中继里,目的链是 BSC 的话就能被安全地夹」。
| 命题 | 裁定 | 依据 |
|---|---|---|
| fomo 买入常是跨链单 | 成立 | 14.5% 流量走 Relay 入口,由 filler EOA 代执行;用户余额确实沉淀在别链 |
| 交易详情在中继链路中可见 | 成立 | 意图(币种/数量/minOut)在签名与执行之间流经 fomo 后端、Relay solver、4337 bundler |
| HOOD 上因此可被夹 | 不成立 | 无公开内存池 + FCFS:第三方看不到待处理交易;能夹的只有中间人,实证未见 |
| BSC 上因此可被「安全地」夹 | 结构成立 | 同一 EntryPoint v0.8 与 Relay 入口在 BSC 同址部署且活跃(45 分钟 3,000+ userOp 事件)。BSC 有公开内存池:bundler/filler 交易一广播,意图即对全网公开,任何 MEV bot 都能解析 handleOps 内层 swap 做经典夹子——不需要 relayer 配合。若 bundler 未走私有通道(如未用 bloXroute protect 类),fomo 用户在 BSC 的买单默认处于可夹状态 |
修正一处细节:夹子的信息来源不必是「relayer 偷看」。在 BSC 这类公开内存池链上,交易被打包前本来就全网可见;relayer 的存在只是让意图更早(上链前)多了几个可见方。而在 HOOD 这类封闭排序链上,relayer/后端反而是唯一的可见方——目前它们手是干净的,脏活是傀儡集群在干。
对 Relay 通道 2,019 笔买单的 calldata 逐字段破解(入口 0xccc88a9d…15be,selector 0x0a2b8f36 = permit2TransferAndMulticall):
| 字段 | 内容 | 示例 |
|---|---|---|
| w00 | Relay 主 solver 常量 | 0xf70da978…dbef |
| w03/w04 | 真实买家的目的链钱包(与 receipt 中代币净接收者互证) | 0xd7923e2d… |
| w09 | deadline(epoch) | 1788316019 |
| w11 | 入金币种(跨链后统一 USDG) | USDG |
| w12 | 买入金额(USDG 6 位小数 = 美元) | $4.09 ~ $4,995.92 |
| calldata 尾部 32 字节 | Relay 请求 ID(订单承诺哈希) | — |
更进一步:Relay 的公开 API(api.relay.link/requests/v2)无鉴权反查——传入目的链 fill 交易 hash,直接返回完整订单:用户的 Solana 主钱包(实测 Aeyhax…LZ9Hp 付 51 SOL ↔ HOOD 钱包 0xd7923e2d… 收 919 万枚,金额互证)、滑点容忍(实测 fomo 单普遍 2000bps = 20%)、fomo 15bps 抽成地址、gas 代付明细。
status: pending 的排队请求(user/recipient/创建时间可枚举)。即跨链买入意图在成交之前就不只是「relayer 可见」,而是全网任何人轮询即可见。用户传闻「有个 relayer 能检测到交易意图」在事实层面成立且低估了:不需要是 relayer 也能看到。对跟单的意义:fomo 大户资金多沉淀在 Solana,其 EVM 链买入全部以 filler 代打形式落链(tx.from 是 solver 车队,链上看不到「谁在买」)。跟单/统计系统若只看 tx.from 会漏掉这 14.5% 的大户流量;正确姿势是 ① 监听 Relay 入口的 permit2TransferAndMulticall 调用并按上表解出受益人与金额(落块即知,无需任何 API),② 用 fill hash 反查 Relay API 把多条链的收币钱包归并到同一个 Solana 主身份——SOL 主钱包才是 fomo 用户跨链后的稳定身份锚点(其 EVM 智能账户 nonce/地址都不可靠)。
对「目的链是 BSC 就能被安全地夹」做了实测抽查:取最近 18 笔 BSC 目的链 Relay fill(其中 7 笔含 DEX swap)+ 45 分钟内 670 笔 4337 userOp 中随机 40 笔(12 笔含 swap),逐笔检查同块经典夹形(同池前向买 + 后向卖 + 同一 actor):0 例命中。
抢跑要同时满足三个条件:成交前看到意图 · 知道目标币 · 能把自己排在前面。逐条实测:
| 条件 | 实测 | 裁定 |
|---|---|---|
| 成交前看到意图 | Relay pending API 无鉴权可枚举排队请求 | 部分——能看到「有人在买」 |
| pending 阶段暴露目标币 | 144 个 pending 请求,0 个暴露目标币;currencyOut 只在成交后填充。pending 只给:桥接币(USDC/USDG)+金额+滑点+收款钱包 | 否——不知道买哪只 |
| 可利用的时间窗 | pending→fill 延迟中位 -0.3s(近乎同时) | 否——窗口≈0 |
| 目标币最终可见处 | 只在 fill 的链上 calldata/receipt里 | 但为时已晚 |
| 据此在链上抢排序 | HOOD 无公开内存池(落块才可见);BSC filler 私有提交(实测 0 夹形) | 否 |
可利用的边并不在「偷看意图」,而在应用层的动量与跟单扇出:大 V 的买单落链后是公开的,其后可预测地会来一波跟单者的复制买单 + 散户 FOMO。谁能在「大 V 已买 → 跟单波涌入」之间卡位,谁就吃到这段拉抬——这抢的是跟单者/散户的后续买盘,不是被跟的大 V,更不是偷看谁的私有意图。这正是本报告第三节那台「拉抬-出货流水线」在做的事。
全部结论可由公开链上数据复现:
0x8366a39c…0951)Swap 事件,覆盖 JOHNDOG 全部 6 个主要池、发射至取证时点全周期,得 35,991 条唯一 swap 日志。0xb70d6c97660bdad109678f3313f507952237634fecff0a12b8c5cb1d52d28980(robinhoodchain.blockscout.com 可核)。