要點速覽
- Gas 費是在區塊鏈上處理交易的費用,用該鏈的原生幣支付,交易失敗也會扣除已消耗的部分。
- 以太坊的手續費等於消耗的 Gas 數量乘以(基礎費 + 小費),基礎費被銷燬,小費付給驗證者。
- 二層網路把大量交易打包後再提交到以太坊主網,單筆費用通常明顯低於主網。
- 波場不直接收 Gas,而是消耗頻寬和能量,資源不足時燃燒 TRX 抵扣。
- 錢包裡卡住的交易可以用相同 nonce、更高費用的交易來加速或取消,前提是原交易還沒有被確認。
本文包含交易所邀請連結,通過連結註冊本站可能獲得返佣,不影響你的費用。內容僅供學習參考,不構成投資建議。合作說明
第一次用自託管錢包轉賬,很多人都會被「Gas 費」搞糊塗:錢包裡明明有 USDT,卻提示餘額不足;同樣轉一筆 USDT,以太坊上的費用和波場、BNB 智慧鏈差了很多倍;有時交易發出去好久都不確認,錢包一直顯示「等待中」。
這篇文章從原理講起,說明 Gas 是什麼、以太坊的 EIP-1559 費用怎麼算、二層網路為什麼便宜、波場的能量和頻寬怎麼扣費,再對比 BSC 和 Solana 的費用思路,最後講交易卡住時怎麼加速或取消。適合已經開始使用 MetaMask 等錢包的讀者。如果你還在選轉賬網路,可以先讀 USDT 轉賬選 TRC20 還是 ERC20。
Gas 費是什麼?為什麼轉賬要付 Gas?
區塊鏈是由全球很多節點共同維護的賬本。你發出的每一筆交易,都需要節點驗證、執行,並被打包進區塊永久記錄。這些工作需要消耗計算資源和儲存空間,Gas 費就是你為此支付的費用。
收取 Gas 費還有一個重要作用:防止有人用海量垃圾交易堵塞網路。如果發交易不花錢,攻擊者就可以無成本地佔滿區塊。
關於 Gas,先記住三點:
- 用原生幣支付:以太坊和它的二層網路用 ETH,BNB 智慧鏈用 BNB,Polygon 用 POL,Solana 用 SOL,波場則用 TRX 或質押獲得的資源;
- 操作越複雜越貴:普通轉賬消耗的 Gas 最少,代幣轉賬、去中心化交易所兌換、鑄造 NFT 等合約操作會消耗更多;
- 失敗也要付費:根據 ethereum.org 的說明,即使交易失敗,也要支付已經消耗的 Gas。
為什麼錢包裡有 USDT,卻提示 Gas 不足?
這是新手最常遇到的問題。原因很簡單:USDT 不能用來支付 Gas。
在以太坊上轉 USDT,需要錢包裡同時有 ETH 支付網路費;在 BNB 智慧鏈上轉 USDT,需要 BNB;在波場上轉 USDT,需要 TRX 或足夠的能量和頻寬。只有 USDT、沒有原生幣,交易就發不出去。
解決方法:
- 從交易所提一小筆對應的原生幣到同一個錢包地址,注意選擇同一條網路,具體方法見 提幣到錢包教程;
- 以後從交易所往錢包提代幣時,順便留一點原生幣在錢包裡備用。
還有一種情況:從交易所提幣時你不需要準備原生幣,因為交易所已經把網路費包含在提幣手續費裡了。只有從自己的錢包發出交易時,才需要自己付 Gas。
以太坊的 Gas 費怎麼計算?
以太坊的手續費計算可以拆成兩部分:消耗了多少 Gas,以及每單位 Gas 多少錢。

