Aller au contenu principal

Guide de l'utilisateur : gaz

remarque

Nouveau dans le domaine de la crypto et du web3 ?​

Rendez-vous sur MetaMask Learn pour une expérience d'apprentissage simple conçue spécifiquement pour les nouveaux arrivants dans le domaine du web3. EntiÚrement gratuite, elle est disponible en plusieurs langues et comprend des outils utiles tels que des simulations pour vous aider à trouver vos marques avec MetaMask.

Le gaz est l'unité de mesure pour la quantité de travail de calcul nécessaire pour traiter les transactions et les contrats intelligents. Désignant essentiellement des frais de transaction, le terme provient d'Ethereum. Dans ce contexte, il fait référence au calcul effectué sur la machine virtuelle Ethereum (EVM). Depuis la création d'Ethereum, de nombreux produits compatibles avec EVM (et non compatibles avec EVM !) des réseaux ont vu le jour et ont adopté des modÚles similaires.

Le terme est analogue à l'essence qui alimente le moteur d'une voiture : il s'agit du coût fluctuant et parfois onéreux de l'opération. Les contrats intelligents plus complexes nécessitent plus de gaz pour alimenter leur calcul, tout comme une voiture plus grande et plus puissante nécessite plus de carburant pour fonctionner.

La mĂ©thode de calcul des frais de gaz varie en fonction du rĂ©seau. Par exemple, le calcul de gaz sur Ethereum Ă©tait trĂšs compliquĂ©, mais a Ă©tĂ© considĂ©rablement simplifiĂ© avec la mise en Ɠuvre du protocole d'amĂ©lioration d'Ethereum **(EIP) 1559 **en aoĂ»t 2021 (aussi connu sous le nom de London Upgrade). En rĂ©sumĂ©, vous payez une redevance de base pour chaque unitĂ© de gaz, qui est brĂ»lĂ©e (c'est-Ă -dire qu'elle est supprimĂ©e et disparaĂźt) une fois la transaction effectuĂ©e avec succĂšs. En plus des frais de base, vous ajoutez des frais de prioritĂ©, Ă  nouveau mesurĂ©s par unitĂ© de gaz, dont la valeur dĂ©pend de la rapiditĂ© avec laquelle vous souhaitez que la transaction soit traitĂ©e.

Dans le large éventail de réseaux compatibles EVM disponibles, le gaz, ou des alternatives fonctionnant de maniÚre similaire, sont essentiellement devenus la méthode standard de calcul des coûts de transaction. Les frais sont payés dans le jeton natif du réseau : par exemple, toute transaction sur Ethereum nécessite ETH, l'utilisation de BSC nécessite BNB et celle de Polygon a besoin de MATIC. Certains réseaux ont adopté le modÚle de gros EIP-1559 d'Ethereum, comme Polygon, tandis que d'autres ont fait des ajustements, y compris Avalanche, pour leur C-Chain (qui brûle à la fois les frais de base et les frais de priorité, et non pas seulement le premier).

Si vous souhaitez lire un article plus approfondi sur le fonctionnement du gaz sur Ethereum, cliquez ici.

Voici quelques **détails essentiels pour gérer le gaz **dans MetaMask :

La limite de gaz (unitĂ©s de gaz utilisĂ©es)​

La limite de gaz est le nombre maximum d'unitĂ©s de gaz que vous ĂȘtes prĂȘt Ă  payer pour effectuer une transaction ou une opĂ©ration EVM. DiffĂ©rentes opĂ©rations exigent diffĂ©rentes quantitĂ©s d'unitĂ©s Ă  gaz. Une transaction normale envoyant ETH ou un jeton coĂ»te normalement 21 000 unitĂ©s de gaz, alors qu'une homologation de jeton ERC-20 nĂ©cessite 45 000. Beaucoup de rĂ©seaux, comme la blockchain Harmony compatible EVM, utilisent un modĂšle identique dans lequel les transactions standard coĂ»tent Ă©galement 21 000 gaz.

info

Dois-je modifier la limite de gaz ?​

