知识库 · 约 2 分钟读完
一次跨链到底要花多少钱
跨链的成本分散在好几处:两条链的网络手续费、协议费、价差、滑点和价格影响。比较报价时,只看最终到手多少。
唯一要看的数字
跨链报价页面上会有一堆费用项,但只有一个数字真正说明问题:你最后能收到多少。
有的服务把费用全写在汇率里,号称“零手续费”;有的明码标价,汇率却更好。只比手续费那一行,很容易选错。
下面把钱可能花在哪些地方一项项讲清楚。你不用记住每一项,只要知道它们都会体现在最终到手数量上就行。
两边的网络手续费
一次跨链一般要付两条链的网络手续费:发出时一笔,到账时一笔。到账那笔常常已经包含在报价里。
各条链的费用差别很大。Bitcoin 空闲时一笔可能不到 1 美元,拥堵时会贵很多。Solana 通常不到 1 美分。Ethereum 介于两者之间,高峰时可能突然上涨。
协议费和价差
跨链桥或兑换协议会收一笔服务费,有的单独列出,有的直接体现在汇率上。藏在汇率里的那部分就是价差。
举个例子:按市场价 1 BTC 能换 500 SOL,某个服务给你 497 SOL,少掉的 3 SOL 就是它的收入。求解器垫资承担风险,也是从这里赚钱。
想自己估算价差,可以拿报价和行情网站上的市价对一对。差得越多,说明这条路线越贵。
滑点和价格影响
滑点是报价和实际成交价之间的差,原因是等待期间市场变了。从 Bitcoin 发起的兑换要 10 到 40 分钟,价格有更多时间波动。滑点上限设得太紧,容易触发退款;设得太松,可能多花钱。
价格影响是你自己的交易推动了价格。在大池子里换 100 美元几乎没影响,在小池子里换 10 万美元可能影响很大。常见交易对在 0.5% 以内算正常,到了几个百分点,就说明池子对你的金额太小。
容易忽略的成本
有几笔钱不在报价里,但一样会花掉。
- 目标链上的 Gas:钱包里没有原生币,到账的代币动不了,开启 Gas 补给要多付一点
- 多跳路线:经 Ethereum 绕三四步,每一步都有一笔手续费
- 代币授权:在 Ethereum 类链上,第一次使用某个合约要多签一笔授权交易
- 日后卖出包装代币:流动性差的代币,买入便宜,卖出可能吃亏
怎样比较报价
用同样的金额、同样的起点和终点,在两三个服务或一个聚合器里同时询价,直接比最终到手数量。再看预计到账时间和路线有几步。
金额较大时,看一眼价格影响。数字偏高,就分几笔转,换一家服务商,或者绕道流动性更好的币,比如 USDC。