Zum InhaltBlockAssay

Datenerhebung und Herkunft

P10-L02 · P10 · P10-M01

Kennungen, Blockhöhen, Zeitstempel und Anbietergrenzen erfassen

ILLUSTRATIVE · needs_review

Voraussetzungen: P10-L01

Lernziele

  • Kennungen, Blockhöhen, Zeitstempel und Anbietergrenzen erfassen
  • Ereigniszeit, Abrufzeit und Anbieterabdeckung in separaten Feldern erhalten.

Warum das wichtig ist

Ein Screenshot kann stabil aussehen, während sein Anbieter Bezeichnungen oder Bestätigungen ändert. Ein Zeitstempel ohne Zeitgrundlage kann ein altes Ereignis wie eine neue Beobachtung aussehen lassen.

Erklärung

Jeden Abruf als kleines Evidenzpaket behandeln: Anfragemethode und exakte URL, Netzwerk, Datensatzkennung, Block- oder Slotreferenz, Antwortstatus, tatsächliche UTC-Erhebungszeit, Antwortbytes und kryptografische Prüfsumme. Das Ereigniszeitfeld des Anbieters separat halten. Zuerst die Daten speichern, dann eine Tabelle ableiten; sonst können spätere Leser Anbieterinhalt nicht von Analystenänderungen unterscheiden. Niemals Zugangsdaten oder privates Sitzungsmaterial in ein öffentliches Paket aufnehmen.

Eine Kennungsprüfsumme reproduziert Bytes, keine Wahrheit. Eine lokal neu berechnete Transaktions-ID belegt, dass die bereitgestellte Rohserialisierung zur Kennung passt; sie allein belegt weder kanonische Aufnahme noch Finalität oder menschliche Identität. Die Bestätigungsbezeichnung eines Indexers hat eine eigene Quellengrenze. Fehlende Seiten, Abschneidung, Chain-Reorganisationsrichtlinie und nicht unterstützte Ereignistypen erfassen, statt sie stillschweigend wegzunormalisieren.

Für abgeleitete Werte Einheit und Operation angeben. Rohe Ganzzahlen vor Dezimalanzeige erhalten. Wallet Intelligence kann beim Prüfen von Datensätzen helfen; diese Lektion erstellt jedoch keinen tatsächlichen Bericht und leitet Werkzeugabdeckung nicht aus der Oberfläche ab. Herkunft begleitet jede Aussage von der gespeicherten Antwort bis zur Berechnung.

Begriffe

Abrufzeit: Zeitpunkt der Antworterhebung.

Ereigniszeit: vom Chain-Datensatz des Ereignisses deklarierter Zeitstempel.

Prüfsumme: Fingerabdruck gespeicherter Bytes.

Abdeckung: Datensätze und Ereignistypen, die ein Anbieter einschließt.

Historisches Beispiel

ILLUSTRATIVE: Antwort R nennt Block 500 mit Headerzeit 12:00Z. Sie wird um 12:12Z abgerufen und führt 2500000 Roheinheiten mit sechs Dezimalstellen auf. Anbieter P berichtet Seite 1 von 2; Seite 2 ist nicht verfügbar. Abgeleitete Anzeige ist 2.5 Einheiten, nicht 2,500,000 ganze Token. Die Fixture legt diese Werte fest; keine Anfrage wurde durchgeführt.

Visuelle Spezifikationen

Transaktionszeitachse mit zwei Spuren: deklarierte Ereigniszeit bei 12:00Z und Abruf bei 12:12Z. Roheinheitenumrechnung und auffällige Lücke für Seite-2 anhängen.

Bildunterschrift: Illustrative Herkunft trennt Ereigniszeit vom Erhebungszeitpunkt einer Anbieterantwort.

SPECIFICATION_ONLY — die gerenderte Visualisierung wurde nicht erstellt oder unabhängig geprüft.

Was die Evidenz belegt

Die Fixture stützt eine reproduzierbare Einheitenumrechnung und eine klar begrenzte Beobachtung auf Seite-1. Erhebungszeit und Ereigniszeit haben unterschiedliche erfasste Bedeutungen.

Was die Evidenz nicht belegt

Eine übereinstimmende Prüfsumme zertifiziert nicht die Anbieterkorrektheit. Fehlende Seite 2 verhindert eine Aussage über vollständige Ereigniszahl; eine Headerzeit belegt keine exakte reale Ankunftszeit.

Häufige Fehler

Einen Screenshot hashen, statt die Antwort zu erhalten; Ereigniszeit durch Abrufzeit ersetzen; Roheinheiten entfernen; eine vollständige Zahl aus einer verfügbaren Seite berichten.

Praktische Übung

Eine Herkunftszeile für R schreiben, den Anzeigebetrag berechnen und „alle Ereignisse fanden um 12:12Z statt“ umformulieren. Nicht verfügbare Seite und einen unabhängigen Verifizierungsschritt einschließen.

Ausführliche Lösung anzeigen

Fiktive URL/Datensatz R, Netzwerk N, Block 500, eventTime 12:00Z (vom Header deklariert), retrievedAt 12:12Z, Anbieter P, rawAmount 2500000, decimals 6, displayAmount 2.5, Abdeckung Seite 1/2 mit nicht verfügbarer Seite 2 verwenden. Die korrekte Aussage lautet: „R wurde um 12:12Z abgerufen; seine deklarierte Blockzeit ist 12:00Z.“ Exakte Antwortbytes und Prüfsumme erhalten; Rohserialisierung und Blockreferenz unabhängig prüfen, bevor Bestätigungsaussagen erweitert werden. Vollständige Ereigniszahl bleibt unzureichend belegt.

