
以太坊的 Gas Fee,是交易執行時產生的運算費用。Gas 計量工作量,費用則由實際使用量乘以有效每單位價格決定;Gas 本身不是另一種要買進的代幣。
錢包畫面可能同時出現用量上限、最高單價與預估費用,這些數字不都等於最後實付。以下以一般以太坊主網交易說明,分清設定、實際耗用與失敗狀態。
Gas Fee 的用量、單價與上限怎麼分?
Gas Fee 由實際用量與有效單價計算
Gas Used 是交易實際消耗的運算單位;有效 Gas Price 是每單位實際支付的價格。把兩者相乘,才得到這筆交易的執行費。它不是將轉帳金額乘上一個固定百分比。
依以太坊 Gas 與費用文件,EIP-1559 的一般交易費可由基礎費用加上實際優先費理解。這裡說的是實際有效價格,並非使用者填入的最高數字。
Gas Limit 與最高單價不等於 Gas Fee
Gas Limit 是允許交易使用多少 Gas 的上限;max fee 是每單位最多願意支付多少。前者是工作量,後者是單位價格,兩者不能互換。
未使用的 Gas 不算已耗用,但交易仍須有足夠餘額通過有效性檢查。不能因此任意拉高上限,也不能為了降低畫面估算值就把上限壓得太低。

Gas Fee 算一次:普通轉帳的假設例子
先把每單位價格換成整筆 Gas Fee
假設一筆不執行額外合約邏輯的普通 ETH 轉帳,實際用了 21,000 Gas;基礎費為 10 Gwei、實際優先費為 2 Gwei,最高費用設定足夠。有效單價便是 12 Gwei。
21,000 × 12=252,000 Gwei。依以太坊 Gas 費說明,1 Gwei=0.000000001 ETH,因此這筆 Gas Fee 為 0.000252 ETH。這是虛構價格,沒有代表目前費率,也未計 blob 額外費或其他網路費。
基礎費銷毀,實際優先費付給區塊提出者
在這個 Gas Fee 算例中,基礎費部分為 0.00021 ETH,實際優先費為 0.000042 ETH。前者銷毀,後者支付給將交易納入區塊的驗證者;不能因此推論全部 ETH 供給必然下降。
合約互動與代幣轉帳可能執行更多邏輯,不能一律套 21,000。比較 Gas Fee 時,要同時看操作內容與當時有效單價。

交易失敗,Gas Fee 一定會扣嗎?
未納入區塊前拒絕,與執行失敗不同
無效交易若在納入區塊前被拒絕,不因這次拒絕本身消耗鏈上執行 Gas。pending 表示尚在等待,既不是已完成,也不能單憑這個標籤判定已確認失敗或已扣 Gas Fee。
revert 與 out-of-gas 的耗用不同
交易已納入區塊並執行後,即使因合約條件不符而 revert,仍可能有已使用的 Gas Fee。若發生 out-of-gas,則可能耗盡提供的 Gas,因此不能把兩種失敗都描述成只扣一點點。
調低 Gas Limit 不會讓原本需要的運算自動變少,反而可能讓執行失敗。若遇到不明錯誤,先確認交易狀態與原因,不要盲目重送相同交易。
查 Gas Fee 時,確認網路與費用來源
依狀態、用量及有效單價核對 Gas Fee
- 先確認鏈名與交易識別碼,查的是正確網路上的紀錄。
- 讀交易狀態,分清等待、成功、拒絕與已執行失敗。
- 查看 Gas Used 與有效每單位價格,再核對交易費欄位。
- 將交易所提領費與鏈上執行費分開,不預設兩者一樣。
這個主網 Gas Fee 公式不能當成所有 Layer 2 的完整費用公式。若換到其他網路,應查該網路的費用項目與所需資產,不能只因地址長得相同就認為條件一致。
不收 Gas Fee 的簽名,也可能有風險
簽名不立即收鏈上費用,不表示它沒有授權效果。不要為了省費使用陌生加速工具,也不要交出助記詞或私鑰;看不懂的簽署與授權,應先停止確認。

查紀錄時可依區塊鏈瀏覽器的交易查詢步驟逐欄核對;若還要計算買入或提領的整體成本,請把價差、滑價與平台手續費另外列出。
小結:把工作量、單價與交易狀態分開看
理解 Gas Fee,先看實際用了多少,再看每單位付多少;遇到失敗則先分清是否已上鏈執行。知道費用怎麼來,比任意修改上限更能避免重複支出與操作錯誤。
本文為入門教學,非投資、法律或稅務建議;法規與市場變動快,請以官方最新公告為準。