Non ! MetaMask définit automatiquement votre limite de gaz en fonction de la transaction que vous essayez d'exécuter. Dans la grande majorité des cas, cela suffira pour effectuer votre transaction. Si vous souhaitez la vérifier ou la modifier, assurez-vous que les contrÎles avancés du gaz sont activés (ou que vous utilisez l'interface utilisateur expérimentale pour le gaz) et cliquez sur « Modifier » dans l'écran de confirmation de la transaction.

La taxe de base​

Chaque bloc du rĂ©seau Ethereum a une taxe de base dĂ©terminĂ©e par la demande du rĂ©seau : la taxe de base est basĂ©e sur la taille du bloc prĂ©cĂ©dent, par rapport Ă  une taille de bloc cible (oĂč la taille fait rĂ©fĂ©rence Ă  la quantitĂ© totale de gaz utilisĂ©e pour toutes les transactions incluses dans le bloc). Si la taille du bloc prĂ©cĂ©dent dĂ©passe l'objectif, la taxe de base pour le bloc suivant augmente de 12,5 %, vous laissant, en tant qu'utilisateur (ou votre portefeuille), avec une certitude absolue quant Ă  la commission de base du bloc Ă  venir. Votre taxe totale sur le gaz doit correspondre au minimum Ă  ce prix pour ĂȘtre pris en compte dans le bloc.

La taxe de priorité​

La* commission de priorité*, également appelée « conseil de mineur », incite le mineur à donner la priorité à votre transaction.

Naturellement, la question de savoir si ces frais reviennent effectivement à un mineur dépend du mécanisme de consensus qu'il utilise : le réseau principal d'Ethereum est devenu un réseau de preuve d'enjeu à la suite de la fusion en septembre 2022, de sorte que les frais de priorité sont versés aux validateurs plutÎt qu'aux mineurs.

Les frais maximum​

Les frais maximum sont le total du montant global payé pour votre transaction. Il est calculé comme : (frais de base + frais de priorité) x unités de gaz utilisés. MetaMask définit initialement ce montant sur la base de l'historique du bloc précédent. Cependant, les utilisateurs peuvent modifier ce montant par le biais de paramÚtres personnalisés (voir ci-dessous). La différence entre la taxe maximale par gaz et (redevance de base + redevance de priorité maximale par gaz) est « remboursée » à l'utilisateur.

Concepts supplĂ©mentaires​

Gwei​

Gwei est une unité d'ether, la plus petite dénomination, qui représente gigawei (ou 1 000 000 000). Gwei est utilisé pour les frais de gaz, ou plutÎt les paiements effectués par les utilisateurs pour compenser l'énergie de calcul nécessaire pour traiter et valider les transactions sur la blockchain Ethereum.

D'autres réseaux ont également tendance à calculer les coûts à l'aide de gwei, par exemple, Fantom, Harmony et Avalanche.

Slippage​

Le slippage (ou effet de glissement) est la différence de pourcentage attendue entre un prix coté et un prix exécuté.

Frais de gaz​

Les frais de gaz se réfÚrent aux frais de transaction sur la blockchain Ethereum. C'est ce que les utilisateurs payent pour obtenir leur transaction validée ou complétée.

Frais de base​

Générés par le protocole. Ils représentent le multiplicateur minimum « gasUsed » requis pour qu'une transaction soit incluse dans un bloc (c'est-à-dire qu'une transaction soit complétée). Ceci est la partie des frais de transaction qui sont brûlés.

ContrĂŽles de gaz avancĂ©s​

Si vous souhaitez entrer dans les dĂ©tails de vos commandes de gaz (cela peut ĂȘtre utile si vous testez un dapp, par exemple), MetaMask peut le faire ! Consultez l'article complet ici.

FAQ​

Pourquoi ai-je payé des frais de gaz pour une transaction qui a échoué ?

Pouvez-vous rembourser mes frais de gaz ?

Comment puis-je accélérer ou annuler une transaction en attente ?

Comment estimer les frais de gaz

Pourquoi mes frais de gaz sont-ils si élevés ?

Erreur : [ethjs-query] lors du formatage des sorties de RPC (erreur de transaction sous-évaluée)

Comment corriger l'erreur de « fonds insuffisants » ou le bouton de confirmation grisé