鏈圖NETWORK ATLAS
註冊 OKX

Gas 費是什麼?為什麼有幣卻轉不出去

先說結論

Gas 是鏈上交易的手續費,要用該網路的原生幣支付,比如以太坊用 ETH,BNB Smart Chain 用 BNB,TRON 消耗 TRX 對應的資源。錢包裡有 USDT 卻沒有原生幣,轉帳就發不出去。先補一點原生幣,再核對網路和地址。

場景很典型:錢包裡明明有 500 USDT,點轉帳,提示「Gas 不足」「餘額不足以支付網路費」,或者按鈕直接點不了。幣沒丟,缺的是另一種幣。

Gas 費是什麼,為什麼不能直接用 USDT 付?

鏈上每筆交易都需要節點去處理,Gas 就是為這份計算付的費。Ethereum.org 的說明是:以太坊上的 Gas 費必須用原生幣 ETH 支付,價格常用 gwei 報價,1 ETH 等於 10 億 gwei。也就是說,發一筆 USDT 轉帳,你轉出的是 USDT,而手續費要另外從 ETH 餘額裡扣。

別的網路同理,只是付費方式不同:

網路 付費的資產 官方說明
以太坊 ETH Ethereum.org:所有 Gas 費必須用 ETH,詳見 以太坊 ERC-20 充提的地址和 Gas
BNB Smart Chain BNB BNB Chain 文件:BNB 既是智慧合約執行的 Gas,也用於質押,詳見 BSC 地址和以太坊一樣嗎
TRON TRX(通過頻寬和能量資源) 頻寬按交易位元組數計費,能量按合約執行計費;資源不夠時會燃燒 TRX 補足。頻寬有一個免費額度(文件寫當前為 600),能量沒有免費額度,詳見 波場 TRC-20 充提的能量和頻寬

OKX Learn 提醒,「Gas」在不同鏈上不是同一個公式,別把以太坊的演算法套到其他網路上。上表沒有列比特幣和 Solana:比特幣的手續費按交易的位元組數計算,和轉出多少金額無關,見 比特幣手續費怎麼算,為什麼轉大額和轉小額一樣貴;Solana 用 SOL 付費,另有建立代幣帳戶的押金,見 Solana 的手續費、租金和代幣帳戶怎麼理解。

一筆轉帳的 Gas 費是怎麼算出來的?

Ethereum.org 給的公式是:消耗的 Gas 單位 × (基礎費 + 小費)。基礎費由協議決定,隨網路擁堵程度升降,並被銷燬;小費是給驗證者的額外激勵。它的例子:轉 ETH 要 21,000 單位 Gas,假設基礎費 10 gwei、小費 2 gwei,總費用是 21,000 × 12 = 252,000 gwei,也就是 0.000252 ETH。

不同操作的 Gas 單位數差別很大。Ethereum.org 列出的參考值:

  • 轉 ETH:21,000
  • 轉 ERC-20 代幣(如 USDT):65,000
  • 轉移一枚 NFT:84,904
  • 在 Uniswap 上兌換:184,523

所以兩件事要記住:手續費和轉多少錢沒關係,轉 1 USDT 和轉 10 萬 USDT 差不多;轉 USDT 這類代幣的 Gas,比轉 ETH 本身要多。基礎費隨擁堵變化,Ethereum.org 稱每約十二秒調整一次,所以同一筆操作不同時間的價格可能差很多。

把參考值套進去算:備多少 ETH 才夠轉幾次 USDT?

沿用上面的假設單價(基礎費 10 gwei、小費 2 gwei,合計 12 gwei;這是演示用的假設,不是當前行情),再把單價翻倍到 24 gwei,模擬擁堵:

操作 Gas 單位 單價 12 gwei 單價 24 gwei(擁堵時)
轉 ETH 21,000 252,000 gwei = 0.000252 ETH 504,000 gwei = 0.000504 ETH
轉 USDT(ERC-20) 65,000 780,000 gwei = 0.00078 ETH 1,560,000 gwei = 0.00156 ETH
在 Uniswap 兌換 184,523 2,214,276 gwei ≈ 0.0022 ETH 4,428,552 gwei ≈ 0.0044 ETH

