跳到主要内容

Gas、滑点与交易成本

在 Web3 里,很多交易并不是“点一下就结束”,你还要理解手续费、价格偏差和交易失败这些实际成本。

很多新手第一次上链时,最困惑的不是怎么买, 而是为什么:

  • 转账还要额外付费
  • 兑换时成交价格和看到的不一样
  • 交易失败了,有时还会损失手续费

这些问题,通常都和 gas 费用、滑点与交易成本有关。

什么是 Gas

Gas 可以先理解成:

你为了让链上操作被处理,需要支付的一种网络执行成本。 简单来说就是交易执行的费用,交给了维护这个网络的矿工或节点。

只要你在链上做操作,比如:

  • 转账
  • 兑换
  • 授权
  • 与合约交互

通常都要支付 gas。

以太链的gas就是 ETH , BCS 链就是 BNB,以此类推...

alt text

你可以把它理解成:

不是你买了某个币才收费,而是你“使用这条链”本身就可能要收费。

为什么不同链的 Gas 不一样

不同链的底层设计、用户数量和拥堵程度不同,
所以手续费也会不同。

有些链费用更高,
有些链费用更低。

这也是为什么后来会有很多人转向 Layer 2。
因为它们的重要目标之一,就是:

尽量降低用户在链上操作时的成本 , 也会更快速。

但是在现在,ERC20 主链也挺便宜的,上图提币成本在0.02u左右。

什么是滑点

滑点可以先理解成:

你下单时看到的价格,和最后实际成交价格之间的偏差。

在链上兑换时,尤其是在 DEX 中, 你看到的是一个当下估算价格, 但真正成交时,价格可能已经发生变化。

造成这种情况的原因,通常包括:

  • 市场波动
  • 流动性不足
  • 交易量过大
  • 其他用户同时在交易

所以很多链上交易页面都会让你设置“滑点容忍度”。

不推荐大资金使用链上兑换,很容易被夹子机器人攻击(三明治攻击),造成额外的损失。

为什么交易会失败

链上交易失败,并不一定是平台坏了。
很多时候只是下面这些原因:

  • gas 设置不够
  • 滑点设置过低
  • 市场价格波动太快
  • 流动性不足
  • 网络拥堵

新手常见误区是:

以为点了确认就一定会成交。

但在链上世界里,
“提交交易”和“最终成功执行”并不是一回事。

以太坊为什么曾经让很多人觉得太贵太慢

alt text

以太坊在 2020 到 2021 年拥堵比较严重的时候, 高额 gas 一度成为很多用户的真实痛点,几乎达到了几百刀。

因为以太坊主网本身处理能力有限, 出块节奏也不是特别快,用户多的时候,大家就会竞争有限的区块空间。
结果就是:

  • 交易确认变慢
  • 费用明显上升
  • 一些复杂操作成本很高

这也是 Layer2 发展起来的重要背景之一。

最容易忽略的实际成本

很多人第一次接触 Web3 时,只盯着“买入价格”, 却忽略了下面这些成本:

  • 充值和提币手续费
  • 链上 gas
  • 交易滑点
  • 兑换路径带来的损耗
  • 因失败交易产生的时间和成本损失

要考虑一次完整操作,到底要付出哪些成本。

本页小结

  • Gas 是链上操作的执行成本
  • 滑点是预期价格和实际成交价格之间的偏差
  • 交易失败在链上并不罕见,很多时候是参数或市场条件不合适
  • 第一次上链前,最好先理解完整交易成本,而不是只盯着币价