什麼是以太坊上的礦工費?
什麼是 EIP-1559?
EIP-1559 是一個以太坊礦工費機制改進提案。它不僅能幫你節省礦工費,還能有效提高你的交易被打包的概率。
了解更多:EIP-1559 詳解
礦工費是如何計算的?
在了解如何計算礦工費之前,我們要知道以下 5 個概念。
- Gas:以太坊網絡執行每一筆交易都需要消耗資源,gas 是其衡量資源的單位。
- BaseFee:以太坊網絡計算的確保交易成功的基礎費用,即每單位 gas 的最低價格。
- PriorityFee:你為每單位 gas 支付的小費,可加快交易被以太坊網絡打包的速度。
- MaxPriorityFee:你為每單位 gas 支付的小費上限。
- MaxFee:你為每單位 gas 支付的最高價。
礦工費計算公式:礦工費 = Gas *(BaseFee + PriorityFee)
我們可以把一筆轉賬(即發送一定數額的代幣至接收方)的過程,想像成駕駛一輛汽車,路程中所消耗的汽油就是 Gas。
這段路程消耗的汽油 Gas 乘以每升汽油的價格(BaseFee + PriorityFee)就是路費成本,即你實際支付的礦工費。
其中,BaseFee 是基礎費用,會由以太坊網絡自動計算給出,確保汽車順利抵達目的地;PriorityFee 是小費,可加快汽車抵達目的地的速度。你設置的小費越高,轉賬越快成功。
如何設置礦工費
imToken 支持「擋位選擇」和「自定義」兩種設置礦工費的方式。
打開 imToken 切換至 ETH 錢包,選擇要轉賬的代幣,這里以 ETH 為例。
擋位選擇
在 ETH 轉賬頁面,點擊礦工費進行擋位選擇,擋位分為三擋:最快、標準和經濟。不同的擋位對應著不同的交易確認時間,時間越短,需支付的礦工費越高。
注:如果你想選擇「經濟」擋位,可以通過這篇文章了解更多。
請注意這裡的礦工費是 imToken 根據當前以太坊網絡情況預估的費用範圍,最小值為(BaseFee + PriorityFee)* Gas,最大值為 MaxFee * Gas。
自定義
對於資深用戶,你可以按需通過自定義功能設置 MaxFee、MaxPriorityFee 和 Gas 這三個參數修改支付的礦工費。
如果你想加快交易,可將 MaxPriorityFee 調高,並確保 MaxFee ≥ BaseFee + MaxPriorityFee。
注:該功能只建議了解 EIP-1559 詳細機制的用戶使用,以免誤操作。
如果你想修改 Gas(通常不建議修改,imToken 會默認設置一個最佳值),可通過區塊瀏覽器 Etherscan 查詢同類交易的 Gas 值,再調整 Gas。
例如你想在 OpenSea 上賣出一個 NFT,可通過 Etherscan 查詢到該類交易消耗的 Gas,即 Gas Used 值,通過下圖可知該類交易 Gas 大約在 210,000 左右,那麼你所設置的 Gas 值則必須大於這個數值。
數據來源:Etherscan
注:
- BaseFee 是以太坊網絡根據擁堵情況計算所得,無法進行修改。
- 若 Gas 設置得過低,會導致交易失敗,且你所支付的礦工費依然會被以太坊網絡收取,不會退回至你的錢包。因此在設置 Gas 時,請設置得高一些以免交易失敗損失礦工費。
溫馨提示:
如果遇到 imToken 錢包下載問題,請通過 support@token.im 郵件聯繫我們