Glossar
Push Oracle
Aktualisiert 12. Juni 2026
Push Oracle ist ein Typ von Blockchain-Oracle, der Preisdaten und andere externe Informationen nach einem festgelegten Zeitplan oder bei Erreichen definierter Schwellenwerte eigenständig in einen On-Chain-Smart-Contract schreibt – ohne dass ein Nutzertransaktion diesen Vorgang auslöst.
Funktionsweise: Heartbeat und Deviation Threshold
Ein Push Oracle unterhält einen Smart Contract, der den jeweils aktuellen Datenpunkt vorhält. Berechtigte Operatoren – ein permissioned Set an Adressen – dürfen diesen Vertrag aktualisieren. Die Aktualisierung erfolgt nach zwei typischen Auslösern:
- Heartbeat: Das Update wird in festen Zeitabständen durchgeführt, etwa alle 30 Minuten, unabhängig davon, ob sich der Preis bewegt hat.
- Deviation Threshold: Überschreitet die Preisabweichung einen festgelegten Wert – häufig 0,5 % oder 1 % – wird sofort ein Update ausgelöst.
Beide Mechanismen können kombiniert werden, um ein Gleichgewicht zwischen Aktualität und Kosteneffizienz zu finden. Entscheidend ist: Die Transaktionsgebühren (Gas Fees) für jede dieser Aktualisierungen trägt der Oracle-Betreiber selbst.
Das fundamentale Kosten-Skalierbarkeits-Dilemma
Genau hier liegt die strukturelle Schwäche des Push-Modells. Jedes zusätzliche Preis-Feed, jede neu unterstützte Blockchain und jede erhöhte Update-Frequenz erzeugen direkt höhere Betriebskosten. Das Ergebnis ist ein Kompromiss, der sich in der Praxis deutlich bemerkbar macht: Push Oracles unterstützen typischerweise nur eine begrenzte Anzahl von Blockchains und aktualisieren Preise seltener, als es viele zeitkritische DeFi-Anwendungen eigentlich erfordern würden.
Das permissioned Operator-Modell kontrolliert zwar, wer Daten schreiben darf, und reduziert damit bestimmte Manipulationsrisiken. Gleichzeitig konzentriert es Vertrauen auf eine überschaubare Anzahl von Akteuren – ein Zentralisierungsrisiko, das in dezentralen Protokollkontexten kritisch diskutiert wird.
Einordnung: Legacy-Architektur im Oracle-Ökosystem
In der Entwicklung des Oracle-Ökosystems gilt das Push-Modell inzwischen als etablierte, aber ältere Architektur. Neuere Pull-basierte Ansätze verlagern die Verantwortung für das Einlesen von Daten auf den jeweiligen Protokollnutzer: Preise werden erst on-chain geschrieben, wenn eine Transaktion sie tatsächlich anfordert. Dadurch entfällt das kontinuierliche Bezahlen von Gas Fees durch den Betreiber, und die Unterstützung vieler Blockchains sowie hochfrequenter Updates wird wirtschaftlich tragfähiger.
Für DeFi-Protokolle, die Push Oracles integrieren, ist das Verständnis der Update-Frequenz und der zugehörigen Deviation Thresholds operativ relevant: Preisbewegungen, die zwischen zwei Heartbeats stattfinden und unterhalb des Schwellenwerts bleiben, spiegeln sich nicht sofort im Oracle-Feed wider.