Vai al contenutoBlockAssay

Esecuzione e finalità Ethereum

P02-L02 · P02 · P02-M01

Separare la ricevuta di esecuzione dalla finalità del consenso

ILLUSTRATIVE · needs_review

Prerequisiti: P02-L01

Obiettivi di apprendimento

  • Separare la ricevuta di esecuzione dalla finalità del consenso
  • Separare esito dell'esecuzione e contesto del consenso.
  • Spiegare un'esecuzione fallita finalizzata.
  • Leggere le assunzioni sull'ascendenza dei blocchi.

Master sorgente EN · P02-L02 · 30 minuti stimati · needs_review

Studio in sola lettura. Nessuna connessione del wallet, fondi reali, frase seed, chiave privata, firma o operazione in tempo reale. La durata è una stima editoriale; i visual sono specifiche, non componenti distribuiti.

Perché è importante

Successo e finalità rispondono a domande diverse. Mescolarli può far sembrare riuscita una transazione fallita o più consolidata una transazione inclusa di quanto l'evidenza sostenga.

Spiegazione

Due assi, non una sola scala di stati

Una ricevuta descrive l'esecuzione. L'esecuzione Ethereum avviene nella Ethereum Virtual Machine (EVM), l'ambiente che applica le sue regole di esecuzione. Le informazioni sul consenso descrivono se il blocco che la contiene appartiene a una storia con un particolare stato di regolamento. Il proof of stake Ethereum usa checkpoint e voti dei validatori per la finalità; un validatore è un partecipante al protocollo il cui ruolo di voto è sostenuto da ETH in staking [POS]. Un'esecuzione riuscita in un blocco recente potrebbe non essere ancora finalizzata.

Al contrario, un'esecuzione fallita può essere contenuta in una storia finalizzata. La finalità non ne riscrive l'esito. Un fallimento incluso può comunque consumare commissioni [GAS]. Non riassumere i due assi in un unico badge verde «completato».

Vincolare la ricevuta al blocco

Conservare insieme hash della transazione e hash del blocco. Un checkpoint finalizzato a un'altezza successiva non basta da solo, a meno che il blocco della ricevuta sia stabilito come suo antenato nella stessa blockchain. I dati dell'esercizio forniscono esplicitamente quell'ascendenza dove serve; non inventarla in un resoconto reale.

Uno stato della ricevuta pari a zero sostiene il fallimento in quel contesto di esecuzione [RPC]. Non identifica la causa senza ulteriori dati. Una spiegazione mancante dell'errore resta UNKNOWN; non diagnosticare un esaurimento del gas soltanto perché è familiare.

Separare misura e interpretazione

Il valore dello stato fornito è OBSERVED nel pacchetto. Applicare l'ascendenza stipulata per classificare il regolamento è una conclusione INFERRED secondo tale assunzione. Lo stato attuale in tempo reale non è osservato soltanto perché il pacchetto è stato letto oggi.

Usare una matrice degli esiti

Creare righe per successo incluso/non finalizzato, fallimento incluso/finalizzato e record indisponibile. Questo impedisce a un unico vocabolario di stati di nascondere dati mancanti. Un risultato finalizzato non dimostra comunque legittimità di un token, consenso informato di una persona o sicurezza di un'altra interazione.

Classificazione degli stati dell'evidenza

OBSERVED nei dati dell'esercizio: stati delle ricevute, commissione fornita e ascendenza stipulata del checkpoint. INFERRED: l'esecuzione fallita di A si trova nell'ascendenza finalizzata dichiarata. UNKNOWN: finalità di B e causa del fallimento di A. INSUFFICIENT EVIDENCE: il solo successo dell'esecuzione dimostra finalità del consenso o sicurezza del token.

Terminologia

  • Stato dell'esecuzione: successo/fallimento dell'esecuzione di una transazione.
  • Finalità: proprietà di regolamento del consenso relativa alla storia dei blocchi.
  • Ascendenza: relazione tra blocchi in una blockchain.
  • Contesto della ricevuta: transazione e blocco che la contiene.

Esempio storico

ILLUSTRATIVE. R-A: SIM-TX-A, BLOCK-100, status0, commissione gas0.001 ETH simulati. R-B: SIM-TX-B, BLOCK-103, status1. Il checkpoint BLOCK-102 è stipulato finalizzato e discende da BLOCK-100. Nessuna affermazione di finalità fornita per103.

Specifiche visive

Pannello dell'evidenza a due assi: A fallimento/finalizzato secondo assunzione; B successo/finalità sconosciuta. Testo alternativo: la finalità non trasforma un'esecuzione fallita in un successo.

Cosa dimostrano le prove

Le classificazioni a due assi secondo l'ascendenza esplicitamente fornita.

Cosa non dimostrano le prove

Validazione indipendente del consenso, diagnosi del fallimento, sicurezza o stato attuale della rete.

Errori comuni

  • Supporre che finalizzato significhi riuscito.
  • Supporre che status1 significhi finalizzato.
  • Indovinare l'ascendenza dalla sola altezza.

