
Bedeutung und Funktion von Oracles
Damit automatisierte Prozesse und Verträge korrekt ausgeführt werden können, benötigt man reale Informationen von außerhalb. Das können Aktienkurse, Wetterdaten oder Sportergebnisse sein. Diese sogenannten Smart Contract Daten liefern Oracles.
Verbindung von Blockchain und realer Welt
Oracles übernehmen eine unverzichtbare Brückenfunktion, da Blockchains und Smart Contracts nicht auf Daten außerhalb des Netzwerks zugreifen können.
| Datenquelle | Beispiel | Verwendung durch Oracles |
|---|---|---|
| Finanzdaten | Aktien- oder Kryptokurse | Zur automatischen Auslösung von Smart Contracts in DeFi-Protokollen. |
| Wetterdaten | Temperatur, Regenmenge | Zur Regulierung von Versicherungsverträgen bei Ernteausfällen. |
| Sportereignisse | Spielausgänge, Ergebnisse | Zur Bestimmung von Gewinnen bei Blockchain-basierten Wettplattformen. |
Wie Blockchain-Oracles arbeiten
Blockchain-Oracles sind somit nicht die Datenquelle selbst. Sie sind vielmehr Werkzeuge, die externe Datenquellen abfragen, überprüfen und authentifizieren. Die gewonnenen Informationen leiten sie dann weiter.
Off-Chain-Daten, APIs und Smart Contracts
Oracles holen sich verlässliche Off-Chain-Daten aus Datenfeeds, APIs und/oder Sensoren und übertragen diese in die Blockchain. Dafür kommen dezentrale Oracle-Netzwerke zum Einsatz, die mögliche Manipulationen erschweren und die Datenqualität sichern.
Off-Chain-Daten
Stammen aus externen Systemen wie APIs, Webdaten oder Sensoren.
API-Verknüpfung
Verbindet externe Datenquellen mit der Blockchain.
Dezentrale Netzwerke
Sichern die Daten gegen Manipulation und erhöhen die Verlässlichkeit.

Oracles Beispiele und Anwendungen
Ein typisches Beispiel ist die wetterbedingte Ernteversicherung für Landwirte oder der Spielausgang bei Sportwetten.
Chainlink, Pyth Network, Band Protocol
Chainlink Oracle, Pyth Network und Band Protocol sind bekannte DeFi Oracles, die aber nicht nur im DeFi-Bereich, sondern auch bei Versicherungen oder im Gaming-Segment zum Einsatz kommen.