假設你想連續轉 3 次 USDT,又怕遇到擁堵,按 24 gwei 估:3 × 0.00156 = 0.00468 ETH。再留些餘量,備個整數位即可,具體看錢包轉帳前給出的預估,因為實際用量以執行結果為準。這個推算只用到了前面公佈的參考值和假設單價。

Etherscan 的以太坊 Gas 費查詢頁面,Gas 價格隨時變化
Etherscan 的以太坊 Gas 費查詢頁面,Gas 價格隨時變化。2026 年 11 月 4 日截圖,檢視原頁面 ↗

錢包裡有幣卻轉不出去,按症狀排查

你看到的 可能原因 處理方式
提示 Gas 不足 / 餘額不足以支付手續費 沒有原生幣,或者餘額低於這筆交易需要的費用 往這個地址所在的網路充一點原生幣,再重試。OKX 錢包的幫助頁還說,若交易沒有成功廣播上鍊,不會扣 Gas
估算的 Gas 高得離譜 網路擁堵;或在做耗 Gas 的合約操作 Ethereum.org 的建議:錯開高峰,等幾分鐘看價格是否下降;不需要在主網完成的操作可以考慮二層網路,見 Layer 2 提錯網路怎麼辦
狀態一直是「處理中」 你設定的 Gas 低於當前網路的優先費,交易排在後面 到區塊瀏覽器查狀態;之後轉帳可選更高的 Gas 或手動設合理值。OKX 的說法是,等待或下次提高費用
提示「請輸入有效地址」 網路和地址不匹配,比如選了 TRON 的 USDT,卻填了以太坊地址 核對傳送端和接收端的幣種與網路,兩邊都必須一致
TRON 新地址發不出東西 地址尚未啟用 見下節
轉帳失敗,但還是被扣了費 失敗的交易如果已被打包上鍊,節點已經算過,Gas 照扣 Ethereum.org 稱無論成功或失敗都要付;OKX Learn 區分了「已上鍊但回滾」和「上鍊前被拒絕」,後者沒有費用

失敗了為什麼還要付費

OKX Learn 的拆解很清楚。「失敗」可以指幾種情況:交易已被打包但執行時回滾,節點已經做過計算,先前消耗的 Gas 仍要付;執行中 Gas 耗盡,可能耗光交易設定的全部 Gas 上限;上鍊之前就被拒絕,則沒有執行,也就沒有費用。所以應用介面的一條錯誤訊息並不能證明扣了或沒扣,要看區塊瀏覽器上的回執。

錢包裡的 Gas 上限設高了,會多扣嗎?

Gas 上限(gas limit)是你願意為一筆交易消耗的 Gas 的最大值,和實際花掉的 Gas 是兩回事。Ethereum.org 的說明是:沒用完的 Gas 會退還。比如給一筆普通 ETH 轉帳設了 50,000 的上限,實際只消耗 21,000,剩下的 29,000 會退回來,所以上限留得寬一點不會多扣。錢包裡設的最高費用(max fee)也是同樣的道理:實際收的是基礎費加小費,差額同樣退回。

上限設得太低就不同了。低於這筆交易所需的最低量(普通 ETH 轉帳是 21,000),交易在驗證階段就被拒絕,不會被打包,也不消耗 Gas;但如果執行到一半 Gas 耗盡,交易會回滾,已經提供的 Gas 照樣全部扣掉。所以手動調整 Gas 時,用錢包給出的預估值比自己壓到剛好夠用更穩妥。Gas 偏高的原因,Ethereum.org 的解釋是需求太多時使用者要出更高的小費去競爭打包,複雜的合約應用本身也會消耗更多 Gas,同一筆操作因此在不同時段差別很大。想知道當下的價格,可以看區塊瀏覽器的 Gas 價格頁,Ethereum.org 的文件列了 Etherscan、Blockscout 等幾種查詢工具。

新地址提示「未啟用」是什麼意思?

