Le gas : le carburant qui alimente les transactions blockchain
Considérez le gas comme le carburant d'une voiture. Votre voiture a besoin d'essence pour rouler, et plus vous conduisez loin ou vite, plus vous consommez de carburant. Une blockchain fonctionne de la même manière : chaque opération — envoyer des jetons, exécuter un smart contract, effectuer un swap sur un échange décentralisé — nécessite un travail computationnel de la part des validateurs du réseau. Le gas est la redevance que vous payez pour ce travail.
Sans frais de gas, n'importe qui pourrait inonder le réseau de millions de transactions de spam sans aucun coût, paralysant ainsi tout le système. Le gas remplit deux objectifs critiques :
- Prévention du spam : Faire en sorte que chaque transaction ait un coût signifie que les attaquants ne peuvent pas saturer le réseau gratuitement.
- Rémunération des validateurs : Les personnes qui font fonctionner les ordinateurs traitant et vérifiant votre transaction sont récompensées par les frais de gas que vous payez.
Le terme « gas » est le plus étroitement associé à Ethereum, mais pratiquement chaque blockchain possède une forme de frais de transaction. Bitcoin les appelle frais de minage. Solana les appelle frais de transaction. Le concept est universel, même si le nom diffère.
Comment fonctionne le gas sur Ethereum
Le système de gas d'Ethereum comporte plusieurs éléments, mais ils sont simples une fois que vous en comprenez les bases.
Unités de gas : mesurer le travail computationnel
Chaque opération sur Ethereum coûte un nombre fixe d'unités de gas. Les opérations simples coûtent moins d'unités ; les opérations complexes en coûtent davantage.
- Un transfert ETH de base : 21 000 unités de gas (le minimum pour toute transaction)
- Un transfert de jeton ERC-20 (comme l'envoi d'USDC) : ~65 000 unités de gas
- Un swap de jetons sur un DEX comme Uniswap : 100 000 - 300 000 unités de gas
- Une interaction DeFi complexe (dépôt dans un coffre-fort, swap multi-sauts) : 200 000 - 500 000+ unités de gas
Le nombre d'unités de gas pour une opération donnée est déterministe — un transfert ETH simple coûte toujours 21 000 unités de gas, quelles que soient les conditions du réseau. Ce qui change, c'est le prix par unité.
Prix du gas : combien vous payez par unité
Le prix du gas est mesuré en gwei, une minuscule dénomination de l'ETH. Un gwei équivaut à 0,000000001 ETH — un milliardième d'ETH. Les prix du gas sont exprimés en gwei car les montants sont trop faibles pour être exprimés commodément en ETH.
Lorsque le réseau est calme, les prix du gas peuvent être de 5 à 10 gwei. En cas de forte demande, ils peuvent grimper à 100 gwei ou plus. Lors d'épisodes de congestion extrême (comme un mint de NFT très attendu), les prix ont dépassé 500 gwei.
Le calcul des frais
Vos frais de gas totaux sont simplement :
Frais totaux = unités de gas utilisées x prix du gas par unité
Exemple : Un transfert ETH simple utilisant 21 000 unités de gas à un prix de 20 gwei :
21 000 x 20 gwei = 420 000 gwei = 0,00042 ETH
À un prix de l'ETH de 2 000 $, cela représente environ 0,84 $.
Le même transfert à 100 gwei coûterait 0,0021 ETH, soit environ 4,20 $. Les unités de gas restent les mêmes — seul le prix par unité a changé.
Frais de base vs frais de priorité : EIP-1559
En août 2021, Ethereum a mis en œuvre l'EIP-1559, qui a modifié le fonctionnement de la tarification du gas. Au lieu d'un prix unique, il existe désormais deux composantes :
- Frais de base (Base fee) : Un prix minimum par unité de gas fixé par le réseau en fonction de la demande. Ces frais sont brûlés — ils sont définitivement détruits, réduisant l'offre totale d'ETH. Vous ne pouvez pas payer moins que les frais de base.
- Frais de priorité (Tip) : Un paiement supplémentaire optionnel qui va directement au validateur qui inclut votre transaction dans un bloc. Un pourboire plus élevé incite les validateurs à prioriser votre transaction. Pendant les périodes de faible trafic, un pourboire de 1 à 2 gwei est généralement suffisant. En cas de congestion, des pourboires plus élevés sont nécessaires pour éviter l'attente.
Votre portefeuille gère généralement ce calcul automatiquement, en suggérant des frais totaux basés sur les conditions actuelles du réseau.
Pourquoi les frais de gas augmentent et diminuent
Les frais de gas ne sont pas fixes — ils fluctuent constamment en fonction de l'offre et de la demande d'espace de bloc. Voici les principaux facteurs :
Congestion du réseau
C'est le facteur principal. Ethereum ne peut traiter qu'un nombre limité de transactions par bloc (environ toutes les 12 secondes). Lorsque plus de personnes souhaitent effectuer des transactions que ce que le réseau peut gérer, les utilisateurs doivent enchérir les uns contre les autres pour être inclus. Cela fonctionne exactement comme une tarification dynamique : une forte demande équivaut à des prix plus élevés.
Complexité de la transaction
Un swap de jetons sur Uniswap nécessite beaucoup plus de calculs qu'un simple transfert. Il implique la lecture de plusieurs smart contracts, la vérification des pools de liquidité, le calcul des taux de change et la mise à jour des soldes. Plus de calculs signifie plus d'unités de gas consommées — même avant de prendre en compte le prix par unité.
Type de jeton
Envoyer de l'ETH natif est moins cher que d'envoyer un jeton ERC-20 comme l'USDC ou l'USDT. C'est parce que les transferts ERC-20 nécessitent d'interagir avec le smart contract du jeton, ce qui ajoute des étapes computationnelles. Interagir avec des standards de jetons plus complexes (comme les NFT) coûte encore plus cher.
Heure de la journée et de la semaine
Les prix du gas ont tendance à suivre les modèles d'activité mondiaux. Les frais sont souvent plus bas les week-ends et pendant les heures nocturnes (heure américaine) lorsque moins de personnes effectuent des transactions. Ce n'est pas garanti, mais c'est un modèle général à connaître.
Coûts du gas sur différentes blockchains
Le mainnet Ethereum est l'un des réseaux les plus coûteux pour les transactions. D'autres blockchains et solutions de couche 2 offrent des frais nettement inférieurs :
| Réseau | Coût typique de transaction | Type |
|---|---|---|
| Ethereum mainnet | 1 $ - 50 $+ | Couche 1 |
| Arbitrum | 0,01 $ - 0,50 $ | Couche 2 (Ethereum) |
| Optimism | 0,01 $ - 0,50 $ | Couche 2 (Ethereum) |
| Base | 0,01 $ - 0,50 $ | Couche 2 (Ethereum) |
| Polygon | 0,01 $ - 0,10 $ | Sidechain |
| BNB Chain | 0,05 $ - 0,30 $ | Couche 1 |
| Solana | 0,001 $ - 0,01 $ | Couche 1 |
| Bitcoin | 0,50 $ - 30 $ | Couche 1 |
Ces fourchettes sont approximatives et fluctuent avec l'activité du réseau. Les frais du mainnet Ethereum sont très variables — un simple transfert peut coûter 1 $ pendant les périodes calmes ou 50 $+ lors des pics de congestion.
Solutions de couche 2 : pourquoi elles sont moins chères
Les réseaux de couche 2 (L2) comme Arbitrum, Optimism et Base sont construits au-dessus d'Ethereum. Ils traitent les transactions hors de la chaîne principale Ethereum, puis « règlent » périodiquement des lots de transactions sur Ethereum pour la sécurité. C'est comme le covoiturage : au lieu que chaque passager conduise séparément, tout le monde partage le trajet et divise les coûts.
Le résultat est que les transactions sur les L2 bénéficient des garanties de sécurité d'Ethereum mais coûtent une fraction du prix. Pour la plupart des transactions quotidiennes — swaps, transferts, interactions DeFi — les couches 2 offrent la même fonctionnalité à un coût 10 à 100 fois inférieur.
Le compromis est que le déplacement d'actifs du mainnet Ethereum vers une couche 2 (appelé « bridging ») coûte lui-même des frais de gas sur le mainnet, et le retrait vers le mainnet peut prendre du temps (jusqu'à 7 jours pour certains rollups optimistes sans utiliser de pont rapide). Mais une fois que vos actifs sont sur une L2, tout est considérablement moins cher.
Les transactions échouées coûtent toujours du gas
L'un des aspects les plus douloureux des frais de gas : si votre transaction échoue, vous payez toujours pour le gas consommé. Le réseau a traité votre transaction jusqu'au point où elle a échoué — ce calcul a eu lieu, les validateurs ont fait le travail et ils sont rémunérés, quel que soit le résultat.
Les raisons courantes des échecs de transaction incluent :
- Définir une limite de gas trop basse (la transaction a manqué de gas en cours d'exécution)
- Slippage trop serré sur un swap (le prix a dépassé votre tolérance)
- Tenter d'interagir avec un contrat qui a été mis en pause ou modifié
- Solde de jetons ou approbation insuffisants
Pour minimiser les échecs de transaction, vérifiez vos paramètres avant de confirmer et utilisez les estimations de gas fournies par votre portefeuille plutôt que de les réduire manuellement.
Gas et DeFi : pourquoi la DeFi est coûteuse sur Ethereum
Les transactions de finance décentralisée (DeFi) sont particulièrement coûteuses sur le mainnet Ethereum car elles impliquent des opérations complexes en plusieurs étapes. Une seule interaction DeFi peut impliquer :
- Approuver un jeton pour les dépenses
- Swapper ce jeton via un ou plusieurs pools de liquidité
- Déposer le résultat dans un protocole de prêt
- Chaque étape consommant son propre gas
Une stratégie DeFi complète impliquant trois ou quatre étapes peut facilement coûter 20 à 100 $ en gas sur le mainnet Ethereum. C'est pourquoi l'activité DeFi a de plus en plus migré vers les réseaux de couche 2, où la même stratégie pourrait coûter 0,50 $ au total.
Conseils pratiques pour payer moins de gas
Utilisez les réseaux de couche 2
Pour la plupart des activités DeFi et de transfert, les L2 comme Arbitrum, Optimism et Base offrent la même fonctionnalité à une fraction du coût. C'est l'action la plus efficace que vous puissiez entreprendre.
Planifiez vos transactions
Si vous n'êtes pas pressé, surveillez les prix du gas et effectuez vos transactions pendant les périodes plus calmes. Les trackers de gas comme celui d'Etherscan affichent les prix actuels et historiques.
Définissez des limites de gas raisonnables
Votre portefeuille suggère une limite de gas pour chaque transaction. Ne la réduisez pas arbitrairement — une transaction échouée coûte du gas sans résultat. Mais vous pouvez ajuster les frais de priorité (pourboire) si vous êtes prêt à attendre plus longtemps.
Regroupez lorsque c'est possible
Certains protocoles vous permettent de combiner plusieurs actions en une seule transaction. Réclamer et réinvestir des récompenses en une seule étape, par exemple, évite de payer le gas deux fois.
Coûts du gas et mobilité du portefeuille
Les frais de gas ont un impact réel sur la rapidité et le coût avec lesquels vous pouvez ajuster votre portefeuille. Si vous détenez des actifs sur le mainnet Ethereum et que le gas grimpe à 50 $ par transaction, rééquilibrer un portefeuille sur plusieurs positions pourrait coûter des centaines de dollars. Cela affecte ce que CleanSky appelle le risque de mobilité — le risque qu'il soit peu pratique de déplacer ou d'ajuster vos positions en raison de coûts élevés ou de temps de retrait lents.
Comprendre votre exposition au gas sur différentes chaînes vous aide à planifier. Les actifs sur des réseaux moins chers peuvent être déplacés rapidement ; les actifs sur le mainnet Ethereum pendant une congestion peuvent être effectivement bloqués à moins que les montants ne soient assez importants pour justifier les frais.
Comment CleanSky vous aide : Le cadre de risque de CleanSky inclut une dimension de mobilité qui prend en compte la facilité avec laquelle vous pouvez sortir ou rééquilibrer vos positions. Les coûts de gas élevés sur le mainnet réduisent la mobilité — CleanSky vous aide à visualiser cela sur l'ensemble de votre portefeuille.
Points clés à retenir
- Le gas est la redevance que vous payez pour le travail computationnel sur une blockchain. Il empêche le spam et rémunère les validateurs.
- Sur Ethereum, vos frais totaux sont égaux aux unités de gas (fixes selon le type d'opération) multipliées par le prix du gas (variable selon la demande).
- Les prix du gas augmentent et diminuent avec la congestion du réseau, tout comme la tarification dynamique.
- Les réseaux de couche 2 offrent la même sécurité qu'Ethereum à un coût 10 à 100 fois inférieur.
- Les transactions échouées coûtent toujours du gas — vérifiez toujours avant de confirmer.
- Les coûts du gas affectent directement votre capacité à déplacer et gérer votre portefeuille.
Pour en savoir plus sur les sujets abordés ici, consultez nos guides sur les bases de la blockchain, la compréhension des risques en crypto, la finance décentralisée et les métriques DeFi expliquées.
Visualisez vos positions sur des réseaux bon marché et coûteux — et comprenez le risque de mobilité de chacune.