Oracle-Architektur dokumentieren
Fünf Angaben, die eine Oracle-Prüfung festhalten muss – und die eine, die im Ernstfall entscheidet.
Diese Lektion ist fachlich nicht geprüft. Sie wurde für diese Plattform verfasst und gegen die angegebenen Belege geschrieben; eine unabhängige fachliche Durchsicht hat nicht stattgefunden.
Lernziele
- Sie können Aktualisierung nach Zeit und nach Abweichung unterscheiden.
- Sie können prüfen, wer einen Rückfallmechanismus auslösen darf.
Vorwissen prüfen
Beantworten Sie diese Fragen für sich, bevor Sie weiterlesen. Wo Sie zögern, liegt der Nutzen dieser Lektion.
- Wie oft muss ein Preis aktualisiert werden, damit er brauchbar ist?
- Was passiert, wenn die Quelle ausfällt?
- Wer entscheidet, dass auf eine Ersatzquelle umgeschaltet wird?
Kernkonzept
Zwei Auslöser für eine Aktualisierung
Ein Preis wird entweder nach Ablauf einer Frist geschrieben oder dann, wenn er um mehr als einen festgelegten Prozentsatz vom letzten Wert abweicht – meist beides zugleich, mit unterschiedlichen Werten. Die Frist bestimmt, wie alt ein Preis im ruhigen Markt höchstens ist; die Abweichungsschwelle bestimmt, wie fein eine Bewegung weitergegeben wird. Beide Zahlen gehören in die Dokumentation, nicht nur die Existenz des Oracles.
Ein Rückfall ist auch ein Eingriffsrecht
Wenn eine Quelle ausfällt, greift im besten Fall ein zweiter Mechanismus. Wer ihn auslösen darf, ist damit aber berechtigt, die Preisquelle eines laufenden Marktes zu wechseln. Ein Rückfall, den eine einzelne Adresse aktivieren kann, ist deshalb zugleich ein Governance-Risiko – und gehört in beide Abschnitte der Analyse, nicht nur in den über Oracles.
Mehrere Quellen sind nicht automatisch robuster
Ein Verbund aus mehreren Meldern schützt gegen den Ausfall eines einzelnen. Er schützt nicht, wenn alle Melder ihre Preise von denselben Handelsplätzen beziehen – dann teilen sie eine gemeinsame Ursache, und die Redundanz besteht nur in der Zustellung. Die relevante Frage ist deshalb nicht „wie viele Melder“, sondern „wie viele unabhängige Preisquellen dahinter“.
Begriffe
- Aktualisierungsfrist
- Die maximale Zeit, nach der ein Preis unabhängig von Bewegung neu geschrieben wird.
- Abweichungsschwelle
- Die Kursänderung, ab der ein Preis vorzeitig neu geschrieben wird.
- Rückfallmechanismus
- Ein Ersatzverfahren, das bei Ausfall der Hauptquelle greift.
Modell
Aktualisierungsfrist
Abweichungsschwelle
Anzahl der Melder
Anzahl unabhängiger Preisquellen dahinter
Rückfall: welcher, ausgelöst durch wen, mit welcher Frist
Formeln
Maximales Preisalter im ruhigen Markt
Alter ≤ Aktualisierungsfrist, sofern die Abweichungsschwelle nicht vorher greift- Aktualisierungsfrist
- Zeit bis zum erzwungenen Neuschreiben
- Abweichungsschwelle
- Kursänderung, die vorzeitig schreibt
Grenze: Beschreibt den Normalbetrieb. Bei überlastetem Netzwerk kann das Schreiben selbst verzögert werden – dann ist das tatsächliche Alter höher als die dokumentierte Frist.
Rechenbeispiel
Zwei Oracles, gleiche Beschreibung
- Beschreibung
- „Dezentrales Oracle-Netzwerk mit Rückfall“
- Oracle X
- Frist 1 h, Abweichung 0,5 %, 21 Melder, 7 unabhängige Quellen
- Oracle Y
- Frist 24 h, Abweichung 2 %, 9 Melder, 2 unabhängige Quellen
- Rückfall auslösbar durch
- X: Governance mit Timelock; Y: eine Adresse, sofort
Bei Y kann ein Preis im ruhigen Markt bis zu 24 Stunden alt sein, eine Bewegung unter 2 % wird gar nicht weitergegeben, und eine einzelne Adresse kann die Quelle wechseln.
Dieselbe Beschreibung, vier deutlich verschiedene Zahlen – und ein Eingriffsrecht bei Y, das X nicht hat.
Lesart: Eine Analyse, die „dezentrales Oracle mit Rückfall“ notiert, hat beide Fälle gleich behandelt. Die fünf Angaben trennen sie in wenigen Minuten.
Abruf
Übung an realen Daten
Halten Sie fest, dass ein geteilter Oracle-Anbieter auf dieser Ebene erscheint – und dass die fünf Angaben oben bestimmen, wie stark diese geteilte Abhängigkeit wirkt.
Dimension 10: Abhängigkeiten →Anwendung
Sie dokumentieren die Oracle-Architektur eines Kreditmarkts. Welche Zeile schreiben Sie, wenn die Rückfall-Berechtigung nicht ermittelbar ist?
Passende Fallstudien
Institutionelle Lesart
- Bank
- Ist das maximale Preisalter mit der eigenen Bewertungsfrequenz vereinbar?
- Versicherung
- Wäre ein Quellenwechsel durch Rückfall ein versichertes Ereignis oder ein Ausschluss?
Kennzahlen in dieser Lektion
Zum Mitnehmen
- Frist und Abweichungsschwelle sind zwei Zahlen, nicht eine Eigenschaft.
- Die Melderzahl schützt gegen Zustellungsausfälle, nicht gegen eine gemeinsame Quelle.
- Wer den Rückfall auslösen darf, hat ein Eingriffsrecht in laufende Positionen.
Belege
- EVD-2026-0004
Annual Review of Financial Economics — Smart Contracts and Decentralized Finance