Aller au contenuBlockAssay

Exécution et finalité sur Ethereum

P02-L02 · P02 · P02-M01

Séparer le reçu d’exécution de la finalité du consensus

ILLUSTRATIVE · needs_review

Prérequis: P02-L01

Objectifs pédagogiques

  • Séparer le reçu d’exécution de la finalité du consensus
  • Séparer le résultat d’exécution du contexte de consensus.
  • Expliquer une exécution échouée dont le bloc est finalisé.
  • Lire les hypothèses de filiation des blocs.

Version source EN · P02-L02 · 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

Réussite et finalité répondent à des questions différentes. Les confondre peut faire paraître réussie une transaction échouée, ou présenter une transaction incluse comme davantage réglée que ne le permettent les preuves.

Explication

Deux axes, et non une seule échelle de statuts

Un reçu décrit l’exécution. L’exécution Ethereum s’effectue sur l’Ethereum Virtual Machine (EVM), l’environnement qui applique ses règles d’exécution. Les informations de consensus décrivent si le bloc qui contient la transaction appartient à un historique présentant un statut de règlement donné. La preuve d’enjeu Ethereum utilise des points de contrôle et les votes de validateurs pour la finalité ; un validateur est un participant au protocole dont le rôle de vote repose sur des ETH mis en jeu [POS]. Une exécution réussie dans un bloc récent peut ne pas encore être finalisée.

Inversement, une exécution échouée peut appartenir à un historique finalisé. La finalité ne réécrit pas son résultat. Un échec inclus peut tout de même entraîner des frais [GAS]. Ne résumez pas ces deux axes à un seul badge vert « terminé ».

Relier le reçu à son bloc

Conservez ensemble l’empreinte de la transaction et celle du bloc. Un point de contrôle finalisé à une hauteur ultérieure ne suffit pas à lui seul, sauf si le bloc du reçu est établi comme son ancêtre dans la même chaîne. L’exercice fournit explicitement cette filiation là où elle est nécessaire ; ne l’inventez pas dans un rapport réel.

Un statut de reçu égal à zéro étaye un échec dans ce contexte d’exécution [RPC]. Sans données supplémentaires, il n’en identifie pas la cause. Une explication d’erreur absente reste UNKNOWN ; ne diagnostiquez pas un manque de gas simplement parce que cette erreur est familière.

Séparer mesure et interprétation

La valeur de statut fournie est OBSERVED dans le dossier. Appliquer la filiation stipulée pour classifier le règlement est une conclusion INFERRED sous cette hypothèse. Le simple fait de lire le dossier aujourd’hui ne constitue pas une observation de l’état réel actuel.

Utiliser une matrice de résultats

Créez des lignes pour réussite incluse/non finalisée, échec inclus/finalisé et enregistrement indisponible. Cela empêche un vocabulaire de statut unique de masquer les données manquantes. Un résultat finalisé n’établit toujours pas la légitimité d’un token, le consentement éclairé d’une personne ou la sécurité d’une autre interaction.

Classification des états de preuve

OBSERVED dans l’exercice : les statuts des reçus, les frais fournis et la filiation stipulée du point de contrôle. INFERRED : l’exécution échouée de A appartient à la filiation finalisée indiquée. UNKNOWN : la finalité de B et la cause de l’échec de A. INSUFFICIENT EVIDENCE : la réussite de l’exécution seule établit la finalité du consensus ou la sécurité du token.

Terminologie

  • Statut d’exécution : réussite ou échec de l’exécution d’une transaction.
  • Finalité : propriété de règlement par consensus de l’historique des blocs.
  • Filiation : relation entre blocs d’une même chaîne.
  • Contexte du reçu : transaction et bloc qui la contient.

Exemple historique

ILLUSTRATIVE. R-A : SIM-TX-A, BLOCK-100, statut0, frais de gas0.001 ETH simulés. R-B : SIM-TX-B, BLOCK-103, statut1. Le point de contrôle BLOCK-102 est stipulé finalisé et descend de BLOCK-100. Aucune affirmation de finalité n’est fournie pour103.

Spécifications visuelles

Panneau de preuves à deux axes : A échec/finalisé sous hypothèse ; B réussite/finalité inconnue. Texte alternatif : la finalité ne transforme pas une exécution échouée en réussite.

Ce que les preuves établissent

Les classifications selon les deux axes sous la filiation explicitement fournie.

Ce que les preuves n’établissent pas

Une validation indépendante du consensus, un diagnostic d’échec, la sécurité ou l’état actuel du réseau.

Erreurs fréquentes

  • Finalisé signifie réussi.
  • Le statut1 signifie finalisé.
  • Deviner la filiation à partir de la seule hauteur.

Exercice pratique

Classifiez chaque transaction selon les deux axes. Les frais de A disparaissent-ils ? Quel enregistrement manquant permettrait de résoudre le contexte de règlement de B ?

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 correspond à une exécution échouée dans la filiation stipulée finalisée ; les frais fournis restent0.001. B correspond à une exécution réussie dont la finalité est UNKNOWN à partir de ce dossier. Il faut des preuves de consensus et de filiation couvrant BLOCK-103, et non une autre copie du reçu de réussite de B. La cause de l’échec de A est UNKNOWN.

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

  • Résultat du reçu.
  • Empreinte du bloc.
  • Preuves de consensus et de filiation.
  • Frais séparés.
  • Les causes d’échec inconnues restent inconnues.

Résumé

Réussite et finalité répondent à des questions différentes. Les confondre peut faire paraître réussie une transaction échouée, ou présenter une transaction incluse comme davantage réglée que ne le permettent les preuves. Le matériel fourni permet les classifications selon les deux axes sous la filiation explicitement fournie. Il n’établit ni une validation indépendante du consensus, ni un diagnostic d’échec, ni la sécurité, ni l’état actuel du réseau.

Résumé

  • Séparer le résultat d’exécution du contexte de consensus.
  • Expliquer une exécution échouée dont le bloc est finalisé.
  • Lire les hypothèses de filiation des blocs.

Leçon suivante

P02-L03 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

  • [RPC] Ethereum JSON-RPC — Statut du reçu, contexte du bloc et résultats d’API dans le périmètre du réseau. Vérifié 2026-10-01.
  • [POS] Preuve d’enjeu Ethereum — Points de contrôle du consensus et séparation entre exécution et consensus. Vérifié 2026-10-01.
  • [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.

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-L02-V01

SPECIFICATION_ONLY · ILLUSTRATIVE

Séparer le reçu d’exécution de la finalité du consensus

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

Panneau de preuves à deux axes : A échec/finalisé sous hypothèse ; B réussite/finalité inconnue. Texte alternatif : la finalité ne transforme pas une exécution échouée en réussite.

la finalité ne transforme pas une exécution échouée en réussite.

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-L02

Sources et limites des affirmations

RPC · PRIMARY_DOCUMENTATION

Ethereum JSON-RPC

Affirmation étayée
Statut du reçu, contexte du bloc et résultats d’API dans le périmètre du réseau.
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/apis/json-rpc/

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/

Provenance des données

id: FIX-P02-L02

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-L02-Q1 · Quel est le résultat d’exécution de A ?
P02-L02-Q2 · Quelle est la finalité de B ?
P02-L02-Q3 · Quels sont les frais de A dans l’exercice ?
P02-L02-Q4 · Quelles preuves faut-il pour la finalité de B ?
P02-L02-Q5 · Quelle est la cause de l’échec de A ?