Robinhood通过Uniswap API在多条链上收取手续费,最后却不想留着一堆蓝筹代币、长尾资产和零碎余额,而是要把它们收成USDC和USDG。过去,应用得自己搭兑换程序、找路由、处理多条链。Uniswap Labs在10月29日开放TJAR,把这件事改成一个公开市场:手续费进入Token Jar,搜索者出价清走资产,应用收到预先选定的代币。
TJAR最初服务于Uniswap协议手续费转换和UNI销毁,现在被做成任何链上系统都能使用的基础设施。Uniswap称,它在上个月处理了超过1530万美元的转换,已经部署在七条链上,Robinhood也在支持的链上使用它处理通过Uniswap API收取的费用。
一只罐子把兑换工作交给搜索者
每个运营方可以通过TJAR Factory部署自己的Token Jar和Releaser。Token Jar负责积累原生代币与ERC-20资产,Releaser规定把这些资产换成哪一种目标代币、需要支付多少,以及目标代币最终送往哪里。
操作方先设定释放门槛。搜索者持续观察罐子,当其中资产的市场价值高到足以覆盖目标代币、交易成本并留下利润时,就会触发转换。搜索者支付Releaser要求的目标代币,罐子把选定资产释放给搜索者,目标代币则进入运营方指定的金库、跨链目标或销毁地址。
这不是传统意义上由协议主动寻找最佳报价。TJAR更像一个固定要价的公开机会:门槛保持不变,罐子里的资产随着手续费进入和市场价格变化而改变价值。搜索者判断什么时候值得接单,并通过竞争压缩自己的利润空间。
门槛低,清得快,也可能把更多差价留给搜索者
释放门槛决定资产在罐子里停留多久。门槛较低,罐子更频繁清理,资产暴露在价格波动中的时间更短。但如果一笔较大的手续费突然进入,罐子价值可能一下越过固定门槛,搜索者获得的差价就会变大。
Uniswap给出的例子是:罐子释放门槛为1000 USDC,原有资产价值950美元;突然进入一笔500美元手续费后,罐子价值升到1450美元。搜索者仍只需提供1000 USDC,扣除执行成本后,可以获取较大的剩余价值。对运营方来说,这意味着更快清理不必然等于更高转换效率。
门槛较高能降低单笔存入造成的跳跃,却会让资产在罐子里停留更久,承担更多价格变化。没有一个适合所有应用的固定值。手续费到达的频率、单笔规模和运营方能承受的价格风险,都会影响配置。Releaser所有者或被委托的配置者可以调整目标代币、门槛和目的地,也可以放弃控制,换取配置不可变的保证。
Robinhood先把多链费用收成两种稳定币
Robinhood已在支持的链上使用TJAR,把通过Uniswap API收取的手续费转换为USDC和USDG。对一个跨链应用而言,同一Factory和确定性部署地址能减少逐链维护的地址列表,Token Jar也可以在未来接收更多手续费来源,而不必重做转换机制。
这种便利仍有边界。TJAR把兑换执行外包给经济激励,没有替运营方消除定价责任。门槛设得过低或过高、目标代币选择不当、配置权限管理失误,都会改变实际收入。搜索者是否愿意行动,也取决于罐子里的价值能否覆盖成本并提供利润。
TJAR真正改变的是链上手续费的“最后一公里”。应用不再必须亲自维护一套把无数资产换成单一收入币种的机器人,而是公开一笔交易,让搜索者来完成。运营方获得较统一的入账资产,搜索者获得价差机会,配置者则接过门槛与权限的责任。
当手续费来源跨越更多代币和链,收钱本身会变成资产管理问题。Token Jar把这个问题拆成可观察、可竞争的市场,但没有让成本消失。它只是把成本从内部兑换系统,转成门槛设置、价格暴露和搜索者利润之间的选择。












