DEX 手续费的基本构成
刚接触 DEX 的时候,我对手续费这件事挺困惑的。明明说是去中心化交易,为什么还要收手续费?后来才搞清楚,DEX 的手续费和中心化交易所有很大不同。它主要包含两部分:交易手续费和 Gas 费。交易手续费是给流动性提供者的奖励,Gas 费是付给区块链网络的处理费用。
以 Uniswap 为例,每次交易会收取 0.3% 的手续费。这 0.3% 不是被平台拿走,而是分配给提供流动性的用户。我在 Uniswap 上交易的时候,这些费用会自动加入流动性池,LP 持有者的份额随之增值。这和中心化交易所完全不同,后者的手续费直接进了平台的口袋。

不同类型交易对的手续费差异
不是所有交易对的手续费都一样。DEX 会根据代币的波动性和风险程度设置不同的费率。最常见的是 0.3%,适用于大多数代币对。但如果你交易的是稳定币,比如 USDT 换 USDC,手续费可能只有 0.05% 甚至更低。
为什么会有这种差异?因为稳定币的价格波动很小,流动性提供者承担的风险低,所以手续费也相应降低。我上次在 Curve 上做稳定币兑换,发现手续费比 Uniswap 便宜不少。Curve 专门针对稳定币优化了算法,费率也更友好。所以现在换稳定币我都优先找 Curve。
反过来,一些波动剧烈的山寨币,手续费可能高达 1% 甚至更多。这是为了补偿流动性提供者承担的风险。当价格剧烈波动时,LP 可能遭受无常损失,高手续费算是某种补偿。交易前一定要看清楚费率,别以为所有池子都是 0.3%。
Gas 费是怎么回事
除了交易手续费,Gas 费是另一项必须考虑的成本。这笔钱不是 DEX 收的,而是付给区块链网络的。每次交易都要在链上执行智能合约,消耗计算资源,Gas 费就是对矿工或验证者的补偿。
在以太坊主网上,Gas 费可能比交易手续费还贵。我曾经遇到过这种情况:换 100 美元的代币,手续费 0.3 美元,Gas 费却要 5 美元。这种情况下,小额交易就很不划算。后来我学聪明了,大额交易才走以太坊主网,小额交易转移到 Layer2 或者其他公链上。

Gas 费的高低取决于网络拥堵程度。以太坊网络繁忙的时候,Gas 费可能飙升到几十美元。我通常会关注 Gas 追踪网站,选择网络相对空闲的时间段交易,能省下不少钱。有些钱包还支持设置 Gas 费上限,超过这个价格交易自动失败,避免被天价 Gas 费坑到。
手续费是如何扣除的
DEX 的手续费扣除方式很直接。当你发起一笔交易时,智能合约会自动计算应付的手续费,从你换出的代币中直接扣除。整个过程透明可见,不需要额外操作。我每次交易完都会检查交易记录,确认手续费金额是否符合预期。
具体来说,假设我用 1000 USDT 买 ETH,手续费 0.3%。那么实际进入流动性池的是 997 USDT,这 3 USDT 就是手续费。它不会单独显示在你的账户里,而是直接并入流动性池的价值。如果你是 LP,你的份额会因此增加一点点。
Gas 费的扣除方式略有不同。它是从你的钱包余额里直接扣的,不会从交易金额里出。所以交易前要确保钱包里有足够的 ETH(或者对应链的原生代币)支付 Gas 费。我有一次就是因为钱包里 ETH 不够付 Gas,导致交易失败,白白浪费了一笔 Gas 费。
如何计算交易总成本
在 DEX 上交易,实际付出的成本包括三部分:交易手续费、Gas 费、以及可能的滑点损失。前两项可以直接看到,滑点则需要自己估算。我通常会先用交易预览功能,看看实际能拿到多少代币,再决定要不要成交。
举个例子,我想用 1000 USDT 买 ETH。Uniswap 显示手续费 0.3%,预计滑点 0.5%,当前 Gas 费约 3 美元。那么我的总成本大致是:手续费 3 美元 + 滑点约 5 美元 +Gas 费 3 美元 =11 美元左右。这 11 美元就是我为了完成这笔交易付出的额外成本。
不同的 DEX 和不同的交易路径,成本可能相差很大。有些聚合器会自动比较多个 DEX 的价格和费用,帮你找到最划算的路径。我用 1inch 这种聚合器的时候,它能同时扫描几十个 DEX,找出成本最低的方案。对于大额交易,省下的手续费相当可观。

