P02-L02 · P02 · P02-M01
Scheid uitvoeringsbevestiging van consensusfinaliteit
Vereisten: P02-L01
Leerdoelen
- Scheid uitvoeringsbevestiging van consensusfinaliteit
- Scheid uitvoeringsuitkomst van consensuscontext.
- Leg een gefinaliseerde mislukte uitvoering uit.
- Lees aannames over blokafstamming.
EN-bronmaster · P02-L02 · 30 minuten geschat · needs_review
Alleen lezen. Geen walletverbinding, echt geld, herstelzin, privésleutel, handtekening of live trade. Duur is een redactionele schatting; visuals zijn specificaties, geen uitgerolde componenten.
Waarom dit belangrijk is
Succes en finaliteit beantwoorden verschillende vragen. Ze vermengen kan een mislukte transactie succesvol laten lijken of een opgenomen transactie verder afgewikkeld laten lijken dan het bewijs ondersteunt.
Uitleg
Twee assen, geen enkele statusladder
Een ontvangstbevestiging beschrijft uitvoering. Ethereum-uitvoering draait op de Ethereum Virtual Machine (EVM), de omgeving die de uitvoeringsregels toepast. Consensusinformatie beschrijft of het bijbehorende blok tot een geschiedenis met een bepaalde afwikkelingsstatus behoort. Ethereum-proof-of-stake gebruikt checkpoints en validatorstemmen voor finaliteit; een validator is een protocoldeelnemer wiens stemrol wordt gedekt door gestakete ETH [POS]. Succesvolle uitvoering in een recent blok hoeft nog niet gefinaliseerd te zijn.
Omgekeerd kan mislukte uitvoering in gefinaliseerde geschiedenis zijn opgenomen. Finaliteit herschrijft de uitkomst niet. Een opgenomen mislukking kan nog steeds kosten verbruiken [GAS]. Vat de twee assen niet samen als één groene badge ‘klaar’.
Koppel ontvangstbevestiging aan blok
Bewaar transactiehash en blokhash samen. Een gefinaliseerd checkpoint op een latere hoogte is op zichzelf onvoldoende tenzij het blok van de ontvangstbevestiging als voorouder in dezelfde blockchain is vastgesteld. De oefengegevens verstrekken die afstamming expliciet waar nodig; verzin haar niet in een echt verslag.
Een ontvangstbevestigingsstatus van nul ondersteunt mislukking in die uitvoeringscontext [RPC]. Ze identificeert zonder aanvullende gegevens niet de oorzaak. Een ontbrekende foutverklaring blijft UNKNOWN; diagnosticeer geen gasuitputting alleen omdat die bekend klinkt.
Scheid meting en interpretatie
De verstrekte statuswaarde is OBSERVED binnen het pakket. De vastgelegde afstamming toepassen om afwikkeling te classificeren is een INFERRED conclusie onder die aanname. Huidige live toestand is niet waargenomen alleen omdat het pakket vandaag is gelezen.
Gebruik een uitkomstmatrix
Maak rijen voor opgenomen succes/niet-gefinaliseerd, opgenomen mislukking/gefinaliseerd en onbeschikbaar record. Zo verbergt één statusvocabulaire geen ontbrekende gegevens. Een gefinaliseerd resultaat stelt nog steeds geen tokenlegitimiteit, geïnformeerde toestemming van een persoon of veiligheid van een andere interactie vast.
Classificatie van bewijsstatussen
OBSERVED in de oefengegevens: ontvangstbevestigingsstatussen, verstrekte kosten en vastgelegde checkpointafstamming. INFERRED: de mislukte uitvoering van A ligt in de genoemde gefinaliseerde afstamming. UNKNOWN: finaliteit van B en de mislukkingsreden van A. INSUFFICIENT EVIDENCE: alleen uitvoeringssucces stelt consensusfinaliteit of tokenveiligheid vast.
Begrippen
- Uitvoeringsstatus: succes/mislukking van de transactie-uitvoering.
- Finaliteit: consensusafwikkelingseigenschap van blokgeschiedenis.
- Afstamming: blokrelatie in één blockchain.
- Ontvangstbevestigingscontext: transactie plus het blok waarin die is opgenomen.
Historisch voorbeeld
ILLUSTRATIVE. R-A: SIM-TX-A, BLOCK-100, status0, gaskosten0.001 gesimuleerde ETH. R-B: SIM-TX-B, BLOCK-103, status1. Checkpoint BLOCK-102 is volgens de oefening gefinaliseerd en stamt af van BLOCK-100. Geen finaliteitsclaim verstrekt voor103.
Visuele specificaties
Bewijspaneel met twee assen: A mislukking/gefinaliseerd-onder-aanname; B succes/finaliteit onbekend. Alternatieve tekst: finaliteit verandert mislukte uitvoering niet in succes.
Wat het bewijs aantoont
De classificaties langs twee assen onder expliciet verstrekte afstamming.
Wat het bewijs niet aantoont
Onafhankelijke consensusvalidatie, foutdiagnose, veiligheid of huidige netwerkstatus.
Veelgemaakte fouten
- Gefinaliseerd betekent geslaagd.
- Status1 betekent gefinaliseerd.
- Afstamming raden op basis van alleen hoogte.
Praktische oefening
Classificeer elke transactie langs beide assen. Verdwijnen de kosten van A? Welk ontbrekend record zou de afwikkelingscontext van B oplossen?
Lever een korte bewijstabel en onderbouwing uitsluitend op basis van het verstrekte materiaal. Voorgestelde verdeling: studie 12 min, controle/berekening 8 min, correctie/quiz 10 min.
Uitgewerkte correctie tonen
A is mislukte uitvoering in de vastgelegde gefinaliseerde afstamming; de verstrekte kosten blijven0.001. B is uitvoeringssucces met finaliteit UNKNOWN vanuit dit pakket. Nodig is consensus-/blokafstammingsbewijs voor BLOCK-103, geen extra kopie van de succesbevestiging van B. De mislukkingsreden van A is UNKNOWN.
Rubriek: 1 punt voor precieze reikwijdte, herkomst van bron/oefengegevens, correcte redenering, expliciete grenzen en veilig offline werken (totaal 5). Verzonnen waarnemingen of onbewezen menselijke toeschrijving vereisen correctie ongeacht de score. Dit is leerfeedback, geen certificering.
Controlelijst
- Uitkomst van ontvangstbevestiging.
- Blokhash.
- Consensus-/afstammingsonderbouwing.
- Kosten afzonderlijk.
- Onbekende mislukkingsredenen blijven onbekend.
Samenvatting
Succes en finaliteit beantwoorden verschillende vragen. Ze vermengen kan een mislukte transactie succesvol laten lijken of een opgenomen transactie verder afgewikkeld laten lijken dan het bewijs ondersteunt. Het verstrekte materiaal ondersteunt de classificaties langs twee assen onder expliciet verstrekte afstamming. Het stelt geen onafhankelijke consensusvalidatie, foutdiagnose, veiligheid of huidige netwerkstatus vast.
Samenvatting
- Scheid uitvoeringsuitkomst van consensuscontext.
- Leg een gefinaliseerde mislukte uitvoering uit.
- Lees aannames over blokafstamming.
Volgende les
P02-L03 na controle van deze oefening en de vereisten.
Hulpmiddelen
NONE. De gezaghebbende catalogus vereist geen producttoegang voor deze les. Gebruik het bevroren/offline materiaal.
Bronnen en grenzen van claims
- [RPC] Ethereum JSON-RPC — Status van ontvangstbevestiging, blokcontext en netwerkgebonden API-resultaten. Geverifieerd 2026-10-01.
- [POS] Ethereum-proof-of-stake — Consensuscheckpoints en scheiding van uitvoering en consensus. Geverifieerd 2026-10-01.
- [GAS] Ethereum-gas en kosten — Verbruikt gas maal effectieve prijs en de kosten van opgenomen mislukte transacties. Geverifieerd 2026-10-01.
Synthetische waarden zijn door de auteur gemaakte oefeninvoer. Historische waarden, indien aanwezig, moeten de gekoppelde dataset en de beperktere herkomst gebruiken. Broninspectie is geen onafhankelijke redactionele goedkeuring.
Visuele specificaties
P02-L02-V01
Scheid uitvoeringsbevestiging van consensusfinaliteit
Illustratieve lesgegevens; geen live weergave
Bewijspaneel met twee assen: A mislukking/gefinaliseerd-onder-aanname; B succes/finaliteit onbekend. Alternatieve tekst: finaliteit verandert mislukte uitvoering niet in succes.
finaliteit verandert mislukte uitvoering niet in succes.
390px: gestapelde rijen met volledig tekstequivalent; rendering op 768px/desktop nog te controleren
RTL-proza; identifiers en getallen met eenheden blijven LTR; behoud feitelijke pijlrichtingen
FIX-P02-L02
Bronnen en grenzen van claims
RPC · PRIMARY_DOCUMENTATION
Ethereum JSON-RPC
- Ondersteunde claim
- Status van ontvangstbevestiging, blokcontext en netwerkgebonden API-resultaten.
- Verificatiegrens
- Primaire pagina onderzocht voor het genoemde mechanisme of de toegeschreven publicatie; authenticeert illustratieve gegevens niet.
- Controledatum
- 2026-10-01
https://ethereum.org/en/developers/docs/apis/json-rpc/
POS · PRIMARY_DOCUMENTATION
Ethereum-proof-of-stake
- Ondersteunde claim
- Consensuscheckpoints en scheiding van uitvoering en consensus.
- Verificatiegrens
- Primaire pagina onderzocht voor het genoemde mechanisme of de toegeschreven publicatie; authenticeert illustratieve gegevens niet.
- Controledatum
- 2026-10-01
https://ethereum.org/en/developers/docs/consensus-mechanisms/pos/
GAS · PRIMARY_DOCUMENTATION
Ethereum-gas en kosten
- Ondersteunde claim
- Verbruikt gas maal effectieve prijs en de kosten van opgenomen mislukte transacties.
- Verificatiegrens
- Primaire pagina onderzocht voor het genoemde mechanisme of de toegeschreven publicatie; authenticeert illustratieve gegevens niet.
- Controledatum
- 2026-10-01
https://ethereum.org/en/developers/docs/gas/
Herkomst van gegevens
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