跳到主要内容
Jason Finance
加密货币

Gas 费是什么?以太坊、Tron、Solana、BNB Chain、TON 的链上手续费怎么算,为什么每条链差这么多

Gas 费是什么:链上手续费是付给网络处理交易的费用,以太坊、Tron、Solana、BNB Chain、TON 各有算法。说明为什么每条链差很多、交易所提币费和 Gas 费的区别,以及怎么查当前的 Gas。

本文目录
  1. 1.Gas 费是什么:付给网络处理交易的费用
  2. 2.各条链的 Gas 费怎么算
  3. 2.1Ethereum:Base fee 加 Priority fee(EIP-1559)
  4. 2.2Tron:带宽和能量,不够时燃烧 TRX
  5. 2.3Solana:固定基本费加优先费
  6. 2.4BNB Smart Chain:和以太坊一样用 gas,部分实时销毁
  7. 2.5TON:多项费用相加,价格由网络配置决定
  8. 2.6Layer 2:在主网之外执行,把数据记回以太坊
  9. 3.为什么每条链的 Gas 费差这么多
  10. 4.交易所的提币手续费,和 Gas 费不是同一笔钱
  11. 5.怎么查当前的 Gas 费
  12. 6.选网络之前,先看收款端
  13. 常见问题

在区块链上转账,除了金额,还要付一笔“Gas 费”,也就是链上手续费。同样转一笔 USDT,换一条链,Gas 费可能差很多,原因是每条链的计费方式和容量都不一样。

先说结论:Gas 费是付给区块链网络处理交易的费用,由那条链的规则决定,以太坊随网络繁忙程度浮动,Tron 用带宽和能量计费,Solana 的基本费固定,TON 的价格由网络配置决定。交易所的提币手续费是另一回事,那是交易所自己定的价格,所以同一条链在不同交易所可以差好几倍。要转 USDT 时,真正该看的是收款端支持哪些网络、转出交易所的提币费多少,选法见〈USDT 提币网络怎么选〉。

本文是信息整理,不构成投资建议。各链的计费参数会通过升级或治理投票调整,本文内容是 2026 年 10 月 16 日查阅各链官方文档的结果;实际费用以钱包或交易所发送交易前显示的金额为准。

Gas 费是什么:付给网络处理交易的费用

区块链没有一家公司帮你处理转账,交易由验证者(或矿工)打包进区块。Gas 费就是付给这些网络参与者的费用,同时也让大量发送垃圾交易变得有成本。

“Gas”这个词来自以太坊。根据 ethereum.org 的说明,gas 是衡量一笔交易要做多少运算的单位,费用用 ETH 支付,价格通常以 gwei 表示,1 gwei 是十亿分之一 ETH。后来大家习惯把各条链的链上手续费都叫做 Gas 费,但每条链的算法其实不一样:

链 用什么付 费用怎么决定
Ethereum ETH 用掉的 gas ×(Base fee + Priority fee),Base fee 随网络繁忙程度自动调整
Tron 带宽、能量,不够时燃烧 TRX 交易大小用带宽,执行智能合约用能量;可以质押 TRX 换资源
Solana SOL 每个签名 5,000 lamports 的基本费,加上可选的优先费
BNB Smart Chain BNB 和以太坊一样用 gas 计算,部分费用实时销毁
TON TON 存储、计算、转发等费用相加,价格由网络配置决定
Layer 2(Arbitrum 等) 多数用 ETH 在主网之外执行,再把打包后的数据记回以太坊

不管哪条链,Gas 费都是用那条链的原生币支付。转 USDT 也一样:在自己的钱包从以太坊转 USDT,要有 ETH 付 Gas;从 BNB Smart Chain 转,要有 BNB。

各条链的 Gas 费怎么算

Ethereum:Base fee 加 Priority fee(EIP-1559)

以太坊在 2021 年的伦敦升级引入 EIP-1559,现在的费用分两部分(ethereum.org):

  • Base fee(基本费):由协议决定,交易至少要付这么多才有效。上一个区块用的 gas 超过目标量(gas 上限的一半)就调高,低于就调低,每个区块最多调整 12.5%。Base fee 支付后会被销毁,不给任何人。
  • Priority fee(优先费,小费):另外给验证者,让交易更快被打包。网络繁忙时,大家出更高的小费抢位置。

