Skip to content

Glossary

Frais de gas

Le prix en ETH qu'un utilisateur paie pour qu'une transaction soit incluse dans un bloc Ethereum — facturé par unité de calcul, pas par transaction.

Les frais de gas sont ce qu'une transaction Ethereum paie pour le calcul, le stockage et la bande passante qu'elle consomme. Contrairement à Bitcoin, où les frais sont à peu près proportionnels à la taille en octets de la transaction, Ethereum facture par unité de calcul — chaque opération de l'Ethereum Virtual Machine a un coût en gas fixe.

Le total est gasUsed × gasPrice. gasUsed dépend du travail que la transaction effectue réellement (peu cher pour un simple transfert, cher pour un appel de contrat complexe). gasPrice est l'enchère de l'utilisateur et suit la congestion du réseau en temps réel. Depuis la mise à jour EIP-1559 de 2021, les frais sont scindés en une base fee (brûlée, retirant de l'ETH de l'offre) et un priority tip (versé aux validateurs).

Le gas existe pour tarifer le bien public qu'est l'espace de bloc et pour borner le travail qu'une transaction peut exiger. Sans lui, un contrat malveillant pourrait piéger un nœud dans une boucle infinie. Le compromis : quand la demande explose, les frais de gas rendent les petites transactions non économiques — d'où une bonne partie de la motivation pour les rollups Layer 2.