Ein Orakel ist ein System, das externe Daten in die Blockchain bringt, die für die Ausführung von Smart Contracts benötigt werden. Diese Daten können beispielsweise den aktuellen Preis von Krypto-Assets, das Wetter oder sportliche Ereignisse umfassen. Orakel sind notwendig, weil Blockchains keine Verbindung zur Außenwelt haben und daher keine „realen“ Daten direkt in ihre Smart Contracts einfließen können. Sie spielen eine zentrale Rolle in DeFi-Anwendungen, die auf solchen Daten basieren.