Esercizio pratico

Classificare ogni transazione lungo entrambi gli assi. La commissione di A scompare? Quale record mancante risolverebbe il contesto del regolamento di B?

Consegnare una breve tabella dell'evidenza e una motivazione basate soltanto sul materiale fornito. Ripartizione suggerita: studio 12 min, verifica/calcolo 8 min, correzione/quiz 10 min.

Mostra correzione dettagliata

A è un'esecuzione fallita nell'ascendenza finalizzata stipulata; la sua commissione fornita resta0.001. B è un'esecuzione riuscita con finalità UNKNOWN da questo pacchetto. Serve evidenza del consenso/ascendenza dei blocchi che copra BLOCK-103, non un'altra copia della ricevuta di successo di B. La causa del fallimento di A è UNKNOWN.

Rubrica: 1 punto per portata precisa, provenienza della fonte/dati dell'esercizio, ragionamento corretto, limiti espliciti e lavoro sicuro senza rete (totale 5). Osservazioni inventate o attribuzioni umane non sostenute richiedono correzione a prescindere dal punteggio. È feedback didattico, non una certificazione.

Lista di controllo

  • Esito della ricevuta.
  • Hash del blocco.
  • Sostegno del consenso/ascendenza.
  • Commissione separata.
  • Le cause sconosciute di fallimento restano sconosciute.

Riepilogo

Successo e finalità rispondono a domande diverse. Mescolarli può far sembrare riuscita una transazione fallita o più consolidata una transazione inclusa di quanto l'evidenza sostenga. Il materiale fornito sostiene le classificazioni a due assi secondo l'ascendenza esplicitamente fornita. Non dimostra validazione indipendente del consenso, diagnosi del fallimento, sicurezza o stato attuale della rete.

Riepilogo

  • Separare esito dell'esecuzione e contesto del consenso.
  • Spiegare un'esecuzione fallita finalizzata.
  • Leggere le assunzioni sull'ascendenza dei blocchi.

Lezione successiva

P02-L03 dopo aver verificato esercizio e prerequisiti.

Strumenti

NONE. Il catalogo autorevole non richiede accesso al prodotto per questa lezione. Usare materiale congelato senza connessione di rete.

Fonti e limiti delle affermazioni

  • [RPC] JSON-RPC Ethereum — Stato della ricevuta, contesto del blocco e risultati API specifici della rete. Verificata 2026-10-01.
  • [POS] Proof of stake Ethereum — Checkpoint del consenso e separazione esecuzione/consenso. Verificata 2026-10-01.
  • [GAS] Gas e commissioni Ethereum — Gas utilizzato moltiplicato per prezzo effettivo e costi dei fallimenti inclusi. Verificata 2026-10-01.

I valori sintetici sono dati didattici creati dall'autore. Dove applicabile, i valori storici devono usare il dataset collegato e la sua provenienza più circoscritta. La verifica delle fonti non è un'approvazione editoriale indipendente.

Specifiche visive

P02-L02-V01

SPECIFICATION_ONLY · ILLUSTRATIVE

Separare la ricevuta di esecuzione dalla finalità del consenso

Dati didattici illustrativi; nessuna schermata in tempo reale

Pannello dell'evidenza a due assi: A fallimento/finalizzato secondo assunzione; B successo/finalità sconosciuta. Testo alternativo: la finalità non trasforma un'esecuzione fallita in un successo.

La finalità non trasforma un'esecuzione fallita in un successo.

390px: righe impilate con equivalente testuale completo; verifica del rendering a 768px/desktop in sospeso

Prosa RTL; identificatori e unità numeriche restano LTR; preservare le direzioni effettive delle frecce

FIX-P02-L02

Fonti e limiti delle affermazioni

RPC · PRIMARY_DOCUMENTATION

JSON-RPC Ethereum

Affermazione supportata
Stato della ricevuta, contesto del blocco e risultati API specifici della rete.
Limite di verifica
Pagina primaria esaminata per il meccanismo indicato o la pubblicazione attribuita; non autentica i dati illustrativi.
Data della verifica
2026-10-01
Apri fonte primaria
https://ethereum.org/en/developers/docs/apis/json-rpc/

GAS · PRIMARY_DOCUMENTATION

Gas e commissioni Ethereum

Affermazione supportata
Gas utilizzato moltiplicato per prezzo effettivo e costi dei fallimenti inclusi.
Limite di verifica
Pagina primaria esaminata per il meccanismo indicato o la pubblicazione attribuita; non autentica i dati illustrativi.
Data della verifica
2026-10-01
Apri fonte primaria
https://ethereum.org/en/developers/docs/gas/

Provenienza dei dati

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

Verifica il ragionamento

P02-L02-Q1 · Qual è l'esito dell'esecuzione di A?
P02-L02-Q2 · Qual è la finalità di B?
P02-L02-Q3 · Qual è la commissione di A nei dati dell'esercizio?
P02-L02-Q4 · Che cosa serve per la finalità di B?
P02-L02-Q5 · Qual è la causa del fallimento di A?