Gas 费是什么?以太坊、Tron、Solana、BNB Chain、TON 的链上手续费怎么算,为什么每条链差这么多
Gas 费是什么:链上手续费是付给网络处理交易的费用,以太坊、Tron、Solana、BNB Chain、TON 各有算法。说明为什么每条链差很多、交易所提币费和 Gas 费的区别,以及怎么查当前的 Gas。
本文目录
在区块链上转账,除了金额,还要付一笔“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 费差这么多
把上面的算法放在一起看,差异主要来自三件事:
- 怎么分配有限的区块空间:以太坊主网的容量有限,繁忙时 Base fee 自动上调,大家再用小费竞价,费用就会上下波动。Solana 的基本费固定,拥堵时多付的是优先费;TON 的 gas 价格写在网络配置里,用户不能自己出价。
- 计费单位和参数由治理决定:Tron 的带宽、能量单价,TON 的费用配置,BNB Smart Chain 的销毁比例,都是链上参数,会通过投票或升级调整。所以同一条链的费用,今年和去年可能不一样。
- 原生币的价格: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 查交易实际付了多少。从交易所提币时,以提币页显示的手续费为准。
延伸阅读
- 提币卡住、提币审核很久怎么办?审核中、处理中、已发出没到账的原因,与 Binance、OKX、Bybit、Bitget 官方处理时间提币卡住怎么办:先看提币记录有没有交易 ID,判断卡在交易所审核、链上确认还是收款端。整理 Binance、OKX、Bybit、Bitget 官方写的审核时间、改安全设置后的提币限制、何时联系客服与要附的资料。
- 国际交易所出金到银行怎么做?USDT 转台湾买币 App、电汇美元、P2P 三种路径的费用与风险比较国际交易所出金到银行有三种路径:USDT 转到 MAX、BitoPro 卖成新台币,在 Bitfinex 换美元电汇,或 P2P 卖币。整理各自的手续费、最低金额、到账时间与风险,附官方来源与核对日期。
- USDT0、USDC.e 是什么?跨链版稳定币和原生 USDT/USDC 的区别、交易所收不收USDT0 是什么:在 Arbitrum、Polygon 收到或转出的 USDT 其实就是 USDT0,合约地址没变;最容易出错的是 Optimism。说明它和 USDC.e、原生版本的区别,附 8 家交易所入金收哪个版本。

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