À des fins éducatives uniquement ; ne constitue ni un conseil en investissement ni une recommandation d’investissement. Les investissements peuvent entraîner des pertes.
Réponse directe
Les frais de base EIP-1559 sont le prix minimal par unité de gaz d’exécution fixé par le protocole dans un bloc Ethereum. Ils montent si le bloc parent dépasse sa cible, baissent s’il reste en dessous et ne changent pas à la cible. La part de frais de base du gaz consommé est brûlée, pas versée au validateur.
Chaque bloc possède un seul base_fee_per_gas, connu avant l’exécution de ses transactions. Avec le multiplicateur d’élasticité 2 d’Ethereum, la cible vaut la moitié de la limite de gaz du bloc : les pics brefs sont absorbés et l’utilisation moyenne revient vers la cible.
Une transaction de type 2 fournit max_fee_per_gas et max_priority_fee_per_gas. Le premier plafonne le prix total par gaz, le second le pourboire. Un plafond élevé n’est pas automatiquement prélevé en entier : seuls les frais de base et le pourboire permis sont payés sur le gaz consommé.
- É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
1. Calculer les frais de base du bloc suivant
Soit B les frais de base du bloc parent, G son gaz utilisé et T = parent gas limit / 2 sa cible. Ethereum applique une arithmétique entière :
- À la cible :
G = T, doncB_next = B. - Au-dessus :
B_next = B + max(floor(B * (G - T) / T / 8), 1 wei). - En dessous :
B_next = B - floor(B * (T - G) / T / 8).
Avec un bloc parent plein, G = 2T : la hausse maximale du pas est 12.5% ; un bloc vide baisse jusqu’à 12.5%. Le minimum 1 wei évite seulement qu’une hausse soit arrondie à zéro.
2. Appliquer les plafonds de la transaction
Pour une transaction de type 2 incluse, le pourboire et le prix effectifs sont :
effective_priority_fee = min(max_priority_fee_per_gas, max_fee_per_gas - base_fee_per_gas)effective_gas_price = base_fee_per_gas + effective_priority_feetransaction_fee = gas_used * effective_gas_price
Elle ne peut être incluse si max_fee_per_gas < base_fee_per_gas. Si le plafond laisse trop peu de place au pourboire demandé, celui-ci diminue. Les frais de base sont brûlés et la priorité va au destinataire des frais.
3. Rapprocher le reçu
Lisez baseFeePerGas dans le bloc et gasUsed avec effectiveGasPrice dans le reçu. Vérifiez gasUsed * effectiveGasPrice contre la variation de solde. Le gaz non consommé n’est pas facturé et la marge sous max_fee_per_gas n’est pas un autre paiement.
Exemple calculé
Supposons une cible de 15,000,000 gas, l’usage de la limite complète 30,000,000 gas et des frais de base de 30 gwei. Le pas maximal est 30 gwei * 12.5% = 3.75 gwei ; les frais suivants sont 33.75 gwei (hors arrondi inférieur à 1 wei).
Un transfert utilise ensuite 21,000 gas, avec max_fee_per_gas = 50 gwei et max_priority_fee_per_gas = 2 gwei :
- Priorité effective :
min(2, 50 - 33.75) = 2 gwei. - Prix effectif du gaz :
33.75 + 2 = 35.75 gwei. - Frais totaux :
21,000 * 35.75 = 750,750 gwei = 0.00075075 ETH. - Frais de base brûlés :
21,000 * 33.75 = 708,750 gwei = 0.00070875 ETH. - Pourboire du validateur :
21,000 * 2 = 42,000 gwei = 0.000042 ETH.
Le maximum 50 gwei est un plafond, pas le prix facturé. Si les frais de base dépassent 50 gwei avant inclusion, la transaction reste inéligible jusqu’à leur baisse ou son remplacement.
Risques
- L’estimation du portefeuille utilise des blocs récents ; un choc de demande peut relever les frais avant l’inclusion.
- Un
max_fee_per_gasfaible laisse la transaction en attente ; un plafond inutilement haut élargit l’autorisation même s’il n’est généralement pas prélevé en entier. - Une exécution annulée consomme du gaz : une action échouée peut encore brûler les frais de base et payer un pourboire.
- Un pourboire supérieur peut améliorer la priorité, sans garantir position, réussite ni finalité.
- Les données du portefeuille, du RPC, de l’explorateur ou du nœud peuvent être périmées ; vérifiez ensemble bloc et reçu.
- Les paramètres du réseau principal ne décrivent pas tout rollup ou réseau proche d’EIP-1559 ; élasticité, dénominateur, minimums et suppléments peuvent différer.
- Brûler les frais de base ne garantit pas la baisse de l’offre d’ETH ; émission et brûlage totaux comptent aussi.
- Ne confondez pas
gas_limit, limite et cible du bloc,gas_used, prix par gaz et frais totaux.
Idées fausses courantes
1. Le bloc courant décide de ses propres frais de base
Le gaz du bloc parent détermine les frais suivants ; ceux du bloc courant sont déjà fixés dans son en-tête.
2. Tout bloc au-dessus de la cible augmente les frais de 12.5%
La variation est proportionnelle à l’écart. 12.5% est le pas maximal à la limite complète avec les paramètres standard.
3. max_fee_per_gas est toujours payé en entier
C’est un plafond. Le prix effectif additionne base et priorité permise, sous ce plafond, puis est multiplié par le gaz utilisé.
4. Le validateur reçoit tous les frais de gaz
La part de base est brûlée. Son revenu d’exécution est la priorité effective, pas la totalité du prix.
5. Brûler les frais de base rend chaque transaction déflationniste
Une transaction brûle de l’ETH, mais l’offre totale ne baisse que si le brûlage agrégé dépasse l’émission agrégée.
Sujets connexes
Sources
- EIP-1559: Fee market change for ETH 1.0 chain - Ethereum Improvement Proposals (consulté: 2026-08-20)
- Ethereum gas and fees: technical overview - ethereum.org (consulté: 2026-08-20)