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.

Kernkonzept

Fakt

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.

Risiko

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.

Annahme

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

  1. Aktualisierungsfrist

  2. Abweichungsschwelle

  3. Anzahl der Melder

  4. Anzahl unabhängiger Preisquellen dahinter

  5. Rückfall: welcher, ausgelöst durch wen, mit welcher Frist

Fünf Angaben je Oracle – Die fünfte Zeile entscheidet im Ernstfall und steht am seltensten in der Dokumentation.

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

Ein Oracle hat 21 Melder. Was folgt daraus für die Robustheit?
Warum gehört der Rückfallmechanismus auch in den Governance-Abschnitt?

Ü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

Belege