時常在區塊鏈上進行各種交易的投資者應該對「礦工費」這個詞不陌生,但卻始終不確定礦工費的確切意思到底是什麼,這篇文章將會帶你認識礦工費一詞,並教你如何計算礦工費!
礦工費Gas Fee是什麼?
礦工費(Gas Fee)是在區塊鏈上進行交易時需要繳交的額外費用,也可以想成是在銀行進行轉帳時的交易手續費。
根據區塊鏈共識機制的規範,交易者在區塊鏈上做交易時是由「礦工」負責驗證、確認並填寫交易資料到區塊上,而負責填寫的礦工也能得到一筆費用,也就是「礦工費(Gas Fee)」作為報酬。
礦工費Gas Fee怎麼算?
礦工費並非固定數目,而是會依據區塊鏈目前的擁擠程度,也就是目前的交易量來決定礦工費的多寡,當越多筆交易同時進行礦工費也會越高。
不同的區塊鏈有不同的礦工費計算方式,最常使用的計算公式:
礦工費(Gas Fee)﹦燃料價格(Gas Price)×燃料上限(Gas Limit)
燃料價格(Gas Price)是指「交易者願意支付每單位礦工費的價格」,礦工費通常是以「Gwei」為單位(1 Gwei = 0.000000001 ETH),Gas Price越高交易將越優先被處理。
燃料上限(Gas Limit)是「交易者願意支付的礦工費最大單位」,在區塊鏈上進行不同的交易會需要用到不同Gas單位量,交易越複雜需要的Gas單位量越高。

假設交易者在以太坊區塊鏈上交易時設定的Gas Price是10 Gwei,而Gas Limit為21,000,代表他願意支付每單位10 Gwei的礦工費,而且可接受的礦工費最大單位為21,000,則交易者預期支付的礦工費為:
10 Gwei(Gas Price)×21,000(Gas Limit)﹦210,000 Gwei 。
如果交易所消耗的Gas數量低於燃料上限,剩餘的Gas Fee將會自動退回交易者的錢包。

比特幣礦工費計算
比特幣礦工費的計算方式和以太坊等大多數區塊鏈的計算方式不一樣,比特幣礦工費計算公式:
交易費用﹦交易大小(字節)×每字節費率(satoshis/byte)
交易大小以「字節(bytes)」為單位,發送和接收交易的地址會影響字節大小,地址越複雜字節越大。
每字節費率是「每個字節的費用」,交易費率會受到比特幣區塊鏈目前的擁擠程度所影響,同一時間的交易數量越多交易費率越高。
NFT礦工費計算
NFT礦工費是交易者在區塊鏈上創建或交易NFT時需要支付的額外費用,因此NFT礦工費是要依照區塊鏈的礦工費算法來計算,像是在以太坊區塊鏈(ETH)、幣安智能鏈(BSC)或是Solana鏈交易NFT的礦工費都不相同!
礦工費Gas Fee不足怎麼辦?
如果交易者在區塊鏈上交易時發現礦工費不足而交易失敗的情形,可能是交易礦工費高於你放在錢包的金額,或是設定的燃料價格或燃料上限太低了,這時可以做的有:
- 手動提高參數
- 增加Gas Fee
- 為錢包充值
- 到Gas Fee較低的區塊鏈進行交易
在調整Gas Fee時要注意不要把燃料上限(Gas Limit)設的太低,可能會導致交易失敗,交易失敗的話礦工費是拿不回來的!
Gas Fee相關問題
如何節省礦工費?
節省礦工費最簡單的方式就是選擇較少人交易的時間,因為交易數量少所以礦工費也相對較低。可以避開美國的白天,也就是台灣的晚上到凌晨,這段時間是交易高峰。
查詢Gas Fee的網站
交易者也可以藉由查詢不同區塊鏈的Gas Fee來決定要在哪個區塊鏈進行交易,像是以太坊 Gas Fee 和 幣安智能鏈(BSC)Gas Fee,這些Gas Fee查詢網站會顯示不同等級的費率、處理時間和費用。
中心化交易所會收礦工費嗎?
在中心化交易交易所支付的交易手續費並不算是礦工費,而是給交易所協助你進行交易的費用,但如果是交易所之間的交易的交易手續費就會包含礦工費。