总费用是“用掉的 gas ×(Base fee + Priority fee)”。钱包另外会设一个 Max fee 上限,实际收费低于上限时,差额会退回。单纯转 ETH 固定用 21,000 gas;ethereum.org 的例子是 Base fee 10 gwei、小费 2 gwei 时,21,000 ×(10 + 2)= 252,000 gwei,也就是 0.000252 ETH。转 ERC20 代币(例如 USDT)要调用合约,运算比单纯转 ETH 多,用掉的 gas 也更多。

所以以太坊的 Gas 费随时在变:同一笔转账,网络空闲时很便宜,遇到热门活动时 Base fee 一路上调,费用就跟着涨。

Tron:带宽和能量,不够时燃烧 TRX

Tron 不用 gas,而是用两种资源计费(Tron 官方文档):

  • 带宽(Bandwidth):按交易的字节大小计算,除了查询以外的交易都要用。每个账户在 24 小时内有 600 点免费带宽。
  • 能量(Energy):执行智能合约时用。能量没有免费额度,要质押 TRX(或由别人委托)才能拿到。

资源不够时,网络会燃烧 TRX 来补足。官方文档在 2026 年 10 月 16 日写的单价是每点带宽 1,000 sun、每点能量 100 sun(1 TRX = 1,000,000 sun),并注明这些是链上参数,会调整(付费说明)。

USDT 在 Tron 上是 TRC20 代币,也就是智能合约,所以转 USDT 除了带宽还要用能量。账户里没有质押换来的能量,就要燃烧 TRX,这就是在 Tron 钱包转 USDT 时常看到要先准备 TRX 的原因。

Solana:固定基本费加优先费

根据 Solana 官方文档:

  • 基本费:每个签名 5,000 lamports(1 SOL = 10 亿 lamports,也就是 0.000005 SOL)。一半销毁、一半给验证者。
  • 优先费:可选。按交易设置的计算单元价格乘以计算单元上限计算,全部给验证者,用来让交易更早被排进区块。

基本费是固定的,不会因为网络繁忙而调高;网络拥堵时要多付的是优先费。

BNB Smart Chain:和以太坊一样用 gas,部分实时销毁

BNB Smart Chain 和以太坊兼容,同样用 gas 计算、以 gwei 报价,用 BNB 支付。验证者收到的 gas 费有一部分会实时销毁,根据 BEP-95,初始比例是 10%,之后可以由验证者投票调整。

TON:多项费用相加,价格由网络配置决定

根据 TON 官方文档,一笔交易的费用是存储费、计算费(gas)、转发与动作费、导入费相加。各项价格写在网络配置参数里,由验证者投票决定,用户不能自己出价调高 gas 价格。

Layer 2:在主网之外执行,把数据记回以太坊

Arbitrum、Optimism 这类 Rollup 属于以太坊的第二层网络(Layer 2)。根据 ethereum.org,Rollup 在主网之外执行交易,把很多笔交易打包成一笔发回以太坊主网,降低每个用户分摊的 Gas 费;以太坊也加入了一种给 Rollup 数据用、比较便宜的区块空间(blob)。

为什么每条链的 Gas 费差这么多

把上面的算法放在一起看,差异主要来自三件事:

  1. 怎么分配有限的区块空间:以太坊主网的容量有限,繁忙时 Base fee 自动上调,大家再用小费竞价,费用就会上下波动。Solana 的基本费固定,拥堵时多付的是优先费;TON 的 gas 价格写在网络配置里,用户不能自己出价。
  2. 计费单位和参数由治理决定:Tron 的带宽、能量单价,TON 的费用配置,BNB Smart Chain 的销毁比例,都是链上参数,会通过投票或升级调整。所以同一条链的费用,今年和去年可能不一样。
  3. 原生币的价格:Gas 费是用原生币支付的。就算链上要付的 ETH、TRX 数量不变,换算成美元的金额也会随币价变动。

另外,同一条链上,交易越复杂越贵。单纯转原生币最便宜,转代币要调用合约,多用计算资源,费用就更高。

交易所的提币手续费,和 Gas 费不是同一笔钱

从交易所提币时,你付的是交易所的提币手续费。交易所收了这笔费用,再自己支付链上的 Gas 费把币转出去。两者的关系有点像寄快递:运费是快递公司收的,但店家要向你收多少处理费,是店家自己决定的。