Checkliste

  • Exakte Kennungen und Roheinheiten erhalten.
  • Ereignis- und Abrufzeitstempel trennen.
  • Bytes vor der Ableitung speichern.
  • Unvollständige Seitennavigation und indexierte Finalität offenlegen.

Zusammenfassung

Herkunft verbindet Datensätze, Abrufe und abgeleitete Aussagen, ohne aus einer Prüfsumme ein Wahrheitszertifikat zu machen.

Zusammenfassung

  • Antwortbytes und Anfragekontext erhalten.
  • Zeit- und Einheitengrundlage begleiten jeden Wert.
  • Teilabdeckung kann keine vollständige Zahl stützen.

Nächste Lektion

P10-L03

Werkzeuge

Das genannte BlockAssay-Werkzeug nur als Kontext zum Lesen von Evidenz verwenden. Diese Lektion erstellt keine Werkzeugausgabe, Kontositzung oder Berechtigung. Offline-Übung; nichts signieren, bereitstellen, genehmigen oder finanzieren.

Quellen und Aussagegrenzen

  • API: Spezifikation der öffentlichen Esplora-API — GET-Routen, ganzzahlige Satoshis und indexierte Bestätigungs-/Ausgabestatusfelder. Grenze: Nur Mechanismusdokumentation; originale illustrative Werte sind festgelegt, keine Beobachtungen. Historische Datensätze haben separat eingefrorene Herkunft und ausdrückliche Erhebungslücken.
  • BTC: Bitcoin-Entwicklerleitfaden — Transaktionen — Inputreferenzen identifizieren frühere Transaktionsoutputs; Skripte identifizieren keinen Menschen. Grenze: Nur Mechanismusdokumentation; originale illustrative Werte sind festgelegt, keine Beobachtungen. Historische Datensätze haben separat eingefrorene Herkunft und ausdrückliche Erhebungslücken.

Evidenzklassifikationen

ILLUSTRATIVE — vollständig fiktive Offline-Eingaben; keine aktuelle Beobachtung.

Beobachtungsdatum

null — keine reale Beobachtung

Inhaltsversion

1

Prüfdatum

null

Prüfstatus

needs_review

Visuelle Spezifikationen

P10-L02-V01

SPECIFICATION_ONLY · ILLUSTRATIVE

Kennungen, Blockhöhen, Zeitstempel und Anbietergrenzen erfassen

Illustrative Herkunft trennt Ereigniszeit vom Erhebungszeitpunkt einer Anbieterantwort.

Transaktionszeitachse mit zwei Spuren: deklarierte Ereigniszeit bei 12:00Z und Abruf bei 12:12Z. Roheinheitenumrechnung und auffällige Lücke für Seite-2 anhängen.

Transaktionszeitachse mit zwei Spuren: deklarierte Ereigniszeit bei 12:00Z und Abruf bei 12:12Z. Roheinheitenumrechnung und auffällige Lücke für Seite-2 anhängen.

Bei 390 px Beobachtungen, Annahmen, Lücken und Schlussfolgerung stapeln; vollständige IDs und komplette Textalternative erhalten. Breite Tabellen scrollen lokal.

Prosa kann RTL folgen; IDs, Mengen und Zeitachsen bleiben LTR. Abhängigkeitsrichtung erhalten.

P10-L02-ILLUSTRATIVE-v1

Quellen und Aussagegrenzen

API · PRIMARY_DOCUMENTATION

Spezifikation der öffentlichen Esplora-API

Gestützte Aussage
GET-Routen, ganzzahlige Satoshis und indexierte Bestätigungs-/Ausgabestatusfelder.
Verifikationsgrenze
Nur Mechanismusdokumentation; originale illustrative Werte sind festgelegt, keine Beobachtungen. Historische Datensätze haben separat eingefrorene Herkunft und ausdrückliche Erhebungslücken.
Prüfdatum
2026-10-02
Primärquelle öffnen
https://github.com/Blockstream/esplora/blob/master/API.md

BTC · PRIMARY_DOCUMENTATION

Bitcoin-Entwicklerleitfaden — Transaktionen

Gestützte Aussage
Inputreferenzen identifizieren frühere Transaktionsoutputs; Skripte identifizieren keinen Menschen.
Verifikationsgrenze
Nur Mechanismusdokumentation; originale illustrative Werte sind festgelegt, keine Beobachtungen. Historische Datensätze haben separat eingefrorene Herkunft und ausdrückliche Erhebungslücken.
Prüfdatum
2026-10-02
Primärquelle öffnen
https://developer.bitcoin.org/devguide/transactions.html

Datenherkunft

id: P10-L02-ILLUSTRATIVE-v1

dataStatus: ILLUSTRATIVE

observedAt: null

source: Original offline scenario in realOrHistoricalExample

scope: Fictional stipulated labels and values. No wallet, deployment, transaction, token launch or production observation.

Prüfe deine Begründung

P10-L02-Q1 · R wird um 12:12Z mit Headerzeit 12:00Z abgerufen. Welcher Zeitstempel beschreibt den Ereignisdatensatz?
P10-L02-Q2 · Als was werden 2500000 Roheinheiten bei sechs Dezimalstellen angezeigt?
P10-L02-Q3 · Was belegt eine übereinstimmende SHA-256-Prüfsumme gespeicherter Bytes?
P10-L02-Q4 · Nur Seite 1 von 2 ist verfügbar. Welche Aussage bleibt haltbar?
P10-L02-Q5 · Die rohe Transaktions-ID passt; Aufnahme ist nur eine Indexerbezeichnung. Was bleibt?