Aller au contenuBlockAssay

Frais de gas et congestion

P02-L04 · P02 · P02-M01

Expliquer le prix des ressources et le coût des transactions échouées

ILLUSTRATIVE · needs_review

Prérequis: P02-L03

Objectifs pédagogiques

  • Expliquer le prix des ressources et le coût des transactions échouées
  • Calculer des frais d’exécution simplifiés.
  • Distinguer une exécution échouée d’une soumission rejetée.
  • Garder distincts les modèles de ressources propres à chaque réseau.

Version source EN · P02-L04 · 30 minutes estimées · needs_review

Étude en lecture seule. Aucune connexion de portefeuille, aucun argent réel, aucune phrase de récupération, clé privée, signature ou transaction de marché en direct. La durée est une estimation éditoriale ; les éléments visuels sont des spécifications, pas des composants déployés.

Pourquoi ce sujet compte

Les frais rémunèrent des ressources, sans garantir le résultat souhaité. « L’action a échoué » est incomplet tant que vous ignorez si elle a été exécutée, rejetée avant inclusion ou simplement non observée.

Explication

Séparer quantité et prix unitaire

Dans le cas d’exécution Ethereum fourni, gasUsed représente la quantité de ressources et effectiveGasPrice leur prix. Leur produit donne les frais d’exécution [GAS]. La limite de gas est une borne, pas la consommation mesurée. L’exercice exclut les frais de blobs et de rollups afin de délimiter clairement le périmètre de cette multiplication.

La congestion du réseau peut affecter l’inclusion et les prix, mais une estimation de frais ne promet aucun délai. Cette leçon calcule des cas figés ; elle ne recommande pas de réglages et n’effectue pas de transaction.

L’échec peut survenir à différentes étapes

Une transaction incluse peut être exécutée et échouer tout en entraînant des frais [GAS]. Une erreur de validation locale avant soumission est différente. Un appel de procédure à distance (RPC) demande le résultat d’une méthode à un nœud ou à un fournisseur. Une expiration RPC ne dit pas à elle seule si la transaction a atteint un autre nœud ou a été incluse. Sans preuve, ne transformez pas l’incertitude du transport en affirmation de frais prélevés ou de frais nuls.

Ne pas appliquer partout la formule d’un seul réseau

Solana distingue les composantes de frais de base et de priorisation [SOLFEE]. Son modèle de ressources ne doit pas être renommé gas Ethereum. Un tableau de bord normalisé peut afficher un seul champ de frais, mais son sens et son unité native dépendent de la chaîne. Pour comparer les réseaux, conservez les unités d’origine ; une conversion nécessite un taux de change sourcé à un instant précisé.

Construire un registre des frais

Consignez le réseau, le contexte d’inclusion et d’exécution, les composantes de frais, les unités et les composantes manquantes. Si un dossier stipule l’absence d’inclusion pour une tentative rejetée localement, décrivez précisément ce périmètre. Pour une expiration incertaine, demandez des preuves de statut plutôt que d’inventer un résultat.

Une comparaison de frais ne dit rien à elle seule sur la correction de l’application, la légitimité du token ou la rentabilité de l’exécution. Un montant inférieur dans une monnaie n’est pas automatiquement moins cher qu’un montant supérieur dans une autre.

Classification des états de preuve

OBSERVED dans l’exercice : le revert inclus et les champs de ressources de A, le rejet de B avant soumission et l’expiration de C. INFERRED : les frais de A pour l’exécution seule équivalent à 0.001 ETH sous les données fournies. UNKNOWN : l’inclusion et les frais de C. INSUFFICIENT EVIDENCE : l’expiration du transport prouve l’absence de frais ou le paiement de frais garantit le résultat applicatif souhaité.

Terminologie

  • Limite de gas : plafond de ressources autorisé.
  • Gas utilisé : quantité d’exécution facturée dans ce cas.
  • Prix effectif : prix unitaire réel.
  • Erreur de transport : échec de communication, pas diagnostic d’exécution.

Exemple historique

ILLUSTRATIVE, cas EVM A : revert inclus, gasUsed40000, gasLimit100000, effectiveGasPrice25 gwei, aucune autre composante. B : la validation locale rejette avant toute soumission, ce qui est explicitement stipulé. C : la requête expire ; inclusion inconnue. Aucune transaction réelle n’est soumise.

Spécifications visuelles

Panneau de preuves avec A inclus/revert/0.001 ETH ; B rejet local/aucune soumission ; C expiration du transport/frais inconnus. Texte alternatif : trois situations ressemblant à des échecs ont des périmètres de preuve différents.

Ce que les preuves établissent

Le calcul des frais et le traitement des tentatives fournies selon leur étape.

Ce que les preuves n’établissent pas

Une estimation en direct, une formule universelle de frais, un délai garanti ou un coût futur.

Erreurs fréquentes

  • Tout échec est gratuit.
  • Toute expiration est une transaction échouée.
  • Comparer des frais bruts exprimés dans des monnaies différentes.

Exercice pratique

Calculez les frais de A, expliquez le périmètre de B et classifiez les frais de C. Quelle erreur entraînerait l’utilisation du gasLimit de A ?