降低手续费成本的技巧
经过一段时间的摸索,我总结了几个省手续费的方法。首先是选择合适的链。以太坊主网 Gas 费最贵,但流动性最好。如果你交易金额不大,完全可以用 Arbitrum、Optimism 这些 Layer2,Gas 费能降到几美分。我现在小额交易基本都在 Layer2 上完成。
其次是避开网络高峰期。工作日的白天,尤其是美国时间下午到晚上,是以太坊网络最拥堵的时候。我通常会选在深夜或者周末交易,Gas 费能便宜一半以上。有些钱包有 Gas 费提醒功能,可以设置一个目标价格,Gas 降到这个水平时通知你。
第三是善用聚合器。像 1inch、ParaSwap 这类聚合器,能帮你找到最优交易路径,有时候还能发现隐藏的套利机会。对于跨多个池子的复杂交易,聚合器的效果更明显。我经常对比直接交易和聚合器交易的结果,聚合器省下的成本往往不止一点点。
不同 DEX 的手续费对比
市面上主流 DEX 的手续费各有不同。Uniswap 采用阶梯费率,根据代币对的风险程度设置 0.05%、0.3%、1% 三档。大部分代币对是 0.3%,稳定币对 0.05%,高风险代币 1%。这种设计比较合理,让费用和风险相匹配。
SushiSwap 的手续费结构和 Uniswap 类似,但会把一部分手续费分给 SUSHI 代币持有者。如果你持有 SUSHI,交易的时候能获得一点返现。PancakeSwap 在 BSC 链上运行,手续费名义上 0.25%,但因为 BSC 的 Gas 费极低,整体成本比以太坊便宜很多。
Curve 专注于稳定币交易,手续费从 0.04% 到 0.4% 不等。大部分稳定币池都在 0.04%-0.1% 之间,比普通 DEX 便宜好几倍。但 Curve 的界面和操作方式比较特殊,新手可能需要一点时间适应。我的建议是稳定币找 Curve,其他代币找 Uniswap 或 PancakeSwap,基本能满足大部分需求。
常见问题解答
问:DEX 的手续费比中心化交易所高还是低?
答:单看交易手续费,DEX 和中心化交易所差不多。但如果算上 Gas 费,DEX 的成本通常更高。不过在 DEX 上你不需要 KYC,不用担心资产被冻结,这是无法用钱衡量的优势。
问:为什么有时候交易失败还扣了 Gas 费?
答:Gas 费是付给矿工处理交易的费用,不管交易成功还是失败,矿工都已经付出了计算资源。所以即使交易失败,Gas 费也不会退还。这就是为什么要确保交易参数正确。
问:手续费可以设置吗?
答:交易手续费由 DEX 的智能合约决定,用户无法修改。Gas 费可以自己设置,但设置太低可能导致交易长时间 pending 甚至失败。建议使用钱包推荐的 Gas 价格。
问:做 LP 能赚多少手续费?
答:取决于池子的交易量和你提供的流动性占比。热门池子交易频繁,但竞争也激烈;冷门池子交易少,但你能分到的比例更高。一般来说年化收益在几个点到二十几个点之间,但别忘了无常损失的风险。
问:跨链交易的手续费怎么算?
答:跨链交易涉及两条链的 Gas 费,还有跨链桥的服务费。通常比单链交易贵不少,除非必要,建议尽量在同一条链上完成交易。
