P02-L07 · P02 · P02-M02
Knotenzustand, Indexerverzögerung und fehlende Evidenz unterscheiden
Voraussetzungen: P02-L06
Lernziele
- Knotenzustand, Indexerverzögerung und fehlende Evidenz unterscheiden
- null-Ergebnis, Transportfehler und gemessenen Nullwert unterscheiden.
- Abdeckungs- und Zeitgrenzen von Indexern erklären.
- Eine gezielte Prüfung fehlender Daten formulieren.
EN-Quellmaster · P02-L07 · 30 Minuten geschätzte Dauer · needs_review
Studium mit reinem Lesezugriff. Keine Wallet-Verbindung, echtes Geld, Seed-Phrase, privater Schlüssel, Signatur oder Live-Transaktion. Dauer ist eine redaktionelle Schätzung; visuelle Elemente sind Spezifikationen, keine bereitgestellten Komponenten.
Warum das wichtig ist
Ein leerer Bildschirm ist keine Evidenz dafür, dass nichts geschah. Der Beobachtungspfad kann unabhängig vom untersuchten Registerereignis ausfallen oder verzögert sein.
Erklärung
Den Beobachtungspfad verfolgen
Eine Knoten-API liefert Daten unter den Parametern einer Methode und dem verfügbaren Knotenzustand. Ein Indexer erstellt eine andere Ansicht für Suche oder Aggregation. Eine Schnittstelle zeigt diese Ansicht an. Ein fehlendes Ergebnis kann auf verschiedenen Ebenen entstehen; diese nicht in eine einzige Schlussfolgerung auf Chain-Ebene zusammenfallen lassen.
Solana getTransaction kann null zurückgeben, wenn die Transaktion beim angefragten Commitment nicht gefunden wird [SOLRPC]. Ethereum-Belegmethoden unterscheiden ebenfalls verfügbare Belege von fehlenden Ergebnissen [RPC]. Genaue Methode und Kontext sind wichtiger als das allgemeine Wort «leer».
Vier oberflächlich ähnliche Ausgaben
Ein Nullwert ist eine zurückgegebene Messung unter einer definierten Abfrage. null ist ein nicht verfügbares/nicht gefundenes Ergebnis nach Methodensemantik. Eine leere Liste bedeutet keine zurückgegebenen Zeilen unter ihren Filtern und ihrer Abdeckung. Ein Timeout ist ein Kommunikationsergebnis. Ohne weitere Evidenz ist keines austauschbar.
Ein Indexer kann erst bis zu einem angegebenen Block verarbeitet haben. Eine Abfrage zu einem späteren Ereignis kann dann dessen Abwesenheit nicht belegen. Die fehlende Zeile nicht erfinden; die Abdeckungslücke berichten. Eine spätere Gegenprüfung sollte die ursprüngliche Anfrage bewahren und gleichwertige Parameter vergleichen.
Mit dem kleinsten nützlichen Datensatz diagnostizieren
Netzwerk, Kennung, Methode, Parameter, Commitment/Block, Quelle und Abrufmarke erfassen. Dann nach der fehlenden Ebene fragen: aktuellem Indexierungsstand, Knotenstatus, Archivverfügbarkeit oder genauem Transaktionsdatensatz. Eine unveränderte Abfrage endlos zu wiederholen fügt keine Evidenz hinzu.
Ungewissheit im Bericht bewahren
«Von Quelle S unter Abfrage Q nicht zurückgegeben» statt «existiert nicht» verwenden. Enthält ein bereitgestelltes Knotenpaket einen Datensatz, während ein Indexer früher endet, ist Verzögerung eine plausible Erklärung innerhalb dieser Übungsdaten. Sie bleibt eine Schlussfolgerung mit angegebener Abdeckungsgrundlage, kein Beweis, dass jede leere UI harmlos ist.
Ein Asset nicht als sicher oder eine Person als inaktiv klassifizieren, weil Beobachtungen fehlen. Vollständigkeit ist eine Eigenschaft, die belegt werden muss, nicht aus einer leeren Seite abgeleitet.
Klassifikation der Evidenzzustände
OBSERVED im Übungsdatensatz: bereitgestellter Knotendatensatz, Indexerabdeckung, leere Antwort, Timeout und abgegrenzter Nullsaldo. INFERRED: die Abdeckungslücke macht I1 unter dem angegebenen Kontext mit N1 vereinbar. UNKNOWN: Gebühr von N2 und frühere Bestände. INSUFFICIENT EVIDENCE: eine leere Liste, ein Timeout oder eine Nullsaldo-Momentaufnahme beweist vollständige historische Abwesenheit.
Begriffe
- RPC (Remote Procedure Call): methodenbasierte Anfrage an einen Knoten oder Anbieter.
- Commitment: angefragter Grad der Netzwerkbestätigung für eine Beobachtung; seine Bedeutung ist netzwerkspezifisch.
- Indexer: abgeleiteter durchsuchbarer Datendienst.
- Abdeckung: was eine Quelle umfasst.
- null-Ergebnis: fehlendes Ergebnis nach methodenspezifischer Semantik.
Historisches Beispiel
ILLUSTRATIVE. N1 liefert SIM-TX-Z in Block 120, Ausführungserfolg. I1 indexedThrough=118 und gibt für Z ein leeres Ergebnis zurück. N2 läuft in einen Timeout. B1 liefert balance0 für ACCOUNT-Q bei Block 119. Alle sind SIM-NET; Marken sind fiktiv.
Visuelle Spezifikationen
Evidenzpanel mit N1 Block 120, I1 Abdeckung 118, N2 Timeout, B1 Nullsaldo 119. Alternativtext: fehlende/indexierte Daten und ein gemessener Nullwert beantworten unterschiedliche Fragen.
Was die Evidenz belegt
Die verschiedenen Antworttypen der Übungsdaten und die begrenzte Abdeckungserklärung.
Was die Evidenz nicht belegt
Globale Transaktionsabwesenheit, vollständigen Verlauf, Quellenauthentizität oder aktuellen Dienstzustand.
Häufige Fehler
- null-Ergebnis mit Nullwert gleichsetzen.
- Leerer Indexer bedeutet keine Transaktion.
- Timeout bedeutet keine Gebühr.
Praktische Übung
Jedes Ergebnis klassifizieren und eine Notiz zur fehlenden Beobachtung erstellen. Widerspricht I1 N1? Belegt N2 Gebührenfreiheit? Kann B1 belegen, dass Q nie Vermögenswerte hielt?
Reichen Sie eine kurze Evidenztabelle und Begründung nur mit bereitgestelltem Material ein. Empfohlene Zeit: Studium 12 min, Prüfung/Berechnung 8 min, Korrektur/Quiz 10 min.
Ausführliche Lösung anzeigen
N1 ist ein bereitgestellter Aufnahmedatensatz. I1 hat eine Abdeckungslücke für 120, daher widerspricht seine leere Antwort N1 nicht; Verzögerung ist unter der angegebenen Abdeckung INFERRED. N2 liefert keine Ausführungs-/Gebührenmessung. B1 ist nur ein gemessener Nullwert bei 119, kein vollständiger Verlauf. Gebühr bei N2 und frühere Bestände von Q bleiben UNKNOWN.
Bewertungsraster: 1 Punkt für genauen Umfang, Quellen-/Übungsdatenherkunft, korrekte Begründung, ausdrückliche Grenzen und sicheres Arbeiten ohne Netzwerk (insgesamt 5). Erfundenes Beobachten oder unbelegte menschliche Zuordnung erfordert unabhängig von der Punktzahl Korrektur. Lernfeedback, keine Zertifizierung.
Checkliste
- Methode und Parameter.
- Typ des zurückgegebenen Ergebnisses.
- Indexierungsstand/Block/Commitment.
- Abdeckungslücke.
- Gezielte nächste Anfrage.
Zusammenfassung
Ein leerer Bildschirm ist keine Evidenz dafür, dass nichts geschah. Der Beobachtungspfad kann unabhängig vom untersuchten Registerereignis ausfallen oder verzögert sein. Das bereitgestellte Material stützt die verschiedenen Antworttypen der Übungsdaten und die begrenzte Abdeckungserklärung. Es belegt keine globale Transaktionsabwesenheit, vollständigen Verlauf, Quellenauthentizität oder aktuellen Dienstzustand.
Zusammenfassung
- null-Ergebnis, Transportfehler und gemessenen Nullwert unterscheiden.
- Abdeckungs- und Zeitgrenzen von Indexern erklären.
- Eine gezielte Prüfung fehlender Daten formulieren.
Nächste Lektion
P02-L08 nach Prüfung dieser Übung und ihrer Voraussetzungen.
Werkzeuge
NONE. Der maßgebliche Katalog verlangt keinen Produktzugang. Verwenden Sie eingefrorenes Material ohne Netzwerkverbindung.
Quellen und Aussagegrenzen
- [RPC] Ethereum JSON-RPC — Belegstatus, Blockkontext und netzwerkbezogene API-Ergebnisse. Geprüft 2026-10-01.
- [SOLRPC] Solana getTransaction — Commitment-bezogene Ergebnisse und null bei nicht gefunden/nicht bestätigt. Geprüft 2026-10-01.
Synthetische Werte sind vom Autor erstellte Übungseingaben. Historische Werte verwenden gegebenenfalls den verknüpften Datensatz und dessen enger begrenzte Herkunft. Quellenprüfung ist keine unabhängige redaktionelle Abnahme.
Visuelle Spezifikationen
P02-L07-V01
Knotenzustand, Indexerverzögerung und fehlende Evidenz unterscheiden
Illustrative Lerndaten; keine Live-Ansicht
Evidenzpanel mit N1 Block 120, I1 Abdeckung 118, N2 Timeout, B1 Nullsaldo 119. Alternativtext: fehlende/indexierte Daten und ein gemessener Nullwert beantworten unterschiedliche Fragen.
fehlende/indexierte Daten und ein gemessener Nullwert beantworten unterschiedliche Fragen.
390px: gestapelte Zeilen mit vollständigem Textäquivalent; Abnahme der Darstellung bei 768px/Desktop ausstehend
Prosa RTL; Kennungen und Zahleneinheiten bleiben LTR; tatsächliche Pfeilrichtungen bewahren
FIX-P02-L07
Quellen und Aussagegrenzen
RPC · PRIMARY_DOCUMENTATION
Ethereum JSON-RPC
- Gestützte Aussage
- Belegstatus, Blockkontext und netzwerkbezogene API-Ergebnisse.
- Verifikationsgrenze
- Primärseite für den angegebenen Mechanismus oder die zugeschriebene Veröffentlichung geprüft; sie authentifiziert keine Beispieldaten.
- Prüfdatum
- 2026-10-01
https://ethereum.org/en/developers/docs/apis/json-rpc/
SOLRPC · PRIMARY_DOCUMENTATION
Solana getTransaction
- Gestützte Aussage
- Commitment-bezogene Ergebnisse und null bei nicht gefunden/nicht bestätigt.
- Verifikationsgrenze
- Primärseite für den angegebenen Mechanismus oder die zugeschriebene Veröffentlichung geprüft; sie authentifiziert keine Beispieldaten.
- Prüfdatum
- 2026-10-01
https://solana.com/docs/rpc/http/gettransaction
Datenherkunft
id: FIX-P02-L07
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