À des fins éducatives uniquement ; ceci ne constitue pas un conseil de transaction, de sécurité ou d’investissement. Les frais et l’inclusion dépendent de la chaîne, du type de transaction, du bloc et du comportement du portefeuille, du RPC, du relais, du builder et du validateur.
Réponse directe
Sur Ethereum, les frais de priorité, ou pourboire, sont le montant par unité de gas d’exécution qui reste au destinataire des frais du bloc après destruction des frais de base par le protocole. Dans une transaction EIP-1559 de type 2, maxPriorityFeePerGas n’est qu’un plafond : les frais de priorité effectifs par gas sont min(maxPriorityFeePerGas, maxFeePerGas - baseFeePerGas), et le prix effectif du gas est égal aux frais de base plus ces frais de priorité effectifs.
Un pourboire concurrentiel plus élevé peut améliorer la probabilité d’une inclusion rapide, sans garantir le bloc suivant, un ordre précis ou la réussite de l’exécution. La transaction doit rester valide, son plafond total doit couvrir les frais de base du bloc d’inclusion et les builders ou validateurs peuvent considérer les flux privés, bundles, MEV, politiques locales et autres contraintes. Les termes et règles diffèrent sur les autres chaînes et L2 ; ne transposez pas la formule Ethereum sans vérifier le réseau.
- Équivalent Fiat
- $1,39
- Frais de base
- 22 gwei
Les résultats sont des approximations pédagogiques. Ils excluent les règles du site, les taxes, la latence, le comportement d'Oracle et d'autres paramètres spécifiques au protocole, sauf indication contraire.
Fonctionnement
- Fixez la chaîne, le type de transaction, l’expéditeur, le nonce, la calldata prévue, la limite de gas, la tête actuelle et la voie d’envoi. Les transactions de type 2 exposent
maxPriorityFeePerGasetmaxFeePerGas; les transactions historiques exposent un seulgasPrice, dont la partie supérieure aux frais de base devient la priorité effective après EIP-1559. - Estimez les conditions au lieu de copier un pourboire fixe. Un portefeuille ou RPC peut utiliser les blocs récents, la demande en attente et
eth_feeHistory; ses centiles de récompense décrivent les frais de priorité effectifs historiques pondérés par le gas consommé, pas une promesse pour le bloc suivant. - Définissez deux plafonds distincts.
maxPriorityFeePerGaslimite le pourboire demandé, tandis quemaxFeePerGaslimite frais de base plus pourboire. Le gas inutilisé et la marge de plafond inutilisée ne sont pas facturés du seul fait de leur autorisation. - Pour un bloc candidat, exigez
maxFeePerGas >= baseFeePerGas. Calculez ensuiteeffectivePriorityFeePerGas = min(maxPriorityFeePerGas, maxFeePerGas - baseFeePerGas)eteffectiveGasPrice = baseFeePerGas + effectivePriorityFeePerGas. - Considérez le pourboire comme une incitation à l’inclusion, pas un contrat d’ordre. Un builder peut optimiser la valeur totale du bloc, les bundles et les contraintes de validité au lieu de trier chaque transaction publique par pourboire ; un pourboire nul ou faible peut être inclus, tandis qu’un pourboire élevé peut attendre ou échouer.
- Après inclusion, rapprochez reçu et bloc. Notez
gasUsed,effectiveGasPricedu reçu,baseFeePerGasdu bloc, le statut, le hash du bloc et la profondeur de confirmation. Les frais d’exécution valentgasUsed * effectiveGasPriceet la part prioritairegasUsed * (effectiveGasPrice - baseFeePerGas). - Si la transaction reste en attente, réévaluez le plafond de frais de base et la voie avant remplacement. Le remplacement à expéditeur et nonce identiques dépend des politiques du client et du pool, exige souvent la hausse de plusieurs champs et crée une course ; l’action Annuler d’un portefeuille ne peut inverser une transaction déjà incluse.
Exemples calculés
- Pourboire sous les deux plafonds. Le gas consommé est
70,000, les frais de base25 gwei, la priorité maximale3 gweiet les frais maximaux40 gwei. La priorité effective estmin(3, 40 - 25) = 3 gweiet le prix effectif28 gwei. Les frais d’exécution sont70,000 * 28 gwei = 0.001960 ETH, répartis entre0.001750 ETHdétruits et0.000210 ETHcrédités comme priorité. - Le plafond total s’impose. Conservez les plafonds à
3/40 gwei, mais portez les frais de base du bloc à38 gwei. La priorité effective tombe àmin(3, 40 - 38) = 2 gwei, donc le prix effectif est40 gwei. Avec des frais de base de41 gwei, la transaction ne peut être incluse sous ce maximum de40 gwei, même si le pourboire demandé est élevé. - L’estimation ne garantit rien. Si les centiles récents de
eth_feeHistorysuggèrent2 gwei, cette observation est un point de départ. Un surcroît de demande, un bundle privé, la vue limitée d’un RPC ou la politique d’un builder peuvent changer l’inclusion ; vérifiez le reçu réel plutôt que de traiter l’estimation comme un engagement de service.
Risques
- Utiliser la mauvaise chaîne, le mauvais jeton de frais, le mauvais type de transaction ou confondre wei, gwei et ETH.
- Traiter
maxPriorityFeePerGascomme le montant nécessairement payé. - Oublier qu’une hausse des frais de base réduit le pourboire effectif ou rend la transaction inéligible sous
maxFeePerGas. - Supposer que le plus haut pourboire visible garantit la première place ou le prochain bloc.
- Dépendre d’estimations obsolètes du portefeuille, RPC ou historique lorsque la demande évolue vite.
- Surpayer en raison de valeurs par défaut agressives ou d’une confusion entre plafonds et coût réel.
- Croire qu’un pourboire élevé répare une calldata invalide, un manque de gas, un revert, une échéance expirée ou un contrat malveillant.
- Ignorer relais privés, bundles, MEV, censure et politiques des builders ou validateurs.
- Remplacer le mauvais nonce, manquer la règle de hausse du pool ou envoyer des transactions de valeur concurrentes.
- Lire une mention en attente comme vérité globale ou une confirmation comme finalité.
- Appliquer la formule Ethereum à un L2 ou une autre chaîne ayant des composantes et destinataires différents.
Idées reçues
- Les frais de priorité maximaux sont toujours payés. C’est un plafond ; le plafond total peut réduire le pourboire effectif.
- Un pourboire supérieur garantit le succès. Il peut améliorer la compétitivité, sans garantir ordre, exécution ni finalité.
- Les frais maximaux s’ajoutent aux frais de base et au pourboire. Pour le gas de type 2, ils constituent le plafond couvrant les deux.
- Le gas inutilisé ou la marge du plafond est dépensé. La facturation réelle utilise le gas du reçu et le prix effectif.
- Tous les réseaux utilisent le mécanisme Ethereum. Les L2 et autres chaînes peuvent avoir d’autres marchés, politiques de séquenceur et destinataires.
Sujets associés
- Frais de base EIP-1559
- Gas et frais de transaction
- Mempools et pools de transactions
- Remplacement d’une transaction Ethereum
- Nonce de compte
Sources
- Ethereum gas and fees: technical overview - Ethereum.org (consulté le 2026-08-21)
- Transactions - Ethereum.org (consulté le 2026-08-21)
- EIP-1559: Fee market change for ETH 1.0 chain - Ethereum Improvement Proposals (consulté le 2026-08-21)
- eth_feeHistory - Ethereum Execution APIs (consulté le 2026-08-21)