P11-L07 · P11 · P11-M02
Abhängigkeiten und Fehlerweitergabe abbilden
Voraussetzungen: P11-L06
Lernziele
- Abhängigkeiten und Fehlerweitergabe abbilden
- Oracle- und Kombinierbarkeitsabhängigkeiten abbilden.
- Grenzen veralteter Daten und lokaler Preise identifizieren.
EN-Quellmaster · P11-L07 · 30 Minuten geschätzt · needs_review
Formative Offline-Lerneinheit. Keine Wallet-Verbindung, realen Mittel, privaten Schlüssel, Signaturen, Live-Handel oder persönlichen Portfolioeingaben. Visualisierungen sind Spezifikationen; dies ist weder Laufzeitinhalt noch Zertifizierung.
Warum das wichtig ist
Ein Vertrag kann seinem Code exakt folgen und dabei veraltete, unpassende oder wirtschaftlich fragile Eingaben verarbeiten.
Erklärung
Die Bedeutung des Feeds lesen
Datenfeeds aggregieren Eingaben und veröffentlichen Aktualisierungen; Verbraucher, Proxy und Aggregator bilden separate Abhängigkeiten [ORACLE]. Vermögenswertpaar, Netzwerk, Dezimalstellen, Aktualisierungszeit, Runde und Quellenmethodik erfassen. Eine Feedzahl ist keine unfehlbare Bewertung, und ein Proxy kann Upgrade-Abhängigkeiten einführen.
Die erklärte Verbraucherprüfung anwenden
Unser fiktiver Verbraucher akzeptiert Alter≤60 Sekunden und benötigt korrektes Paar und Dezimalstellen. Bei BeobachtungT1000 ergibt letzte AktualisierungT900 Alter100 und scheitert an Aktualität. Ein fiktiver Heartbeat120 überschreibt die60-Sekunden-Richtlinie des Verbrauchers nicht. Reale Feedupdates können Abweichungs- und Heartbeatbedingungen folgen und Netzwerkverzögerung erleben; sie sind keine kontinuierlichen Tickströme.
Poolspot von Referenzhistorie trennen
Ein Spotreserveverhältnis kann sich durch einen lokalen Swap stark bewegen. Das v2-Whitepaper behandelt akkumulierte zeitgewichtete Preisbeobachtungen und die Abwägung zwischen Aktualität und Manipulation [V2]. Ein TWAP ist eine Stichprobenmethode, kein Beweis gegen jede Manipulation oder veralteten Markt. Mehrere Feeds können Anbieter teilen; scheinbare Redundanz bedeutet daher nicht zwingend Unabhängigkeit.
Fehlerweitergabe verfolgen
Die originale Abhängigkeitskette ist verpackter Vermögenswert→Einlösungsvertrag→Oracle→Kreditschwelle→Liquidationsausstiegspool. An jeder Kante nach verwendeter Umrechnung oder Annahme fragen. Ein Einlösungsausfall kann Oraclebedeutung untergraben, selbst bei fortgesetzten Aktualisierungen. Auditumfang, Codeversion und Datum sind relevant, und ein Audit garantiert keine Sicherheit. Die Offline-Übung bildet Bedingungen ab; sie liefert keinen ausführbaren Angriff oder Vertragsinteraktion.
Begriffe
- Aktualität: Alter letzter bereitgestellter Beobachtung relativ zu einer Verbraucherrichtlinie.
- Heartbeat: Aktualisierungsauslöserintervall, kein kontinuierlicher Datenstrom.
- Kombinierbarkeit: Die Ausgabe einer Komponente wird Eingabe einer anderen.
- TWAP: zeitgewichtete Preisschätzung mit erklärtem Fenster.
Historisches Beispiel
ILLUSTRATIVE VerbraucherT1000,Feed aktualisiertT900,Heartbeat120,Verbraucher maxAge60,korrektes PaarSIM-X/SIM-Y,Dezimalstellen2. Rohe Antwort12345 bedeutet123.45 Y/X. Abhängigkeitsroute: wrappedX→redeemerR→feedF→lenderL→exitPoolE. Keine realen Verträge oder Zeitstempel.
Visuelle Spezifikationen
Abhängigkeitskarte der Walletgraphfamilie; Kanten ausdrücklich technische Abhängigkeiten, keine Identitäts-/Finanzierungszuordnung; Feedmetadaten-Seitenpanel, Alter100>60, Rohantwortumrechnung und Zweig fehlgeschlagener Einlösung.
Was die Evidenz belegt
Aktualitätsfehlschlag, Dezimalumrechnung und festgelegte Abhängigkeitsroute der Fixture.
Was die Evidenz nicht belegt
Tatsächliche Feedkonfiguration, Anbieterunabhängigkeit, Einlösbarkeit, Auditwirksamkeit oder Protokollsicherheit.
Evidenzklassifikationen
- OBSERVED: FIX-P11-L07 liefert AktualisierungT900 und PrüfungT1000.
- INFERRED: Alter100 scheitert an der bereitgestellten 60-Sekunden-Verbraucherregel.
- UNKNOWN: tatsächliche Anbieterunabhängigkeit und Einlösungskapazität.
- INSUFFICIENT EVIDENCE: Oracleupdates oder ein Audit garantieren Solvenz.
Häufige Fehler
- Heartbeat als Verbraucherakzeptanzregel behandeln.
- Paar oder Dezimalstellen ignorieren.
- Annehmen, dass Audit jede Abhängigkeit abdeckt.
Praktische Übung
Feedalter und normalisierte Antwort berechnen. Akzeptanz unter bereitgestellter Verbraucherrichtlinie entscheiden. Einen Einlösungsausfall durch die Route abbilden und zwei Prüfungen über Aktualität hinaus benennen.
Berechnungen oder Anmerkungen, Aussage-/Quellentabelle und Einschränkungen abgeben. Vorgeschlagene Aufteilung: Lernen 12 Minuten, Übung 8, Korrektur/Quiz 10; Schätzung unterliegt Kalibrierung.
Ausführliche Lösung anzeigen
Alter1000−900=100 Sekunden;100>60, daher unter Modell-Verbraucherrichtlinie ablehnen, obwohl100<Heartbeat120. Normalisierte Antwort12345/10^2=123.45 Y/X. Einlösungsfehlschlag kann die Beziehung zwischen wrappedX und einlösbarem zugrunde liegendem Vermögenswert brechen, dann Bewertung und Kreditschwellen untergraben; genaue Effekte sind ohne Regeln UNKNOWN. Paar-/Netzwerkidentität, Dezimalkonvention, Rundengültigkeit und wirtschaftliche Referenz sind separate Prüfungen. Ein aktueller Zeitstempel allein ist unzureichend.
Formatives Bewertungsraster (5 Punkte): reproduzierbare Eingaben, korrekte Methode, korrektes Ergebnis, aussagespezifischer Evidenzumfang, ausdrückliche Einschränkungen. Erfundene Beobachtung, beratende Ausgabe oder unbelegte Sicherheitsaussage erfordert unabhängig von der Punktzahl Korrektur.
Checkliste
- Paar/Netzwerk/Einheiten prüfen.
- Alter gegen Verbraucherrichtlinie berechnen.
- Gemeinsame vorgelagerte Abhängigkeiten abbilden.
- Audit- und Oraclegrenzen erhalten.
Zusammenfassung
Oraclebewertung kombiniert Identität, Einheiten, Aktualität und wirtschaftliche Abhängigkeiten. Kombinierbare Mechanismen und Audits bleiben begrenzte Evidenz.
Zusammenfassung
- Oracle- und Kombinierbarkeitsabhängigkeiten abbilden.
- Grenzen veralteter Daten und lokaler Preise identifizieren.
Nächste Lektion
P11-L08 nach Prüfung der Korrektur.
Werkzeuge
NONE im maßgeblichen Katalog. Die bereitgestellte Offline-Fixture/das Paket genügt; keine kostenpflichtige Funktion oder unverifizierte Production-Fähigkeit ist erforderlich. Lab-/Zertifizierungsmetadaten bezeichnen nachgelagerte Zuordnungen, keine Zugangssperren oder aktuellen Auszeichnungen.
Quellen und Aussagegrenzen
- [ORACLE] Chainlink — Datenfeedübersicht — Aggregation, Proxy-Abhängigkeiten und Zeitstempel-/Abweichungs-/Heartbeat-Grenzen. Geprüft am 2026-10-01; Verweis turn12view3.
- [V2] Uniswap v2 Core-Whitepaper (März 2020) — Reserveverhältnis, Konstantproduktmechanik und Inputgebühreninvariante; versionsspezifisch, kein aktueller Bereitstellungssnapshot. Geprüft am 2026-10-01; Verweis turn14view0.
Visuelle Spezifikationen
P11-L07-V01
Abhängigkeiten und Fehlerweitergabe abbilden
ILLUSTRATIVE — fiktive Eingaben; kein Signal oder Sicherheitsversprechen.
Abhängigkeitskarte der Walletgraphfamilie; Kanten ausdrücklich technische Abhängigkeiten, keine Identitäts-/Finanzierungszuordnung; Feedmetadaten-Seitenpanel, Alter100>60, Rohantwortumrechnung und Zweig fehlgeschlagener Einlösung.
Abhängigkeitskarte der Walletgraphfamilie; Kanten ausdrücklich technische Abhängigkeiten, keine Identitäts-/Finanzierungszuordnung; Feedmetadaten-Seitenpanel, Alter100>60, Rohantwortumrechnung und Zweig fehlgeschlagener Einlösung.
Bei 390px Diagramm/Tabelle, Annahmen, Korrektur und Quellenpanel stapeln; vollständige Textalternative bereitstellen. Rendering ausstehend.
Erklärende Prosa RTL; Zahlenwerte, IDs und chronologische Achsen bleiben LTR; Abhängigkeitsrichtungen erhalten.
FIX-P11-L07
Quellen und Aussagegrenzen
ORACLE · PRIMARY_DOCUMENTATION
Chainlink — Datenfeedübersicht
- Gestützte Aussage
- Aggregation, Proxy-Abhängigkeiten und Zeitstempel-/Abweichungs-/Heartbeat-Grenzen.
- Verifikationsgrenze
- Dokumentation stützt nur den Mechanismus; Fixture-Werte sind originale festgelegte Eingaben. Historische Veröffentlichungen bleiben ihren Quellen zugeordnet.
- Prüfdatum
- 2026-10-01
https://docs.chain.link/data-feeds/overview
V2 · PRIMARY_DOCUMENTATION
Uniswap v2 Core-Whitepaper (März 2020)
- Gestützte Aussage
- Reserveverhältnis, Konstantproduktmechanik und Inputgebühreninvariante; versionsspezifisch, kein aktueller Bereitstellungssnapshot.
- Verifikationsgrenze
- Dokumentation stützt nur den Mechanismus; Fixture-Werte sind originale festgelegte Eingaben. Historische Veröffentlichungen bleiben ihren Quellen zugeordnet.
- Prüfdatum
- 2026-10-01
https://app.uniswap.org/whitepaper.pdf
Datenherkunft
id: FIX-P11-L07
dataStatus: ILLUSTRATIVE
observedAt: null
timeBasis: T/SIM markers are fictional order, not timestamps.
source: Author-created fixture embedded in this lesson.
scope: No market observation, usable address, secret, signature or personal financial data.