Zum InhaltBlockAssay

RPC, Indexierung und fehlende Beobachtungen

P02-L07 · P02 · P02-M02

Knotenzustand, Indexerverzögerung und fehlende Evidenz unterscheiden

ILLUSTRATIVE · needs_review

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

SPECIFICATION_ONLY · ILLUSTRATIVE

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
Primärquelle öffnen
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
Primärquelle öffnen
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

Prüfe deine Begründung

P02-L07-Q1 · Warum kann I1 leer sein, ohne N1 zu widersprechen?
P02-L07-Q2 · Gebührenstatus von N2?
P02-L07-Q3 · Was belegt B1?
P02-L07-Q4 · Sind null-Ergebnis und Nullwert austauschbar?
P02-L07-Q5 · Beste nächste Indexerprüfung?