跨链兑换费用 5 层结构拆解:源链 gas + 求解器价差 + 目标链 gas + 滑点带 + 退款 tx(2026-06 实测)
跨链 swap 报价里藏了 5 层:源链 gas(你付)、求解器价差(聚合器和 solver 分这部分)、目标链 gas + ATA rent(你付)、滑点带(固定报价中 solver 承担)、退款 tx 费(只在失败时触发,矿工/验证者收)。1000 USDT ERC20→TRC20 全栈约 5 美元(基于 2026-06 项目内采样存档,非 2026-06-26 活体报价),0.01 BTC→USDT 约 5–10 美元,0.1 ETH→SOL 约 1.1–1.4 美元加一次性 0.135 美元 ATA。UpSwap 不收服务费,收入来自 NEAR Intents 1Click 和 Relay 分润里的 solver 价差——这一项我们公开列出。
核心要点
- ·5 层结构:L1 源链 gas(你付)+ L2 求解器价差(聚合器收入)+ L3 目标链 gas + ATA rent(你付)+ L4 滑点带(固定报价中 solver 承担)+ L5 退款 tx(只在退款时由矿工/验证者收)。
- ·UpSwap 不收服务费、不收提币费、不收网络附加费——报价就是到账数字。这类聚合器(含 UpSwap)通常通过 NEAR Intents 1Click appFees 和 Relay 对接入方暴露的 app-fee 机制获得分润。
- ·活体快照(2026-06-26):ETH 0.32 gwei、ETH $1567.97、BTC $59530、SOL $66.37、TRX $0.323915、BNB $557.83;BSC Fermi 硬分叉后最低 0.05 gwei,转账约 $0.005。
- ·Solana 收款首次会多花 0.00203928 SOL(约 $0.135)作为 ATA rent——这是免租最低存款额(rent-exempt minimum),不是费用,关账户时能拿回来。其他链没有这一项。
- ·固定报价(fixed-rate)不是魔法:NEAR Intents 1Click 3 秒 solver 拍卖 + 60 秒最低(minimum, not maximum)min_deadline;Relay 30 秒 quote stale + 600 秒 permitExpiry。solver 把这段时间的价格漂移计入了第 2 层和第 4 层。
跨链 swap 报价不是一个数字,是 5 层费用叠出来的。本篇逐层拆开:是什么、谁收、何时触发、当前美元区间、你能做什么。所有时间敏感数字采样 2026-06-26。下文延续 Guide #1(钱在哪)、Guide #2(USDT 选哪个网络)、Guide #3(卡住怎么办)的方法路线——这次拆账单。
30 秒结论:5 层一句话总览
跨链兑换的报价是 5 层费用叠出来的。一次看清:
| 层 | 名称 | 谁收 | 何时触发 | 1000 美元单子典型区间 |
|---|---|---|---|---|
| L1 | 源链 gas | 源链矿工 / 验证者 | 你签名上链时 | ETH $0.01–$0.40 / TRC20 $0–$2 / BTC $0.34–$0.60 / SOL <$0.005 / BSC ~$0.005 |
| L2 | 求解器价差 solver spread | solver + 聚合器(含 UpSwap)分润 | 报价生成时已隐含 | 稳定币 0.05%–0.30% / 主流 L1 0.10%–0.60% / 长尾 1.0%–3.0% |
| L3 | 目标链 gas + ATA rent | 目标链矿工 / 验证者 / Solana 系统账户 | solver 把币送到你钱包时 | Solana 首收 +$0.135 ATA rent / ETH 收 $0.01 / TRC20 $0 / BTC $0 |
| L4 | 滑点带 | 固定报价中 solver 承担(不向用户收) | 报价时刻 → 上链填单之间 | 典型 0.2%–0.8%(已计入 L2 价差) |
| L5 | 退款 tx 网络费 | 源链矿工 / 验证者 | 只在报价过期、金额不符、上游失败时 | BTC $0.34–$0.60 / ETH $0.01–$0.03 / TRC20 $2.00–$2.20 / SOL <$0.001 / BSC ~$0.005 |
UpSwap 不收服务费、不收提币费、不收网络附加费。收入来自第 2 层——solver 价差的分润。本篇在 3 条真实路线上把这件事摊开。数据采样:2026-06-26。
资金在失败时实际停留在哪条链,请参考 Guide #1:非托管 vs 托管。USDT 该选哪个网络看 Guide #2。卡 pending 怎么办看 Guide #3。
层 1:源链 gas——你签的第一刀
是什么:你在源链上把币发给 solver 入金地址那笔交易的网络费。谁收:源链矿工 / 验证者,跟聚合器没关系。何时触发:你在钱包里点确认的那一刻。你能做什么:选低 gas 时段、选低 gas 链、给充足的能量/带宽(TRC20)。
2026-06-26 快照:
- Ethereum:median 0.316 gwei、fast 0.32 gwei、rapid 0.352 gwei。ERC20 转账 65000 gas,按 0.32 gwei × ETH $1567.97 算约 $0.03。安静时段 $0.01–$0.40,拥堵峰值能到 $5–$15。首次给新地址转账会涨到约 90000 gas。Etherscan Gas Tracker
- TRC20(Tron):USDT 转账消耗 65000 Energy(能量)+ 345 Bandwidth(带宽)。如果有质押能量,$0;没有的话烧 TRX,按 TRX $0.323915 算,老地址收件约 $2.00–$2.20(6.5 TRX × $0.323915 ≈ $2.11),新钱包收件约 $4.00–$4.40(13 TRX × $0.323915 ≈ $4.21);能量市场租用约 $1.45。质押 5000 TRX 大约能每天免费做 1–2 笔。来源
- Solana:基础费 5000 lamports / 签名 = 0.000005 SOL = $0.00033,加上典型 priority fee 约 $0.001–$0.005。官方文档
- Bitcoin:当前推荐 3–4 sat/vB,mempool 280 MB / 11.2 万笔未确认。P2WPKH 1 进 2 出 141 vB,按 4 sat/vB 算 = 564 sats = $0.34(BTC $59530);多输入 250 vB 上限约 $0.60。mempool.space
- BSC(Fermi 硬分叉后):2026-01-14 起最低 0.05 gwei,区块 0.45 秒、最终性 1.125 秒;典型转账约 $0.005。2026 年 3 月均价 0.6307 gwei。
这一层 UpSwap 不经手,你直接付给链。前端的工作是把它显示出来——下单前能看到,而不是事后发现。
层 2:求解器价差 solver spread——聚合器真实收入
是什么:solver 给你的报价(amount_out)和市场中间价之间的差,公式是 (market_mid − quote_out) / market_mid × 100%。谁收:solver 和聚合器(包括 UpSwap)按合约分润。何时触发:报价生成的那一刻,已经隐含在数字里——不会单独列出来。你能做什么:拿到报价后跟 CoinGecko 中间价比一下,差多少就是这一层。
把话说清楚:UpSwap 不收服务费、不收提币费、不收网络附加费——报价就是到账数字。这类聚合器(含 UpSwap)通常通过 NEAR Intents 和 Relay 对接入方暴露的 app-fee 机制获得分润。NEAR Intents 1Click 的 appFees 模型为接入方收款地址和 1Click 协议各占 50%,单位是基点(basis points);Relay 走 app fees 通道。这是聚合器行业的标准做法。
2026-06-26 行业典型区间(来自各家公开文档):
- 稳定币路线:0.05%–0.30%(Relay 稳定币档 0.01% + 主流档 0.06%)
- 主流 L1 跨链:0.10%–0.60%(deBridge $1000 USDC ETH→ARB 全栈 $0.86 = 0.086%)
- 长尾或小额:1.0%–3.0%(ChangeNOW 典型服务费 0.5%–1.5%)
- ParaSwap Delta 收 0.15% positive-slippage fee;1inch Fusion 在 preview 里披露 resolver spread
拍卖机制决定价差有多宽:
- NEAR Intents 1Click:solver 出价窗口 3000 ms(每个 solver pricing phase <500 ms),默认最低(minimum, not maximum)min_deadline_ms 60000 ms。报价里附 quote_hash、expiration_time、amount_out、commitment 字段,solver 承诺履行固定报价,承担 gas、桥、最终性风险和 bid 到上链之间的价格漂移。官方文档
- Relay:permit 默认有效期 600 秒,报价 stale 时间 30 秒(前者文档确认,后者来自二级来源)。费率档:稳定币 0.01% / 主流 0.06% / 小众 0.15% / 同链 wrap 0%,外加 $0.02 执行 flat fee。Relay Fees
对照一笔 UpSwap 项目内存档报价:1000 USDT ERC20 → TRC20 出 994.79 USDT(2026-06 项目内采样存档,非 2026-06-26 活体报价)。由于双边均为 USDT(priceUsd 0.99866),mid out ≈ 1000 USDT,所以 (mid_out − quoted_out) / mid_out = (1000 − 994.79) / 1000 = 0.521%。高于同链稳定币 0.05–0.30% 带——与跨链 ERC20→TRC20 路线一致,多了一层跨链终局性风险。
注:UpSwap /api/quote 端点 2026-06-26 直接探测返回 HTTP 400 invalid_input——这个接口要 widget 颁发的 nonce / 签名 payload(FIX-7 nonce KV TTL),外部无法直接采样活体价差。本节使用项目内存档报价 + 行业公开档作参考;可量化部分给出数字,不可量化部分作出标注。
层 3:目标链 gas + ATA rent——Solana 收款的那 0.14 美元
是什么:solver 把目标币送到你钱包那笔交易的网络费,加 Solana 特有的 ATA rent。谁收:目标链矿工 / 验证者;ATA rent 给 Solana 系统账户(不是聚合器、不是 solver)。何时触发:solver 履约时。你能做什么:ATA 关账户时能拿回来;其余的没法绕。
2026-06-26 快照(按目标链):
- Solana 收款:base fee 5000 lamports = $0.00033;首次持有该 SPL token 要付 0.00203928 SOL = $0.135 ATA rent。这是 rent-exempt 最低存款,不是费用——关账户时全额拿回。只对首次持有该 token 的钱包触发。Solana 文档
- Ethereum 收款:EOA 收 21000 gas,按 0.32 gwei × ETH $1567.97 = $0.01;合约地址 65000+ gas ≈ $0.03。
- Tron 收款:收件方付 $0。sender 的能量/带宽(或 TRX burn)覆盖合约执行;新钱包收件会让 sender 付双倍。详见 Guide #2
- BSC 收款:EOA 21000 gas × 0.05 gwei × BNB $557.83 ≈ $0.0006。
- Bitcoin 收款:收件方付 $0。solver 已付 BTC 端矿工费并计入报价的 amount_out;只有你将来花费这笔 UTXO 时才付 BTC L1 费。
Solana 那 $0.135 的 ATA rent 是这一层最常被误解的项。它不是聚合器多收的——是 Solana 协议要求每个 SPL token 账户存这么多 SOL 才能存在。换到 Phantom / Backpack 等任何钱包都一样。这一项每个新 token 一次性付,下次同 token 进同地址就不再收。要确认这笔钱去哪了,可以在 Solscan 上点开 token account 看 lamports balance——它停在那里等你关账户取回。
层 4:滑点带——固定报价中 solver 承担的部分
是什么:solver 在报价里塞进的缓冲,对冲它给你报价的那一刻到链上真正成交那一刻之间的市场漂移。谁收:在固定报价系统里——solver 自己承担,不向用户收;但 solver 把成本计入了 L2 价差里。何时触发:从拍卖结束到目标链填单成功之间。你能做什么:选固定报价系统而不是浮动报价系统,省得自己承担。
固定报价系统(用户拿到的就是最终金额):
- NEAR Intents 1Click:fixed-rate 模型。solver 承诺履行 quoted out-amount,承担所有 in-flight 漂移。报价默认最低 60000 ms 有效。行业估计 solver 内部带 0.2%–0.8%(NEAR Intents 不按笔披露)。
- Relay:固定报价模型。slippageTolerance 参数允许显式覆盖,默认值自动计算以防止三明治攻击和抢跑。enableTrueExactOutput=false 时余额返给 recipient;=true 时给 solver EOA。permit 默认 600 秒,quote 默认 30 秒过期。
浮动报价系统(DEX 聚合器常见):
- 用户承担滑点。报价里给 min-out,用户接受漂移直到 slippageTolerance 上限。典型用户侧滑点容差 0.5%–1.0%(与上面的 solver 内部 0.2%–0.8% 带是不同概念:前者写在用户参数里,后者计入 L2 价差)。
这是「固定报价 = 实际收到金额」声明的经济实质:solver 承担带,所以带必须计价进价差里。这也是为什么聚合器在长尾或低流动性路线上报价更宽——solver 在定价更宽的漂移带,对应更高的风险溢价。
层 5:退款 tx 网络费——只在出错时触发
是什么:报价过期、金额不符、上游路由失败时,聚合器把币原路返回那笔交易的网络费。谁收:源链矿工 / 验证者,不是聚合器。何时触发:见下面 3 个条件。你能做什么:报价没过期前就签发;金额按报价精确发;避开高拥堵时段。
触发条件:
- 报价在你签 / 转账之前过期(NEAR Intents 最低 60 秒、Relay 30 秒)
- 金额不符(你发多了或发少了)
- 上游路由失败(目标链拥堵、solver 库存耗尽、做市商 kill-switch)
2026-06-26 退款典型成本:
- BTC 退款:$0.34–$0.60(141–250 vB × 3–4 sat/vB at $59530)。历史 mempool 峰值时 >50 sat/vB 能到 $2–$5。
- ETH 退款:$0.01–$0.03(21k EOA at sub-gwei);历史 10 gwei 年代 $1–$3。
- TRC20 退款:sender 付 TRX burn 时 $2.00–$2.20(6.5 TRX × $0.323915);有质押能量则 $0。
- BSC 退款:Fermi 后 ~$0.005–$0.01。
- SOL 退款:base fee <$0.001;ATA-close 指令能把 ~$0.135 rent 拿回。
「退款回来比发出去少」是结构性事实——L5 费用从退款金额里扣,由链收取。前端的工作是把 L5 显示出来、说明何时触发、确保失败时退款自动发起。Guide #3 讲怎么判断卡在哪一步,本文只讲多少钱。
3 条真实路线全栈对照(2026-06-26)
把 5 层在 3 条真实路线上对照。三条都用 2026-06-26 的活体价格;Route 1 L2 来自项目内存档报价,Route 2-3 L2 来自行业公开档估算。
| 路线 | L1 源链 gas | L2 solver spread / 价差 | L3 目标链 gas + rent | L4 滑点带 | L5 退款 tx(仅触发时) | 全栈用户付 |
|---|---|---|---|---|---|---|
| 1000 USDT ERC20 → TRC20(你: ~995 USDT) | ETH $0.01–$0.40(65k×0.32 gwei) | $5.21 = 0.521%(项目内 2026-06 存档报价 994.79,非活体) | $0(TRC20 收件 sender 付能量) | 已计入 L2(带 0.2%–0.5%) | ETH $0.01–$0.03 | ~$5.21 = 0.52% |
| 0.01 BTC → USDT TRC20(mid 596.10 USDT,你: ~$586–$590) | BTC $0.34–$0.60(141–250 vB × 4 sat/vB) | $5–$9 = 0.8%–1.5%(BTC 长 finality 溢价,估算) | $0(TRC20 收件) | 已计入 L2(带 0.3%–1.0%,含 1-conf 等待风险) | BTC $0.34–$0.60 | ~$5–$10 = 1.0%–1.7% |
| 0.1 ETH → SOL(mid 2.3625 SOL = 0.1 × $1567.97 / $66.37,你: ~2.346) | ETH $0.01–$0.03(21k×0.32 gwei) | $0.94–$1.26 = 0.6%–0.8%(major L1 跨链,估算) | SOL $0.135 ATA rent 首次(可恢复)+ $0.00033 base fee | 已计入 L2(带 0.2%–0.6%) | ETH $0.01–$0.03 | ~$0.94–$1.26 + $0.135 ATA(首次 SPL) |
表注:Route 1 L2 来自项目内存档报价;Route 2–3 L2 来自行业公开档估算。UpSwap /api/quote 需 widget 颁发的 nonce,无法外部直接采样——详见 H2-3 方法论说明。
读这张表的几个要点:
- L1 数字不是聚合器收的——是源链收的。聚合器最多只能选拥堵窗口和 gas 策略。
- L2 才是 UpSwap 真实收入位置——分润比例由 NEAR Intents 1Click appFees 和 Relay 协议层决定。
- L3 在 Solana 上多了 $0.135 ATA rent——这是 rent 不是 fee,关账户拿回。其他链没这一项。
- L4 在固定报价系统里你看不见,因为它在 L2 里——但 solver 在承担,这是长尾路线价差更宽的结构原因。
- L5 列里数字带「仅触发时」——成功的 swap 这一列是 $0。
路线 1 走 USDT ERC20 → TRC20。路线 2 走 BTC → USDT。路线 3 走 ETH → SOL。各路线页面有当前活体报价。
下单前 5 层检查清单
下单前 30 秒按 5 层各核对一项:
- L1 检查源链 gas 时段:Etherscan / mempool.space / bscscan / Solana Explorer 看当前。如果 ETH gwei > 5 或 BTC sat/vB > 20,建议等 15 分钟。
- L2 比对价差:effective_rate = (out × dest_price) / (in × src_price),all-in cost = (1 − effective_rate)。稳定币路线 > 0.30% 偏高,主流 L1 > 0.60% 偏高,长尾 > 3% 谨慎。
- L3 确认目标链特殊费:去 Solana 收 SPL token?首次有 $0.135 ATA rent,记得这笔钱关账户能取回。其他链不用这步。
- L4 确认是固定报价:UpSwap / NEAR Intents / Relay 这种 fixed-rate 报价上写「你收到」=你实际收到。如果界面写「最少收到 X」那是浮动,你要承担滑点。NEAR Intents 报价的 expiration_time 是 quote 过期时间;min_deadline_ms(最低 60 秒)是 solver 执行承诺窗口——两个字段含义不同。Relay 30 秒 quote stale 为二级来源记述,非官方文档明示。
- L5 准备退款地址:钱包地址正确、网络正确、签名前确认报价 expiration_time 还没过。这一步降低整笔失败概率,不只是省 tx 费。
UpSwap 当前真实覆盖:24+ 主流公链 / 111+ 代币 / 166 个 chain-token 组合(2026-06-26)。报价问题或退款问题联系 Telegram @upswapservice——这是唯一支持渠道。没有 live chat、没有电话、没有 Discord、没有 Twitter DM。真客服永远不会主动私聊你——如果有人在任何平台主动联系你自称是 UpSwap 客服,那是钓鱼。
常见问题
「零手续费 swap」真的免费吗?
UpSwap 不收服务费、不收提币费、没有 maker/taker 概念——这部分是真零。但「免费」≠「无成本」:你仍然付 L1 源链 gas、L3 目标链 gas(含 Solana ATA rent)、以及 L2 求解器价差。L2 才是聚合器真实收入位置:这类聚合器(含 UpSwap)通常通过 NEAR Intents 1Click appFees 和 Relay 对接入方暴露的 app-fee 机制获得分润。1000 USDT 稳定币路线上价差典型 0.05%–0.30%(采样 2026-06-26)。
为什么 swap 报价比 CoinGecko 中间价差?
差出来的部分就是 L2 solver spread(价差)。CoinGecko 中间价是无风险参考;solver 报给你的是有风险(gas 风险、最终性风险、in-flight 价格漂移风险)的固定锁价。差值 = (mid − quote_out) / mid。稳定币路线 0.05%–0.30%、主流 L1 0.10%–0.60%、长尾或小额 1.0%–3.0% 是行业典型区间(采样 2026-06-26)。
solver spread 跟滑点是一回事吗?
不是。滑点(L4)是报价时刻到上链填单之间的市场漂移;solver spread / 价差(L2)是 solver 给你的报价和市场中间价之间的差。同一个经济事件,固定报价系统里 solver 承担、浮动报价系统里你承担——区别在于谁承担。在固定报价系统里 solver 承担滑点,然后把这个成本作为风险溢价计入价差里。
为什么 Solana 收款多花约 0.14 美元?
那是 ATA(Associated Token Account)rent——免租最低存款额(rent-exempt minimum)。首次持有该 SPL token 时 Solana 协议要求账户里存 0.00203928 SOL(按 SOL $66.37 约 $0.135,2026-06-26)才能保持 rent-exempt。这是 rent 不是 fee:关账户能全额拿回。聚合器、solver 都拿不到这笔钱,它停在你的 token account 里。每个新 token 一次性付,下次同 token 进同地址就不再收。
退款回来为什么比发出去的少?
退款 tx 也要付源链网络费(L5)——矿工 / 验证者收的,聚合器不能免。2026-06-26 典型:BTC $0.34–$0.60、ETH $0.01–$0.03、TRC20 $2.00–$2.20(除非有质押能量则 $0)、BSC ~$0.005–$0.01、SOL <$0.001。差额就是这一笔。如果触发了 L5 但金额异常大,看 Guide #3 怎么排查。
我是同时付源链 + 目标链的 gas 吗?
是的——L1 和 L3 都你付。L1 你在签名时直接给源链矿工;L3 由 solver 替你在目标链执行履约 tx,但这笔成本算进它给你的报价里,最终从你的本金中扣除。例外:TRC20 收件方付 $0,sender 的能量覆盖;BTC 接收时无直接费——solver 付 BTC 端矿工费并计入报价的 amount_out,只有你将来花费这笔 UTXO 时才付 BTC L1 费。
下单前怎么看价差?
三步:(1) 用 CoinGecko / UpSwap /api/tokens 查源币和目标币的 USD 价;(2) 算中间价 amount_out_mid = amount_in × source_usd / dest_usd;(3) 比对报价 amount_out,(mid − quote_out) / mid 就是价差。例:1000 USDT ERC20 → TRC20,由于双边均为 USDT,mid out ≈ 1000 USDT;2026-06 项目内存档报价 994.79 USDT,(1000 − 994.79) / 1000 = 0.521%。高于同链稳定币 0.05–0.30% 带——与跨链 ERC20→TRC20 路线一致,多了一层跨链终局性风险。
NEAR Intents 报价是真锁汇率吗?
是的,是 fixed-rate commitment:solver 把出价提交后承诺按 quoted amount_out 履约,承担 gas、桥、最终性风险和 bid → on-chain fill 之间所有价格漂移。机制上是 3000 ms solver 出价拍卖 + 默认最低(minimum, not maximum)60000 ms min_deadline_ms,报价里附 quote_hash 和 expiration_time。solver 将风险溢价计入 L2 价差;用户获得确定的 amount_out,对应支付该溢价。
本文涉及的兑换路径
相关对比
其他指南
- 非托管 vs 托管:兑换失败时资金的物理位置全拆解 →
- 延伸阅读:USDT ERC20、TRC20、BEP20、SPL 该用哪个网络发?2026 费用快照 + 5 类用途决策树 →
- 相关:跨链兑换卡住了?按症状和源链快速诊断(BTC / ETH / SOL / TRC20 5 分钟决策树) →
- Binance 提币 vs 跨链 Swap:按金额、链与币种算清的损益平衡决策矩阵(2026-06 采样) →
- 延伸阅读:地址投毒与发送前校验:2026 攻击激增、逐链地址结构、5 秒防护清单 →
- 相关:USDT 发错网络怎么办?2026 恢复决策矩阵(TRC20/ERC20/BEP20/Solana)+ DIY 同私钥自救全流程 →
准备好了?
选择币种立即兑换 —— 非托管、无 KYC、一口价。