Présenter un court tableau des éléments de preuve et le raisonnement, uniquement à partir du matériel fourni. Répartition suggérée : étude 12 min, inspection/calcul 8 min, correction/quiz 10 min.

Afficher la correction détaillée

A=40000×25=1000000 gwei=0.001 ETH. Un calcul fondé sur la limite donnerait0.0025 ETH, et non la consommation réellement fournie. B ne comporte aucune transaction réseau dans ce cas stipulé. Les frais de C sont UNKNOWN tant que des preuves d’exécution ou d’inclusion ne sont pas obtenues. Ces fiches seules ne permettent de mesurer aucune conclusion sur la congestion du réseau.

Barème de revue : 1 point pour chacun des critères suivants : périmètre exact, provenance des sources/données pédagogiques, raisonnement correct, limites explicites et manipulation sûre hors ligne (5 au total). Une observation inventée ou une attribution humaine non étayée exige une correction quel que soit le score. Il s’agit d’un retour formatif, pas d’une certification.

Liste de contrôle

  • Identifier la chaîne et les unités.
  • Y a-t-il eu inclusion ?
  • Utiliser la consommation réelle.
  • Énumérer les composantes supplémentaires ou les exclusions.
  • L’expiration reste non résolue.

Résumé

Les frais rémunèrent des ressources, sans garantir le résultat souhaité. « L’action a échoué » est incomplet tant que vous ignorez si elle a été exécutée, rejetée avant inclusion ou simplement non observée. Le matériel fourni permet le calcul des frais et le traitement des tentatives fournies selon leur étape. Il n’établit ni une estimation en direct, ni une formule universelle de frais, ni un délai garanti, ni un coût futur.

Résumé

  • Calculer des frais d’exécution simplifiés.
  • Distinguer une exécution échouée d’une soumission rejetée.
  • Garder distincts les modèles de ressources propres à chaque réseau.

Leçon suivante

P02-L05 après examen de cet exercice et de ses prérequis.

Outils

NONE. Le catalogue de référence n’exige aucun accès au produit pour cette leçon. Utiliser le matériel figé/hors ligne.

Sources et limites des affirmations

  • [GAS] Gas et frais Ethereum — Gas utilisé multiplié par le prix effectif et coûts d’un échec inclus dans un bloc. Vérifié 2026-10-01.
  • [SOLFEE] Frais Solana — Frais de base et frais de priorisation facultatifs, y compris les coûts en cas d’échec. Vérifié 2026-10-01.

Les valeurs synthétiques sont des données d’entrée d’exercice créées par l’auteur. Les valeurs historiques éventuelles doivent utiliser le jeu de données lié et sa provenance plus restreinte. L’inspection des sources ne constitue pas une acceptation éditoriale indépendante.

Spécifications visuelles

P02-L04-V01

SPECIFICATION_ONLY · ILLUSTRATIVE

Expliquer le prix des ressources et le coût des transactions échouées

Données pédagogiques illustratives ; pas un écran en direct

Panneau de preuves avec A inclus/revert/0.001 ETH ; B rejet local/aucune soumission ; C expiration du transport/frais inconnus. Texte alternatif : trois situations ressemblant à des échecs ont des périmètres de preuve différents.

trois situations ressemblant à des échecs ont des périmètres de preuve différents.

390px : lignes empilées avec un équivalent textuel complet ; acceptation du rendu à 768px/sur ordinateur en attente

Prose RTL ; identifiants et unités numériques restent LTR ; préserver le sens factuel des flèches

FIX-P02-L04

Sources et limites des affirmations

GAS · PRIMARY_DOCUMENTATION

Gas et frais Ethereum

Affirmation étayée
Gas utilisé multiplié par le prix effectif et coûts d’un échec inclus dans un bloc.
Limite de vérification
Page de documentation primaire inspectée pour le mécanisme indiqué ou la publication attribuée ; elle n’authentifie pas les données illustratives.
Date de vérification
2026-10-01
Ouvrir la source primaire
https://ethereum.org/en/developers/docs/gas/

SOLFEE · PRIMARY_DOCUMENTATION

Frais Solana

Affirmation étayée
Frais de base et frais de priorisation facultatifs, y compris les coûts en cas d’échec.
Limite de vérification
Page de documentation primaire inspectée pour le mécanisme indiqué ou la publication attribuée ; elle n’authentifie pas les données illustratives.
Date de vérification
2026-10-01
Ouvrir la source primaire
https://solana.com/docs/core/fees

Provenance des données

id: FIX-P02-L04

dataStatus: ILLUSTRATIVE

source: Original teaching fixture embedded below; not externally observed

observedAt: null

timeBasis: SIM/T markers are fictional; no real timestamp or chain observation

scope: Invalid training labels; no usable wallet, key or signature

Testez votre raisonnement

P02-L04-Q1 · Quels sont les frais de A ?
P02-L04-Q2 · Quels sont les frais de C ?
P02-L04-Q3 · Quelle est l’hypothèse particulière de B ?
P02-L04-Q4 · Peut-on classer les montants bruts de frais en ETH et SOL selon leur coût ?
P02-L04-Q5 · Le paiement de frais garantit-il le résultat applicatif ?