Start › Wissen › Glossar › Oracle

Oracle

Fachbegriffe
Definition

Nach der Definition des NIST ist ein Oracle eine Datenquelle außerhalb einer Blockchain, die einem Smart Contract (auf der Blockchain gespeicherter Programmcode) als Eingabe dient. Nach ethereum.org sind Oracles Anwendungen, die Data Feeds (laufend gelieferte Daten) erzeugen und so Datenquellen außerhalb der Blockchain für Smart Contracts verfügbar machen. Das ist nötig, weil Smart Contracts auf Ethereum standardmäßig nicht auf Informationen außerhalb des Blockchain-Netzes zugreifen können. Die Daten eines Oracles müssen korrekt sein, damit ein Smart Contract richtig ausgeführt wird.