Qu’est-ce que le gaz, et pourquoi les frais évoluent-ils ainsi
Le gaz est l’unité utilisée par Ethereum pour tarifer le calcul. Voici comment fonctionne le marché, pourquoi les frais oscillent entre 8 et 800 gwei, et quoi consulter sur un explorateur de blocs.
Le 1 mai 2022, le mint Otherdeed de Yuga Labs a poussé le prix médian du gaz d’Ethereum à 1 943 gwei sur plusieurs blocs, transformant brièvement un transfert ERC-721 routinier en un frais de 3 300 €. Trois ans plus tard, le 2 mars 2024, le même réseau traitait environ 1,1 million de transactions par jour avec un frais de base moyen de 21 gwei. Lorsque l’upgrade Pectra a été déployé en mai 2025 et que le débit des blobs des rollups a triplé, les frais de base du mainnet ont oscillé autour de chiffres uniques pendant plusieurs heures. Le gaz est le nombre le plus mal compris en crypto : les traders le suivent comme un graphique de stock, les développeurs le traitent comme une taxe, et presque personne ne consulte ce qu’il mesure réellement. Cet explicatif corrige cela, avec des références aux spécifications qui définissent chaque terme.
La question n’est pas académique. Chaque échange de portefeuille, chaque mint NFT, chaque liquidation DeFi et chaque retrait de pont paie du gaz sous une forme quelconque. La méthode de calcul de ce frais a changé radicalement avec EIP-1559 en août 2021, puis avec EIP-4844 en mars 2024. Comprendre le gaz fait la différence entre payer 1,10 € pour un échange Uniswap et voir le même échange échouer à 47 € parce que le frais prioritaire était défini par le curseur par défaut d’un portefeuille. Si vous utilisez notre tableau de bord du gaz ou les calculateurs on-chain, le reste de cet article est le manuel manquant.
Le gaz n’est pas un frais. Le gaz est une unité de travail
Tant que cette distinction n’est pas claire, chaque conversation sur les frais Ethereum finit confuse. Le gaz est une mesure de l’effort de calcul, définie dans le Ethereum Yellow Paper, Appendice G. Un transfert ETH simple coûte 21 000 gaz. Un transfert ERC-20 entre deux adresses qui possèdent déjà le token coûte environ 51 000 gaz. Un swap Uniswap v3 avec un seul hop se situe entre 120 000 et 180 000 gaz, selon si le pool est touché pour la première fois dans ce bloc.
Le prix payé par unité de gaz est exprimé en gwei, où 1 gwei égale 10^-9 ETH. Votre frais final en ETH est le produit : gaz_utilisé × prix_gaz. Cette séparation est cruciale car le coût du gaz d’un opcode est fixe par le protocole, tandis que le prix du gaz est défini par une auction chaque douze secondes. Quand vous dites « le gaz est élevé », ce qui est réellement élevé est le gwei que le réseau facture par unité, pas le travail requis par votre transaction.
Le frais de base EIP-1559 et la prime prioritaire
Avant le hard fork London au bloc 12 965 000 en août 2021, chaque transaction était une auction au premier prix à offre secrète. Les portefeuilles devinaient, les mineurs choisissaient, et les utilisateurs payaient systématiquement trop. EIP-1559, rédigé par Vitalik Buterin, Eric Conner, Rick Dudley, Matthew Slipper, Ian Norden et Abdelhamid Bakhta, a remplacé cela par un frais à deux parties : un frais de base défini algorithmiquement par la saturation du bloc précédent, et un frais prioritaire (la « prime ») que vous payez directement aux validateurs. Le frais de base est brûlé, non payé. Vous pouvez voir les totaux de brûlage en direct sur le graphique de brûlage d’Etherscan.
Le frais de base s’ajuste jusqu’à 12,5 % par bloc. Si le bloc précédent était plus de 50 % saturé (au-dessus de l’objectif de 15 millions de gaz), le frais de base suivant augmente ; s’il était en dessous de 50 %, il diminue. C’est pourquoi le gaz peut quintupler en moins d’une minute lors d’un mint populaire et retomber à des niveaux de fond en environ vingt blocs. Le estimateur de gaz Blocknative expose cette courbe en temps réel, et le tracker de gaz d’Etherscan agrège la distribution des primes prioritaires par bloc.
Table de référence pratique des opérations courantes
| Opération | Gaz typique utilisé | Frais à 20 gwei | Frais à 200 gwei |
|---|---|---|---|
| Transfert ETH simple | 21 000 | 1,05 € | 10,50 € |
| Transfert de token ERC-20 | 51 000 | 2,55 € | 25,50 € |
| Swap Uniswap v3 single-hop | 150 000 | 7,50 € | 75,00 € |
| Swap Uniswap v3 multi-hop | 260 000 | 13,00 € | 130,00 € |
| Mint NFT (ERC-721 simple) | 110 000 | 5,50 € | 55,00 € |
| Dépôt Aave v3 + toggle de collatéral | 290 000 | 14,50 € | 145,00 € |
| Déploiement Safe multisig | 320 000 | 16,00 € | 160,00 € |
L’essentiel de ce tableau est que les différences de coût entre les opérations sont suffisamment grandes pour que vous deviez toujours vérifier l’estimation du gaz avant de signer. La plupart des portefeuilles montrent une estimation, mais très peu affichent le limit de gaz séparément du prix de gaz, ce qui conduit les utilisateurs à payer trop. Le limit est le plafond que vous autorisez ; le prix est votre offre. Une transaction échouée consomme toujours le gaz utilisé avant de revenir, ce qui rend crucial de définir un limit raisonnable.
Pourquoi les frais oscillent — congestion, MEV et mathématiques des blobs
Trois forces font varier le gaz. La première est la congestion simple : un mint chaud ou un lancement de token remplit les blocs, le frais de base augmente de 12,5 % à chaque fois, et en dix blocs le prix est doublé. La deuxième est la concurrence MEV. Les searchers exécutant des bots d’arbitrage et de liquidation offrent des frais prioritaires de 50 à 300 gwei pour être premiers dans un bloc, ce qui relève le seuil effectif pour tous ceux derrière eux. La documentation Flashbots décrit les mécanismes d’auction en détail. Observer mevboost.pics lors d’une journée chargée montre des blocs où le bundle supérieur a payé plus en primes que toutes les autres transactions combinées.
La troisième force est la demande des rollups, qui depuis EIP-4844 est routée via un marché de frais séparé appelé gaz blob. Un blob est un chunk de 128 KB de données que les rollups Layer-2 publient sur le mainnet pour hériter de la sécurité Ethereum. Chaque blob coûte un frais de base en gwei par blob-byte, avec un objectif de trois blobs par bloc et un maximum de six. Lorsque Arbitrum, Base et Optimism font tous du batching, les frais blob augmentent indépendamment du gaz normal, et les utilisateurs de rollups ressentent cette hausse avant les utilisateurs du mainnet. La page blobs d’Etherscan suit le marché blob en direct.
Comment lire une transaction sur un explorateur de blocs
Prenez une transaction sur Etherscan et quatre champs vous disent tout : Limit de gaz (le plafond que vous définissez), Gaz utilisé par la transaction (ce qui a été réellement consommé), Prix du gaz (le prix effectif payé), et la ventilation en Frais de base + Frais prioritaire maximal par gaz. Le ratio utilisé/limit indique si votre portefeuille a dépassé. Si vous définissez un limit de 300 000 pour un transfert ERC-20 de 51 000 gaz, vous ne perdez pas d’ETH (le gaz inutilisé est remboursé), mais vous réservez de l’espace de bloc que le réseau reprécie.
- Statut : Succès ou Revert. Un revert coûte toujours le gaz brûlé jusqu’à l’opcode défaillant.
- Frais de transaction : gaz_utilisé × prix_gaz, en ETH et USD au moment du bloc.
- Frais brûlés : frais_base × gaz_utilisé, envoyé à l’adresse zéro pour toujours.
- Frais de sauvegarde Txn : lorsque les portefeuilles EIP-1559 définissent un Max Fee supérieur au frais de base réalisé, la différence est remboursée.
Planifier vos transactions — les patterns qui tiennent réellement
Les données long terme sur YCharts et les tableaux de bord de gaz de Dune montrent que les frais du mainnet Ethereum sont statistiquement les plus faibles entre 04:00 et 09:00 UTC le samedi et le dimanche, lorsque le flux institutionnel US et les heures de travail européennes sont tous deux calmes. L’ouverture de la session asiatique autour de 23:00 UTC apporte systématiquement une petite hausse. Les dates de déblocage de tokens, trouvées sur notre calendrier d’événements, augmentent presque toujours le gaz l’heure avant et l’heure après le déblocage, car les market makers rééquilibrent.
Pour les utilisateurs ordinaires, la règle qui a tenu depuis le déploiement de 1559 est : définir Max Fee à environ 2× le frais de base actuel, et Max Priority Fee à 1 gwei sauf si vous participez à un mint actif. Le portefeuille rembourse tout frais de base inutilisé. Offrir 30 gwei de priorité sur un bloc inactif ne rend pas votre transaction incluse plus vite qu’offrir 1 ; cela paie simplement plus les validateurs sans raison.
Qu’en est-il du gaz Layer-2 ?
Le gaz des rollups est structurellement moins cher car l’exécution se fait off-chain et seul le proof ou les données compressées sont publiés sur le mainnet via des blobs. En mars 2026, un swap Uniswap sur Base coûte environ 0,04 €, sur Arbitrum environ 0,05 €, et sur Optimism autour de 0,06 € dans des conditions de mainnet calmes. Ces nombres fluctuent avec le frais du séquenceur L2 et le marché blob sous-jacent. Le tableau de bord l2fees.info publie une comparaison en direct, et notre page marché trace la moyenne hebdomadaire avec le prix ETH.
Ce que le gaz ne mesure pas vaut d’être dit clairement. Le gaz ne mesure pas la sécurité, la décentralisation ou la correction. Un mint échoué qui brûle 300 € de gaz ne vous donne pas le NFT. Un swap réussi à faible gaz peut encore passer par un pool malveillant et perdre 30 %. Le gaz est un signal de prix pour l’espace de bloc, rien d’autre. Traitez-le ainsi, consultez les quatre champs sur l’explorateur, et la plupart des surprises de frais disparaissent.
Remboursements de gaz et réforme EIP-3529
Un dernier élément du mécanisme de gaz qui surprend souvent les utilisateurs est le système de remboursement. Initialement, certains opcodes — particulièrement SSTORE lors du nettoyage d’un slot de stockage et SELFDESTRUCT — renvoyaient du gaz à l’invocateur, parfois jusqu’à la moitié du total de la transaction. Cela a été abusé pendant des années via des « gaz tokens » comme GST2 et CHI, permettant aux utilisateurs de pré-payer le stockage à des moments de gaz faible et de récupérer le remboursement lors de fenêtres de frais élevés. EIP-3529, déployé avec 1559 dans le fork London, a réduit drastiquement ces remboursements : le remboursement maximal par transaction est maintenant 20 % du gaz utilisé, et le remboursement SELFDESTRUCT a été supprimé entièrement. L’arbitrage de gaz tokens a cessé de fonctionner du jour au lendemain, et les estimations de gaz effectives des portefeuilles sont devenu beaucoup plus précises.
Pourquoi cela est important : si vous voyez une requête Dune ou une ventilation d’explorateur de blocs montrant un « prix de gaz effectif » inférieur au frais de base réalisé, c’est presque toujours le mécanisme de remboursement. Le pattern de design de contrat utilisant un grand nettoyage SSTORE à la fin d’une transaction pour récupérer du gaz est toujours légal, mais plafonné. Pour les utilisateurs ordinaires, c’est invisible. Pour les développeurs de protocoles et les bots d’arbitrage, EIP-3529 a changé le calcul du design de contrat et est la raison pour laquelle les contrats DeFi modernes packent l’état plus agressivement que ceux de 2020.
Quand les transactions sont bloquées — remplacement et accélération
Si vous soumettez une transaction avec un prix de gaz inférieur aux frais de base suivants, elle restera dans le mempool non confirmée, parfois pendant des heures. La solution est une transaction de remplacement : envoyez une nouvelle transaction depuis la même adresse avec le même nonce, une prime plus élevée et un maxFee plus élevé. Les validateurs prennent celle qui paie le plus. La plupart des portefeuilles — MetaMask, Rabby, Frame