Zum Inhalt springen
Do., 13 Aug. UTC 17:47:23 CAP $1.97T
29 Angst Live
Glossar

Oracle Fortgeschritten

Ein Oracle ist ein Dienst, der externe, reale Daten - etwa Asset-Preise - in eine Blockchain einspeist, damit Smart Contracts auf Informationen zugreifen können, die sie nicht selbst beschaffen können.

Blockchains sind bewusst isolierte Systeme. Sie können nicht von sich aus auf eine Website oder eine externe Datenbank zugreifen, was ein Sicherheitsmerkmal ist, bedeutet aber, dass Smart Contracts, die reale Informationen benötigen - etwa aktuelle Asset-Preise, Wetterdaten oder den Ausgang eines Ereignisses -, einen Weg benötigen, diese zu erhalten. Ein Oracle ist der Mechanismus, der diese externen Daten on-chain liefert, in einer Form, die ein Smart Contract lesen und verarbeiten kann.

Preis-Oracles sind besonders wichtig im Bereich der dezentralen Finanzen, wo Kreditprotokolle, Derivate-Plattformen und andere Anwendungen auf genaue, zeitnahe Preisdaten angewiesen sind, um Sicherheiten zu bewerten, Zinsen zu berechnen oder zu entscheiden, wann eine Position liquidiert werden soll. Da so viel von den Daten eines Oracles abhängt, reicht das Oracle-Design von einer einzelnen zentralisierten Datenquelle bis zu dezentralen Netzwerken, die viele unabhängige Quellen kombinieren und gegenprüfen, bevor sie einen Wert on-chain liefern.

Ein fehlerhafter, verzögerter oder manipulierter Oracle-Feed ist eine gut dokumentierte Risikoquelle in den dezentralen Finanzen, da ein Protokoll, das falschen Preisdaten vertraut, falsche Entscheidungen treffen kann, einschliesslich der Auslösung von Liquidationen, die nicht hätten stattfinden sollen, oder der Zulassung von Krediten gegen überbewertete Sicherheiten. Dies wird oft als Oracle-Problem bezeichnet und ist einer der Gründe, warum Oracle-Design als ernsthafte Sicherheitsüberlegung behandelt wird, nicht als Nebensache.

Das Wichtigste in Kürze

  • Oracles versorgen Blockchains mit externen Daten, etwa Asset-Preisen, auf die Smart Contracts nicht von sich aus zugreifen können.
  • Preis-Oracles werden in der dezentralen Finanzwelt umfassend genutzt, um Sicherheiten zu bewerten und Aktionen wie Liquidationen auszulösen.
  • Ein fehlerhafter oder manipulierter Oracle-Feed ist eine anerkannte Risikoquelle für jedes Protokoll, das davon abhängt.

Oracle — häufig gestellte Fragen

Warum kann ein Smart Contract nicht einfach selbst Daten von einer Website abrufen?

Blockchains sind so konzipiert, dass sie deterministisch und von externen Systemen isoliert sind, sodass sie keine direkten Abrufe von externen Websites oder Datenbanken durchführen können. Ein Oracle fungiert als vertrauenswürdige Brücke, die diese externen Daten in nutzbarer Form auf die Blockchain bringt.

Sind alle Oracles gleich vertrauenswürdig?

Nein. Die Designs reichen von einem einzelnen zentralisierten Datenanbieter bis zu dezentralen Netzwerken, die viele unabhängige Quellen kombinieren. Systeme, die sich auf mehrere unabhängige Quellen stützen, gelten im Allgemeinen als widerstandsfähiger gegen Manipulation als ein einzelner Datenfeed.

This definition is educational and not financial advice. Crypto is volatile and high-risk — always do your own research.

Verwandte Begriffe

Alle Begriffe →
Weiter lernen

Neu in der Krypto-Welt oder wollen Sie Wissenslücken schließen? Arbeiten Sie sich durch die Grundlagen im Bereich Lernen, durchstöbern Sie alle Begriffe A–Z, oder sehen Sie sich die Live-Kurse der Coins an, die diesen Konzepten zugrunde liegen.