所以会出现这些情况(2026 年 10 月 8 日的官方数据,整理在〈USDT 提币网络怎么选〉):

  • 同一条链,各家差好几倍:USDT 用 ERC20 提币,MEXC 约 0.094 USDT、Binance 0.5 USDT,KuCoin 是 5.5 USDT。
  • 有些网络提币费是 0:Bitfinex 的 TRC20、TON、Arbitrum、Polygon 提币费都是 0。
  • 有些交易所按当前的 Gas 浮动:例如 BingX 官方说明提币费根据链上 Gas 费动态计算,OKX 的公开数字是最低手续费,实际会随网络状况调整。

我自己 2026 年 10 月从 OKX 用 Solana 转 USDT 到 Bitfinex,提币页显示的网络费是 0.33 USDT,比 Solana 每个签名 5,000 lamports 的基本费高很多,可见提币费不是按链上基本费收的。比较提币成本时,看的是提币页显示的手续费,不是链上 Gas 的理论值。

怎么查当前的 Gas 费

链 可以去哪里查 看什么
Ethereum Etherscan Gas Tracker 当前的 Base fee、不同速度的建议小费
BNB Smart Chain BscScan Gas Tracker 当前的 gas 价格
Tron Tronscan 交易明细里用掉的带宽、能量和燃烧的 TRX
Solana Solana Explorer 交易明细里的手续费
TON Tonviewer 交易明细里的手续费

几个实用的做法:

  • 在自己的钱包转账:钱包发送前会估算 Gas 费,以那个数字为准。以太坊不急的话,可以等网络比较空闲时再发送。
  • 钱包里留一点原生币:没有 ETH、BNB、TRX、SOL 或 TON,就算有 USDT 也转不出去。
  • 从交易所提币:Gas 费已经算在提币费里,直接比较各网络在提币页显示的手续费和最低提币金额。

选网络之前,先看收款端

Gas 便宜的链不一定能用:收款端不支持你选的网络,资产可能拿不回来。实际转 USDT 时,先看收款端入金页支持哪些网络,再从两边都有的网络里挑提币费最低的,步骤和各交易所的提币费比较见〈USDT 提币网络怎么选〉。已经选错网络的话,见〈USDT 转错链怎么办〉;Arbitrum、Polygon 上的 USDT0、USDC.e 是什么,见〈USDT0、USDC.e 是什么〉。

交易所内买卖的成本(手续费、价差、滑点)和链上 Gas 费是不同的东西,见〈交易成本的三个部分〉和〈国际交易所手续费比较〉。

更多文章在加密货币主题页。

常见问题

Gas 费是什么?

Gas 费是在区块链上发送交易时,付给网络处理这笔交易的费用。以太坊用 gas 衡量一笔交易要做多少运算,费用等于用掉的 gas 乘以每单位 gas 的价格,以 ETH 支付。

以太坊的 Base fee 和 Priority fee 有什么区别?

Base fee 是协议根据区块的繁忙程度自动决定的最低价格,每个区块最多调整 12.5%,支付后会被销毁;Priority fee 是另外给验证者的小费,让交易更快被打包。总费用是用掉的 gas 乘以两者之和。

为什么 TRC20 转 USDT 有时要燃烧 TRX?

Tron 的交易用带宽和能量两种资源计费。USDT 这类 TRC20 代币是智能合约,转账要用到能量,而能量没有免费额度;账户没有质押 TRX 换来的能量时,就会燃烧 TRX 来支付。

交易所的提币手续费就是 Gas 费吗?

不是一回事。提币费是交易所自己定的价格,交易所再用自己的钱包支付链上的 Gas 费。所以同一条链在不同交易所的提币费可以差好几倍,有些网络甚至是 0。

Layer 2 为什么比以太坊主网便宜?

Rollup 这类 Layer 2 在主网之外执行交易,再把很多笔交易打包成一笔,把数据记回以太坊,成本由很多笔交易分摊。以太坊后来也加入了专门给 Rollup 用的较便宜数据空间(blob)。

怎么查当前的 Gas 费?

以太坊可以看 Etherscan 的 Gas Tracker,BNB Smart Chain 可以看 BscScan 的 Gas Tracker;Tron、Solana、TON 可以在 Tronscan、Solana Explorer、Tonviewer 查交易实际付了多少。从交易所提币时,以提币页显示的手续费为准。

延伸阅读

关于作者

Jason 的照片

Jason

Google 大客户销售客户经理、哥伦比亚大学 MBA 录取者,分享自己实际用过的理财工具与经验。

留言

使用 Google 登录即可留言。留言“不会”使用您的 Google 头像或姓名,对外显示的昵称是系统随机生成的代号,以保护您的隐私。

登录即表示你同意本站的隐私政策。

  1. 加载留言中…