OKX 錢包的說明提到,TRON、Aptos、Sui 這類網路的新地址,需要先收到一定數量的該網路主幣才能啟用,未啟用的地址不能發資產。給它轉的如果是主幣以外的代幣,不會啟用地址。解決辦法是轉一小筆該網路的主幣(TRON 就是 TRX),所需數量因網路而異,無法預先估算。OKX 另一篇講 TRON 的文章寫到,轉入任意數量的 TRX 都能啟用,如果馬上要用,建議多轉一點來覆蓋之後的手續費。

沒有原生幣,該怎麼補一點 Gas?

三種常見做法,按你的情況選:

做法 適合誰 要留意
從交易所提一小筆原生幣到錢包地址 在交易所裡有資產的人 提幣時選和錢包一致的網路;交易所的提幣手續費是平台自己的費率策略,不等於鏈上那一筆網路費,兩者別混為一談(OKX Learn 對此有專門區分)。提幣步驟見 歐易提幣步驟,網路怎麼選見 提幣選哪個網路不會錯
請朋友或另一個自己的錢包轉一點 身邊有現成的原生幣 對方轉的網路要和你的錢包一致
在錢包裡用代幣換原生幣 理論上可行 換幣本身也要 Gas,沒有原生幣時往往卡在這一步,所以第一筆原生幣通常要從別處轉來

需要多少,沒有固定答案。可以參考上面算例的做法:Gas 單位數乘以當前價格,再留些餘量,因為估算只是估算,最終用多少要看執行情況。

補 Gas 時有哪些容易踩的坑?

如果你的錢包是被盜過的,不要為了「轉出剩餘資產」而往裡面補 Gas。Revoke.cash 說明,攻擊者常在被盜地址上掛一個清掃機器人,一有幣進來就在同一區塊內轉走,補進去的 Gas 往往也被一併拿走。這種情況應當先看 助記詞洩露後的處理。

另一類是 OKX 提到的 TRON 多籤詐騙:有人公開分享一個錢包助記詞,讓你匯入,當你轉入手續費準備提走裡面的幣時,這筆費用立刻被預設指令碼轉走。「有人白送幣,只差一點 Gas」幾乎都是這個套路。

轉帳 Gas 不夠時,最容易犯哪些錯?

做法 後果
只往錢包裡存 USDT,不備原生幣 想轉出時發不出去,要先從別處補 Gas
補 Gas 補錯了網路(比如要 BSC 的 BNB,補了以太坊的 ETH) Gas 幣到了另一條鏈,BSC 上仍然沒有 BNB
為省 Gas 把價格設得很低 交易排隊很久,狀態一直「處理中」
失敗後連續重複提交同一筆 可能每次都扣 Gas,需要先到區塊瀏覽器看回執
往被盜的錢包裡補 Gas 想搶救資產 補進去的幣被機器人一併轉走

轉帳前先問自己哪一個問題?

Gas 的規則是:買單的人必須有對應網路的原生幣。給任何網路的錢包裡放穩定幣之前,先想一下,這條網路的原生幣是什麼,我手裡有沒有。穩定幣在多條網路上的版本和選擇方式,見 穩定幣是什麼,USDT 和 USDC 有什麼區別。

這篇文章參考了哪些資料

以下資料查閱於 2026 年 11 月 4 日。平台規則可能因地區、帳戶和時間變化。

下一站中心化交易所和去中心化交易所有什麼區別

你可能還想了解

穩定幣是什麼?USDT 和 USDC 有什麼區別穩定幣的幾種型別,USDT 與 USDC 在發行方、儲備披露、贖回上的差異,同一穩定幣存在於多條鏈上意味著什麼,以及脫錨風險從哪裡來。約 10 分鐘
ERC-20 充提要注意什麼?地址、Gas 和常見錯誤說明以太坊地址的長度與大小寫校驗、Gas 為什麼只能用 ETH、ERC-20 是什麼,以及從歐易充提 ERC-20 代幣時最容易出錯的幾個場景。約 9 分鐘
波場轉帳要多少 TRX?能量和頻寬怎麼算講清波場地址的兩種寫法、能量和頻寬怎麼計費、USDT-TRC20 為什麼在充提裡這麼常見,以及從歐易充提時容易踩的幾個坑。約 9 分鐘