ethereum.org 對 Gas、基礎費與優先費的說明(截圖於 2026-10-28)
Gas 數量(Gas Used)
每種操作消耗的 Gas 單位數是固定或可估算的。根據 ethereum.org 的說明,一筆普通的 ETH 轉賬需要 21,000 單位 Gas。代幣轉賬和合約互動需要更多,具體取決於合約邏輯。
錢包會為你設定一個 Gas 上限(Gas Limit),即這筆交易最多允許消耗多少 Gas。實際消耗少於上限時,只按實際消耗收費;如果上限設得太低,交易會因為 Gas 耗盡而失敗,已經消耗的 Gas 不退。
每單位 Gas 的價格
單價通常以 Gwei 表示。1 Gwei 等於十億分之一 ETH。在 EIP-1559 機制下,單價由兩部分組成:
- 基礎費(Base Fee):協議自動計算的最低價格;
- 優先費(Priority Fee,俗稱小費):你額外付給驗證者的部分。
所以手續費的公式是:
手續費 = 消耗的 Gas 數量 ×(基礎費 + 優先費)
舉一個純演示用的例子:如果一筆交易消耗 21,000 Gas,基礎費和優先費合計為某個 Gwei 數值,手續費就是 21,000 乘以這個數值,再換算成 ETH。實際數值隨時變化,發交易前看一眼錢包確認頁上的預估費用即可。
EIP-1559 是什麼?基礎費為什麼會變?
EIP-1559 是以太坊在 2021 年倫敦升級中引入的手續費機制。它改變了過去「使用者互相競價」的方式,讓費用變得更可預測。核心規則是:
| 組成部分 | 由誰決定 | 去向 | 作用 |
|---|---|---|---|
| 基礎費 Base Fee | 協議根據上一個區塊的擁堵程度自動計算 | 銷燬 | 交易必須至少付這個價才有效 |
| 優先費 Priority Fee | 你自己設定(錢包通常給出建議) | 付給驗證者 | 激勵驗證者優先打包你的交易 |
| 最高費用 Max Fee | 你自己設定 | 不會多扣 | 你願意為每單位 Gas 付出的上限 |
基礎費怎麼變化?根據 ethereum.org 的說明:
- 每個區塊有一個目標大小,是區塊 Gas 上限的一半;
- 區塊使用量高於目標,下一個區塊的基礎費上漲;低於目標,基礎費下降;
- 每個區塊的變化幅度最多為 12.5%。
這意味著網路持續擁堵時,基礎費會連續上漲;擁堵緩解後又會逐步回落。這也是為什麼同一筆操作,不同時間的費用差別可以很大。
最高費用和退款
你設定的「最高費用」是每單位 Gas 願意支付的上限。如果實際的基礎費加優先費低於這個上限,差額會退還給你,不會被多扣。所以把最高費用設得稍高一點,主要是為了防止基礎費上漲導致交易長時間無法打包,而不是真的要多付錢。
錢包裡的「低、中、高」Gas 選項是什麼意思?
MetaMask 等錢包在確認交易時,通常提供幾檔費用選項,例如「低」「市場」「激進」,或者「慢、中、快」。它們本質上是在設定不同的優先費和最高費用:
| 選項 | 含義 | 適合場景 |
|---|---|---|
| 低 / 慢 | 優先費較低,可能要等待較久 | 不著急的轉賬 |
| 市場 / 中 | 按當前網路情況給出的建議值 | 大多數日常操作 |
| 激進 / 快 | 優先費較高,更快被打包 | 急需確認的交易,例如取消授權、搶在價格變化前完成兌換 |
| 高階 / 自定義 | 手動設定最高費用、優先費和 Gas 上限 | 熟悉機制的使用者 |
不建議新手隨意修改 Gas 上限。把上限改得太低,交易會失敗並白白損失 Gas;錢包估算的上限一般是合理的。
怎麼在以太坊上少花 Gas?
以太坊主網的費用相對較高,可以通過下面幾種方式降低成本:
- 避開擁堵時段:基礎費隨擁堵變化,網路不繁忙時操作更便宜。可以在區塊瀏覽器或錢包裡檢視當前的 Gas 價格;
- 合併操作:能一次完成的事情不要拆成好幾次,例如減少不必要的授權和反覆轉賬;
- 使用二層網路:日常的兌換、轉賬、使用 DApp,可以放在 Arbitrum、Optimism、Base 等二層網路上;
- 從交易所直接提幣到二層網路:如果交易所支援某條二層網路的提幣,可以直接提到那條網路,省去自己從主網跨鏈的費用;
- 不要為了省錢把 Gas 設得過低:交易長時間卡住,反而可能耽誤事情,後續加速還要額外付費。
二層網路(L2)為什麼便宜?
二層網路是建立在以太坊主網之上的擴容方案。根據 ethereum.org 的介紹,它們在主網之外處理交易,再把交易資料或證明提交回以太坊主網,藉助主網的安全性。
便宜的原因在於:很多筆交易被打包在一起,共同分攤在主網上記錄的成本,所以單筆費用通常明顯低於直接在主網上操作。
使用二層網路時要注意:
- Gas 一般仍用 ETH 支付:Arbitrum、Optimism、Base 等網路的 Gas 用的是該網路上的 ETH,不是主網上的 ETH。你需要在那條網路上有 ETH;
- 資產要在對應網路上:主網上的 USDC 不會自動出現在 Arbitrum 上,需要通過交易所提幣或跨鏈橋轉過去;
- 地址相同,網路不同:二層網路和主網使用相同的
0x地址格式,轉賬時務必確認網路選對; - 提回主網可能有等待期:部分二層網路通過官方橋提回主網時,需要等待一段挑戰期。通過交易所充提通常更方便,但要先確認交易所支援這條網路。
波場的能量和頻寬是什麼?轉 USDT 怎麼扣費?
波場(TRON)的計費方式和以太坊不同,它沒有「Gas 價格」的概念,而是使用兩種資源:

波場資源模型:頻寬與能量(截圖於 2026-10-28)
| 資源 | 作用 | 什麼時候消耗 |
|---|---|---|
| 頻寬(Bandwidth) | 對應交易資料佔用的位元組 | 每一筆鏈上交易都會消耗 |
| 能量(Energy) | 對應執行智慧合約的計算量 | 呼叫智慧合約時消耗,例如轉 TRC20 USDT |
根據 波場開發者文件:
- 每個已啟用的帳戶在當前引數下每天有 600 點免費頻寬,用完後會在 24 小時內逐步恢復,具體以官方文件為準;
- 能量沒有免費額度,需要通過質押 TRX 獲得,或者接受他人代理給你的能量;
- 資源不足時,系統會燃燒 TRX 來抵扣不足的部分。
轉 TRC20 USDT 屬於呼叫合約,需要同時消耗頻寬和能量。普通使用者錢包裡通常沒有質押獲得的能量,所以每次轉 USDT 都會燃燒一定數量的 TRX。這就是為什麼在波場上轉 USDT 也要準備 TRX。
波場轉賬費用為什麼有時高有時低?
可能的原因包括:
- 轉給一個從未持有過該代幣的新地址,需要在合約裡新建記錄,消耗的能量通常更多;
- 波場的資源引數會通過鏈上治理調整;
- 你的免費頻寬當天是否已經用完。
錢包在確認頁會顯示預計消耗的資源和需要燃燒的 TRX,轉賬前看清這個數字。
質押 TRX 換能量值得嗎?
如果你經常在波場上轉 USDT,質押 TRX 獲取能量可以減少燃燒。但要注意:質押的 TRX 解除質押後需要等待一段時間才能取回,期間價格可能波動。對於偶爾轉賬的使用者,直接燃燒 TRX 通常更簡單。市面上的「能量租賃」服務屬於第三方,使用前要自行評估風險,不要向陌生人轉賬購買。
BNB 智慧鏈和 Solana 的費用怎麼理解?
BNB 智慧鏈(BSC)
BNB 智慧鏈相容以太坊的虛擬機器,所以 Gas 的概念和以太坊基本相同:按消耗的 Gas 數量乘以單價計費,用 BNB 支付。它的費用通常明顯低於以太坊主網。錢包裡的操作介面和以太坊幾乎一樣,這也意味著要特別注意別把網路選錯。
Solana
Solana 的費用結構不同。根據 Solana 官方文件:
- 基礎費按簽名數量收取,每個簽名 5,000 lamports(lamport 是 SOL 的最小單位),其中一半銷燬、一半付給驗證者;
- 還可以額外設定優先費,按計算單位的價格和數量計算,全部付給驗證者,用於在網路繁忙時提高打包優先順序。
Solana 上轉代幣時,如果收款方還沒有這種代幣的帳戶,可能還需要為建立代幣帳戶支付一筆可退回的押金性質的費用(租金),錢包會在確認頁顯示。
怎麼橫向比較各條鏈的費用?
| 網路 | 用什麼支付 | 費用思路 | 新手注意事項 |
|---|---|---|---|
| 以太坊主網 | ETH | Gas 數量 ×(基礎費 + 優先費),隨擁堵波動 | 費用相對高,挑時機操作 |
| 以太坊二層網路 | 該網路上的 ETH | 打包後分攤主網成本 | 資產和 Gas 都要在對應網路上 |
| BNB 智慧鏈 | BNB | 與以太坊類似的 Gas 機制 | 地址格式與以太坊相同,別選錯網路 |
| 波場 | TRX 或質押獲得的能量、頻寬 | 消耗資源,不足時燃燒 TRX | 轉 USDT 也要準備 TRX |
| Solana | SOL | 按簽名收基礎費,可加優先費 | 新代幣帳戶可能需要額外費用 |
各鏈的實際費用隨時變化,以錢包確認頁或交易所提幣頁顯示的數字為準。想比較交易所的提幣成本,可以用 手續費計算器 粗略估算。
交易所的提幣手續費和鏈上 Gas 是一回事嗎?
不完全是。從交易所提幣時,你看到的是交易所收取的提幣手續費,它通常是一個固定數額,交易所用它來支付鏈上的網路費,並可能考慮自身成本。
- 交易所提幣費不一定隨鏈上 Gas 即時變化;
- 同一個幣在不同網路上的提幣費差別很大,例如 ERC20 和 TRC20 的 USDT;
- 同一交易所內的站內轉賬通常不經過區塊鏈,費用規則也和鏈上提幣不同,可以在平台的費率說明裡查到。
關於交易所各項費用的區別,可以參考 交易手續費說明。
交易一直顯示「等待中」是怎麼回事?
在以太坊和相容鏈上,交易一直不確認,最常見的原因是你給的費用太低,驗證者優先打包了出價更高的交易。其他可能的原因包括:
- 網路突然擁堵,基礎費上漲,超過了你設定的最高費用;
- 你在這筆交易之前還有一筆更早的交易沒有確認,後面的交易必須排隊;
- 錢包或節點的顯示延遲,交易其實已經確認了。
先用區塊瀏覽器搜尋你的地址或交易雜湊,確認交易的真實狀態,再決定下一步。
什麼是 nonce?為什麼一筆卡住,後面全部卡住?
每個以太坊地址發出的交易都有一個順序編號,叫 nonce,從 0 開始依次遞增,每個 nonce 只能使用一次。網路必須按順序處理:nonce 為 5 的交易沒確認,nonce 為 6、7 的交易就只能等待。
這也是加速和取消交易的原理:用同一個 nonce 發一筆費用更高的新交易,去替換還沒確認的那一筆。
卡住的交易怎麼加速?
以 MetaMask 為例,根據 MetaMask 幫助中心 的說明:
- 先關閉並重新開啟瀏覽器或 App,解鎖錢包,有時只是顯示問題;
- 在活動記錄裡找到等待中的交易,開啟詳情;
- 選擇「加速」,錢包會用相同的 nonce、更高的費用重新提交這筆交易;
- 確認新的費用後提交,等待確認。
加速不會讓你付兩次 Gas,因為同一個 nonce 只會有一筆交易最終被確認,但加速後的費用更高,總支出會增加。
卡住的交易怎麼取消?
取消的原理是:用相同的 nonce 發一筆新交易,通常是向你自己的地址轉 0 ETH,並給出更高的費用。如果這筆新交易先被確認,原來那筆就會作廢。
在 MetaMask 裡,可以在交易詳情中點選「取消」。取消前先弄清這幾點:
- 只有還在等待中的交易才能嘗試取消,已經確認的交易無法撤回;
- 取消也要付 Gas,而且費用要比原交易更高;
- 取消不一定成功:如果原交易搶先被確認,取消交易就會失敗;
- 手動設定 nonce 取消時,MetaMask 幫助中心建議從最早的一筆開始處理,並把優先費和最高費用設得比原交易更高(文件給出的參考是優先費至少高 10%、最高費用至少高 30%),具體以官方說明為準。
波場和 Solana 也能加速嗎?
不同鏈的機制不同。波場和 Solana 的交易通常確認很快,較少出現長時間等待的情況;如果交易失敗,一般會直接顯示失敗結果,不存在以太坊那種「掛在記憶體池裡」的狀態。遇到異常時,先去區塊瀏覽器看這筆交易的真實狀態,再檢查錢包裡的資源或餘額是否充足。
怎麼在區塊瀏覽器裡查一筆交易花了多少 Gas?
交易發出後,可以複製錢包裡的交易雜湊(TxID),到對應鏈的區塊瀏覽器裡查詢。以太坊和相容鏈的交易詳情頁一般會顯示這幾項,可以對照理解:
- 狀態:成功、失敗或等待中。失敗的交易也會顯示扣掉的手續費;
- Gas 上限和實際使用量:可以看到錢包設定的上限,以及這筆交易實際消耗了多少;
- 基礎費、最高費用和優先費:對應 EIP-1559 的三個引數;
- 交易手續費:最終實際支付的金額,以 ETH 等原生幣計價;
- Nonce:這筆交易在你地址下的順序編號,加速或取消時會用到。
波場的交易詳情頁則會顯示這筆交易消耗了多少頻寬和能量、燃燒了多少 TRX。學會看這些資訊,遇到「費用怎麼這麼高」「交易為什麼失敗」時就能自己判斷原因。
Gas 費有哪些常見誤區?簽名不花 Gas 就安全嗎?
- 「不花 Gas 的簽名就是安全的」:不對。某些簽名雖然不花 Gas,卻能產生代幣授權效果,詳見 代幣授權檢查與取消教程;
- 「Gas 設越低越省錢」:設得過低會導致交易長時間卡住,加速時反而多花;
- 「交易失敗會退 Gas」:失敗的交易仍然要支付已消耗的 Gas;
- 「主網和二層網路的 ETH 是通用的」:它們在不同網路上,需要通過跨鏈或交易所轉換;
- 「提幣手續費就是 Gas」:交易所提幣費由交易所定價,和你在錢包裡看到的 Gas 不完全相同;
- 「有人幫你代付 Gas 很方便」:陌生人主動「幫你付 Gas」「送你一點 ETH 啟用錢包」,可能是在為地址投毒或其他騙局做鋪墊。
轉賬前關於 Gas 費最該記住哪三件事?
- Gas 用原生幣支付:以太坊和二層網路用 ETH,BSC 用 BNB,Solana 用 SOL,波場用 TRX 或能量、頻寬,錢包裡記得留一點;
- 以太坊費用 = Gas 數量 ×(基礎費 + 優先費):基礎費隨擁堵自動調整並被銷燬,優先費決定打包速度,最高費用之外的差額會退還;
- 卡住的交易靠同一個 nonce 替換:加速和取消都是發一筆更高費用的新交易,已經確認的交易無法撤回。
接下來可以讀 MetaMask 使用教程 學習在錢包裡新增網路和設定 Gas,或者閱讀 代幣授權檢查與取消教程 瞭解如何保護錢包資產。還沒有交易所帳戶、需要先買一點 ETH 或 TRX 作為 Gas 的話,可以參考 幣安註冊教程,或通過官方入口 在幣安註冊。不熟悉的術語可以查 術語表。
常見問題
Gas 費是什麼?
Gas 費是你在區塊鏈上傳送交易或呼叫合約時,支付給網路的費用,用來補償處理和記錄交易所需的計算資源。它用該鏈的原生幣支付,例如以太坊用 ETH、BNB 智慧鏈用 BNB。
以太坊的基礎費和小費有什麼區別?
基礎費由協議根據網路擁堵程度自動調整,交易必須至少支付基礎費才有效,這部分會被銷燬;小費(優先費)是額外付給驗證者的,用來讓你的交易更快被打包。
交易失敗了,Gas 費會退嗎?
不會全部退還。交易失敗時,已經消耗的計算資源仍然要付費,所以失敗的交易同樣會扣 Gas。
波場轉 USDT 為什麼會扣 TRX?
波場用能量和頻寬計費。轉 TRC20 USDT 需要消耗能量和頻寬,如果你沒有通過質押等方式獲得足夠的資源,系統就會燃燒 TRX 來抵扣。
錢包裡的交易一直顯示等待中怎麼辦?
通常是給的 Gas 太低。可以在錢包裡用「加速」功能以更高費用重新提交同一筆交易,或用「取消」發一筆同 nonce、費用更高的交易來替換它;已經確認的交易無法取消。
還沒有帳戶?在幣安或歐易註冊
參考資料
讀完這篇,還可以看看
風險提示:加密資產價格波動劇烈,合約與槓桿交易可能導致本金全部損失。請遵守所在國家或地區的法律法規,只投入能承受損失的資金。閱讀完整風險提示