BlockPulseNews
Définition

GAS : définition

Aussi appelé : Gas

Le gas est l'unité qui mesure la quantité de calcul nécessaire pour exécuter une opération sur Ethereum ; les frais réellement payés en ETH correspondent au gas consommé multiplié par le prix unitaire du gas.

Thème : Ethereum et smart contracts

GAS : comment ça marche ?

Chaque instruction exécutée par la machine virtuelle d'Ethereum a un coût fixe en gas : une simple addition coûte peu, l'écriture d'une donnée dans le stockage coûte beaucoup. Un transfert d'ETH ordinaire consomme une quantité standard de gas, tandis qu'un échange sur un DEX ou une frappe de NFT en consomme bien davantage. Le gas n'est donc pas une monnaie mais une mesure de travail, indépendante du prix de l'ETH.

Le prix du gas s'exprime généralement en gwei, un milliardième d'ETH. Depuis l'EIP-1559, il se compose d'une base fee, fixée par le protocole et brûlée, et d'un pourboire versé au validateur. Les frais totaux valent donc le gas consommé multiplié par la somme de ces deux éléments. Ce prix varie avec la demande d'espace dans les blocs, alors que la quantité de gas d'une opération donnée reste stable. Le gas protège aussi le réseau : comme chaque étape a un coût, un programme ne peut pas tourner indéfiniment ni monopoliser les nœuds gratuitement.

Un exemple concret

Imaginons que Diane envoie de l'ETH à un ami. L'opération consomme 21 000 unités de gas. Si la base fee est de 10 gwei et le pourboire de 1 gwei, elle paie 21 000 fois 11 gwei, soit 231 000 gwei, c'est-à-dire 0,000231 ETH. Le même transfert coûtera plus cher un jour où la base fee est plus élevée.

Les risques à connaître

Une transaction qui échoue consomme quand même le gas utilisé jusqu'à l'échec. Lors des pics de demande, le prix du gas peut grimper fortement. Certains contrats malveillants ou mal optimisés consomment beaucoup de gas, et il convient de vérifier l'estimation affichée par le portefeuille.

À ne pas confondre avec

  • Gas limit : La gas limit est le plafond de gas qu'une transaction est autorisée à consommer, alors que le gas est l'unité de mesure elle-même.
  • Fees : Les frais sont le montant payé en ETH, obtenu à partir du gas consommé et de son prix.
  • Base fee burn : Le base fee burn est la destruction d'une partie du prix du gas, pas le gas lui-même.

Questions fréquentes sur GAS

Qu'est-ce qu'un gwei ?

C'est une sous-unité de l'ETH valant un milliardième d'ETH, utilisée pour exprimer le prix du gas de façon lisible.

Pourquoi paie-t-on du gas même quand une transaction échoue ?

Parce que les validateurs ont réellement exécuté le calcul jusqu'au point d'échec. Le gas consommé est donc facturé, même si les effets de la transaction sont annulés.

Termes liés

Dans le même thème : Ethereum et smart contracts

Tous les termes du thème Ethereum et smart contracts →

À lire

L'actualité : Ethereum et smart contracts

Les derniers articles de BlockPulseNews sur ce sujet.

Approfondir

La fiche du projet cité

Pour aller plus loin sur les projets mentionnés dans cette définition.

Approfondir avec l'Académie : Ethereum en Profondeur Un module gratuit, en leçons courtes et quiz, pour maîtriser ce thème pas à pas.
Découvrir le module

Les autres termes en G

← Tout le lexique crypto de A à Z