僅供教育參考,不構成交易、安全或投資建議。費用與納入結果取決於具體鏈、交易類型、區塊條件、錢包、RPC、中繼、建構者和驗證者行為。
直接答案
在以太坊上,優先費(也稱小費)是協議銷毀基礎費後,每單位執行 Gas 中留給區塊費用接收方的金額。在 type-2 EIP-1559 交易中,maxPriorityFeePerGas 只是上限:每單位 Gas 的實際優先費為 min(maxPriorityFeePerGas, maxFeePerGas - baseFeePerGas),實際 Gas 價格等於基礎費加上該實際優先費。
更高且具競爭力的小費可以提高及時納入的機率,但不能保證進入下一個區塊、取得特定排序或成功執行。交易仍須有效,總費用上限必須涵蓋納入區塊的基礎費;建構者或驗證者還可能考量私有訂單流、捆綁交易、MEV、本地策略及其他限制。其他鏈和 L2 的術語與費用規則各不相同,因此在核實具體網路前不要照搬以太坊公式。
網路費用
0.000462 native
- 法幣等值
- $1.39
- 基礎費
- 22 gwei
結果是教育用途的近似值。除非明確展示,否則未計入交易場所規則、稅費、延遲、預言機行為及其他協議參數。
運作機制
- 固定鏈、交易類型、發送方、nonce、預期 calldata、Gas 上限、目前鏈頭和提交路徑。Type-2 交易提供
maxPriorityFeePerGas與maxFeePerGas;傳統交易只有一個gasPrice,在 EIP-1559 後被納入時,其中高於基礎費的部分成為實際優先費。 - 根據條件估算,而不是複製一個固定小費。錢包或 RPC 可以使用近期區塊、待處理需求和
eth_feeHistory;其獎勵百分位描述的是按 Gas 使用量加權的歷史實際優先費,不是對下一區塊的承諾。 - 分別設定兩個上限。
maxPriorityFeePerGas限制要求的小費,maxFeePerGas限制基礎費與小費之和。未使用的 Gas 和未用到的上限空間不會僅因獲得授權就被收費。 - 對候選區塊,必須滿足
maxFeePerGas >= baseFeePerGas。隨後計算effectivePriorityFeePerGas = min(maxPriorityFeePerGas, maxFeePerGas - baseFeePerGas)和effectiveGasPrice = baseFeePerGas + effectivePriorityFeePerGas。 - 將小費視為納入激勵,而非排序合約。區塊建構者可能最佳化區塊總價值、捆綁交易和有效性限制,而不是按小費排列所有公開交易;零或低小費仍可能被納入,高小費也仍可能等待或失敗。
- 納入後核對收據與區塊。記錄
gasUsed、收據中的effectiveGasPrice、區塊的baseFeePerGas、狀態、區塊雜湊和確認深度。執行費為gasUsed * effectiveGasPrice,優先費部分為gasUsed * (effectiveGasPrice - baseFeePerGas)。 - 如果交易持續待處理,在替換前重新評估基礎費上限與提交路徑。同一發送方、同一 nonce 的替換屬於客戶端和交易池策略,通常要求上調多個費用欄位,並會形成競速;錢包的取消操作無法逆轉已納入的交易。
計算範例
- 小費低於兩個上限。 Gas 使用量為
70,000,基礎費為25 gwei,最高優先費為3 gwei,最高費用為40 gwei。實際優先費是min(3, 40 - 25) = 3 gwei,實際 Gas 價格為28 gwei。執行費是70,000 * 28 gwei = 0.001960 ETH,其中0.001750 ETH被銷毀,0.000210 ETH作為優先費記入費用接收方。 - 總費用上限生效。 上限仍為
3/40 gwei,但納入區塊的基礎費升至38 gwei。實際優先費降為min(3, 40 - 38) = 2 gwei,所以實際 Gas 價格為40 gwei。當基礎費為41 gwei時,即使要求的小費很高,該交易也無法在40 gwei的最高費用下被納入。 - 估算並非保證。 如果近期
eth_feeHistory百分位顯示2 gwei,這一觀察值只是起點。需求突然增加、私有捆綁交易、RPC 的有限視野或建構者策略都可能改變納入結果;應核對實際收據,不要把估算當作服務層級承諾。
風險
- 使用了錯誤的鏈、費用代幣、交易類型,或混淆 wei、gwei 與 ETH 等單位。
- 將
maxPriorityFeePerGas當成必然支付的金額。 - 忘記基礎費上漲會壓縮實際小費,或使交易因
maxFeePerGas不足而失去納入資格。 - 認為可見小費最高就能保證排在首位或進入下一區塊。
- 在需求快速變化時依賴過時的錢包、RPC 或費用歷史估算。
- 因錢包提供激進預設值,或混淆費用上限與實際成本而多付費用。
- 認為高小費能修復無效 calldata、Gas 不足、執行回滾、過期截止時間或惡意合約。
- 忽略私有中繼、捆綁交易、MEV、審查以及建構者或驗證者策略。
- 替換錯誤的 nonce、未滿足交易池加價規則,或發送互相衝突且帶有價值轉移的交易。
- 把待處理標籤當作全域事實,或把一次確認當作最終性。
- 將以太坊的執行小費公式用於費用組成和接收方不同的 L2 或其他鏈。
常見誤解
- 最高優先費總會被支付。 它只是上限;總費用上限可能降低實際小費。
- 更高小費保證成功。 它可能提高納入競爭力,但不能保證排序、執行成功或最終性。
- 最高費用是在基礎費與小費之外額外收取的費用。 對 type-2 執行 Gas 而言,它是涵蓋兩者的總上限。
- 未使用的 Gas 或費用上限空間也會被花掉。 實際執行收費依據收據中的 Gas 使用量與實際 Gas 價格。
- 每個網路都採用以太坊優先費機制。 L2 和其他鏈可能有額外或不同的費用市場、排序器策略與費用接收方。
相關主題
來源
- Ethereum gas and fees: technical overview - Ethereum.org(查閱日期:2026-08-21)
- Transactions - Ethereum.org(查閱日期:2026-08-21)
- EIP-1559: Fee market change for ETH 1.0 chain - Ethereum Improvement Proposals(查閱日期:2026-08-21)
- eth_feeHistory - Ethereum Execution APIs(查閱日期:2026-08-21)