Frais de gas
Par La rédaction de xChange.bg
Publié le
Gas est le mot d'Ethereum pour désigner le travail de calcul nécessaire à l'exécution d'une transaction. Le terme s'est répandu sur les autres réseaux, et on parle aujourd'hui de frais de gas pour tous les frais de réseau blockchain.
Les frais de gas sur Ethereum
Chaque action sur Ethereum consomme un certain nombre d'unités de gas. Un simple transfert d'ETH en consomme 21 000. Un transfert de jetons, par exemple des USDC, appelle un contrat intelligent et en consomme davantage. Vous payez :
unités de gas consommées × (frais de base + frais de priorité)
- Les frais de base sont fixés par le protocole pour chaque bloc. Ils montent quand les blocs dépassent leur taille cible et baissent quand ils sont plus vides. Depuis EIP-1559, ils sont brûlés et quittent donc la circulation.
- Les frais de priorité sont un pourboire au validateur, qui rend votre transaction plus attrayante à inclure.
- La limite de gas est le maximum que vous autorisez la transaction à consommer. Le gas non utilisé n'est pas facturé.
Les prix du gas s'expriment en gwei, un milliardième d'ETH. Ethereum.org donne cet exemple : 21 000 gas × (10 gwei de frais de base + 2 gwei de pourboire) = 252 000 gwei, soit 0,000252 ETH. Si l'ETH cotait 3 000 EUR, cela ferait environ 0,76 EUR.
Les réseaux de couche 2 comme Base, Arbitrum et Optimism facturent eux aussi en ETH, mais regroupent de nombreuses transactions réglées ensemble sur Ethereum : le coût par transfert se compte donc souvent en centimes. Polygon facture en POL.
Les frais sur Solana
Solana applique des frais de base de 5 000 lamports par signature (un lamport est la plus petite unité de SOL). La moitié est brûlée, l'autre revient au validateur. Vous pouvez ajouter des frais de priorité, calculés sur les unités de calcul demandées, pour passer avant les autres quand le réseau est congestionné.
Exemple
Vous voulez envoyer 250 USDC à un fournisseur. Votre portefeuille détient des USDC sur Base et sur Ethereum.
- Sur Base, les frais de réseau se comptent en général en centimes, payés en ETH sur Base.
- Sur Ethereum, le transfert consomme un nombre d'unités comparable, mais chaque unité est valorisée par la demande sur la chaîne principale : les frais sont donc bien plus élevés et peuvent bondir en cas de congestion.
Le fournisseur reçoit 250 USDC dans les deux cas. La différence est ce que vous payez en ETH par-dessus. Chez xChange.bg, société technologique dont les comptes et les conversions sont fournis par le partenaire régulé Bridge (une société Stripe), les transferts sur la blockchain sont facturés au coût du réseau et les transferts entre clients xChange.bg sont gratuits.
Confusions fréquentes
- Les frais de gas ne se paient pas dans le jeton envoyé. Envoyer des USDC sur Base coûte de l'ETH sur Base, pas des USDC.
- Les estimations du portefeuille restent des estimations. Les frais définitifs dépendent des frais de base au moment de l'inclusion.
- Des frais plus élevés ne corrigent pas une mauvaise adresse. Le gas n'agit que sur le traitement, pas sur la destination des fonds.
Questions fréquentes
Pourquoi faut-il de l'ETH pour envoyer des USDC ?
- Sur Ethereum et ses couches 2, les frais de réseau se paient en ETH, quel que soit le jeton envoyé. Un portefeuille qui ne contient que des USDC ne peut pas payer les frais, sauf si l'application les couvre ou utilise un service permettant de les régler dans un autre jeton.
Pourquoi les frais sont-ils plus bas sur les couches 2 ?
- Les réseaux comme Base, Arbitrum et Optimism traitent les transactions hors d'Ethereum et les règlent par lots sur la chaîne principale, ce qui répartit le coût entre de nombreux utilisateurs. Les frais s'y comptent souvent en centimes, avec des variations selon la demande.
Paie-t-on des frais si une transaction échoue ?
- Cela dépend du moment de l'échec. Sur Ethereum, une transaction rejetée avant son inclusion ne coûte rien, mais une transaction qui manque de gas ou qui est annulée en cours d'exécution consomme le gas correspondant au travail déjà effectué.
Qu'est-ce que le gwei ?
- Le gwei est une unité d'ETH utilisée pour exprimer le prix du gas. Un gwei vaut un milliardième d'ETH. Un prix de 10 gwei par unité de gas signifie 0,00000001 ETH pour chaque unité consommée par votre transaction.
Les frais de gas sont-ils des frais de plateforme ?
- Non. Les frais de gas vont au réseau. Des frais de plateforme rémunèrent le service d'une plateforme, d'un on-ramp ou d'une application. Un retrait depuis une plateforme peut comprendre les deux : demandez le détail.
Comment se calculent les frais sur Solana ?
- Solana applique des frais de base de 5 000 lamports par signature, brûlés pour moitié et versés au validateur pour l'autre, auxquels s'ajoutent des frais de priorité facultatifs qui aident la transaction à passer plus vite quand le réseau est chargé.