Séparer gas utilisé, limite et prix
À la fin, expliquez le schéma avec vos mots, résolvez le cas et justifiez la correction.
Prérequis : Un état partagé et des comptes
Niveau 2 · Intermédiaire →Parcours de lecture · 9 / 35 · Intermédiaire
Le coût d’exécution est le gas consommé multiplié par son prix effectif. La limite de gas n’est pas la consommation finale.
L’essentiel
Le gas mesure les ressources consommées, et le prix du gas indique ce que coûte une unité. Les frais d’exécution se calculent à partir du gas effectivement utilisé multiplié par le prix effectif. Un simple transfert natif classique entre comptes externes consomme généralement 21 000 unités ; une interaction complexe en consomme davantage.
Le mécanisme
Avec le modèle EIP-1559, le prix effectif combine une base fee détruite et un pourboire, dans la limite du plafond accepté par l’expéditeur. Un plafond trop bas peut empêcher l’inclusion. Le gas limit est une limite de consommation, pas nécessairement la consommation finale.
Les points d’attention
La destruction de frais ne garantit pas une offre d’ETH toujours décroissante : le bilan dépend aussi de l’émission. Sur les L2, les frais peuvent inclure l’exécution locale et des coûts de publication sur Ethereum. Le calcul ci-dessous illustre uniquement les frais d’exécution avec un prix effectif donné.
Comprendre en profondeur
Le gas mesure le travail d’exécution ; la limite plafonne le travail autorisé. Le prix détermine le coût unitaire. Dans le mécanisme Ethereum, frais de base et pourboire contribuent au prix effectif, sous les plafonds de la transaction. Une capacité de gas inutilisée n’est pas du gas consommé.
Limites et erreurs fréquentes
Une transaction échouée peut consommer du gas car du travail a été exécuté avant l’échec. Une limite élevée n’accélère pas à elle seule l’inclusion. Sur les rollups, les frais utilisateur peuvent inclure une composante de publication de données sur L1 : une formule limitée à l’exécution L1 n’explique pas nécessairement toute la facture.
Le mécanisme en un schéma
- Limite : 80 000
- Utilisé : 50 000
- Prix effectif : 12 gwei
- Frais : 0,0006 ETH
Appliquer la leçon à un cas
Supposez 50 000 gas utilisés à 12 gwei effectifs, pour une limite de 80 000. Calculez les frais d’exécution en ETH et identifiez ce qui changerait si l’opération exigeait davantage de calcul. Ignorez ici les composantes supplémentaires des rollups.
Utilisez 50 000 : les frais valent 600 000 gwei, soit 0,0006 ETH. La limite de 80 000 est une autorisation, pas la consommation mesurée. Comparez avec un épuisement du gas, où l’allocation peut être entièrement consommée sans réaliser les changements souhaités.
Calculer les frais d’exécution →
Vérifier sa compréhension
0,00042 ETH : 21 000 × 20 × 10⁻⁹. Au cours supposé de 2 500 € par ETH, cela vaut 1,05 €.
Les termes de cette leçon
- Gas
- Une mesure des ressources d’exécution ; quantité de gas et prix unitaire sont deux données distinctes.
Préparer une note de correction
Décrivez le passage et la correction proposée. Vous pourrez copier cette note pour la partager ; rien n’est envoyé. N’incluez aucune donnée personnelle ou confidentielle.