Limite de gaz

Lalimite de gaz est un paramètre essentiel dans une transaction Ethereum qui indique la quantité maximale d’unités de gaz que vous êtes prêt à payer pour que cette transaction ou opération soit exécutée. Il s’agit du « plafond » ou du « budget maximum » que vous allouez au carburant dont vous avez besoin.

Comment fonctionne la limite de gaz ?

Chaque transaction sur le réseau Ethereum nécessite un certain nombre d' »unités de gaz » pour être exécutée. La complexité de l’opération détermine le nombre d’unités requises :

  • Un simple transfert d’ETH nécessite un nombre fixe d’unités (généralement 21 000).
  • Les interactions des contrats intelligents, telles que l’échange de jetons sur un DEX, l’exploitation minière d’un NFT ou la participation à un protocole DeFi, sont beaucoup plus complexes et peuvent nécessiter des centaines de milliers, voire des millions, d’unités de gaz.

Lorsque vous initiez une transaction, vous devez spécifier cette « limite de gaz ».

Pourquoi la « limite de gaz » est-elle importante ?

  1. Protection contre les dépenses excessives : sans limite de gaz, une transaction complexe (ou comportant des erreurs) pourrait continuer à consommer du gaz encore et encore, ce qui viderait votre portefeuille. La limite de consommation agit comme un filet de sécurité, garantissant que vous ne payez pas plus que vous n’êtes prêt à le faire.
  2. Empêcher la consommation inutile de ressources : la limite de gaz garantit qu’une transaction s’arrête si elle atteint ce seuil avant d’être finalisée. Cela permet d’éviter que des transactions erronées ou malveillantes ne consomment des ressources réseau illimitées.

Que se passe-t-il si…

  • Vous avez fixé une limite de gaz trop basse ? Votre transaction échouera. Le réseau commencera à traiter la transaction, consommera du gaz jusqu’à ce qu’il atteigne la limite que vous avez fixée, puis s’arrêtera. Vous ne récupérerez pas l’essence consommée jusqu’à ce moment-là, car les validateurs ont fourni un effort de calcul. C’est comme si vous tombiez en panne d’essence à mi-chemin : vous avez encore payé pour l’essence que vous avez consommée, mais vous n’avez pas atteint votre destination.
  • La limite d’essence est trop élevée ? Ce n’est pas un problème. Si votre transaction aboutit et consomme, par exemple, 50 000 unités d’essence sur les 100 000 que vous avez fixées, les 50 000 unités d’essence restantes et non utilisées seront renvoyées dans votre portefeuille. Vous ne payez que l’essence effectivement consommée jusqu’à la limite que vous avez fixée.

Qui détermine la limite de gaz ?

Votre logiciel de portefeuille (MetaMask, Trust Wallet, etc.) ou la plateforme que vous utilisez (un DEX) estimera automatiquement le nombre d’unités de gaz nécessaires pour une transaction. Cette estimation est basée sur la complexité de la transaction. Si la plupart des utilisateurs n’ont pas besoin de modifier manuellement la limite de gaz, il peut arriver, pour des transactions plus complexes ou en période de congestion, que vous deviez l’ajuster légèrement pour garantir la réussite de la transaction.

Avez-vous une crypto-monnaie préférée dont vous suivez le cours et les tendances ? Vous pouvez trouver un prix actualisé en visitant notre page dédiée au prix des crypto-monnaies.