Krypto

Blockchain-Oracle

Auch bezeichnet alsOracle

Ein Blockchain-Orakel ist ein Mechanismus, der einem Smart Contract Daten oder Ereignisse außerhalb seiner nativen Blockchain bereitstellt oder Blockchain-Informationen an ein externes System übermittelt. Orakel liefern häufig Marktpreise, Zinssätze, Proof-of-Reserves-Daten, Wetterergebnisse oder andere Eingaben, die Blockchains nicht selbstständig verifizieren können.

Was Blockchain-Oracle bedeutet

Smart Contracts können zuverlässig auf Daten zugreifen, die bereits in ihrer eigenen Chain gespeichert sind, können aber nicht direkt wissen, wie hoch ein Aktienkurs oder ein Wechselkurs ist oder ob ein Ereignis offline stattgefunden hat. Ein Oracle stellt diese Verbindung her. Sein Design kann eine einzelne Quelle, mehrere Datenanbieter, kryptografische Nachweise oder ein Netzwerk von Knoten nutzen, das ein Ergebnis aggregiert und veröffentlicht.

Ein Blockchain-Orakel kann bestimmen, ob ein Kreditprotokoll eine Position liquidiert, wie ein Derivat abgerechnet wird oder ob ein Stablecoin-Mechanismus auf Preisänderungen reagiert. Falsche, veraltete, manipulierte oder nicht verfügbare Orakeldaten können daher zu falschen Onchain-Aktionen führen, selbst wenn der Smart Contract selbst wie geschrieben ausgeführt wird.

Ein Kreditprotokoll akzeptiert ETH als Sicherheit und benötigt einen ETH/USD-Wert, um seine Sicherheitenregeln zu prüfen. Es greift auf einen festgelegten Oracle-Feed zu, statt dem Kurs in einem einzelnen AMM-Pool zu vertrauen. Ist der Feed veraltet oder für das falsche Währungspaar konfiguriert, könnte das Protokoll Sicherheitenwerte falsch berechnen.

Häufige Fragen

Warum kann ein Smart Contract nicht einfach den Kurs einer Website abrufen?+

Blockchains setzen voraus, dass Netzwerkteilnehmer zum selben überprüfbaren Ergebnis gelangen. Würde ein Vertrag eigenständig wechselnde Webinhalte abrufen, würde das die Einigung erschweren und inkonsistente oder manipulierbare Eingaben ermöglichen. Oracles bieten einen definierten, überprüfbaren Weg für externe Daten.

Werden Preis-Orakel nur für Kryptowährungspreise verwendet?+

Nein. Oracle-Systeme können viele Arten von Daten und Berechnungsergebnissen liefern, darunter Devisenkurse, Rohstoffpreise, Wetterinformationen, Zufallszahlen, Proof-of-Reserves-Daten und Cross-Chain-Nachrichten, je nach Leistungsumfang des jeweiligen Oracle-Designs.

Zum Originalmaterial gehen.

01Chainlink Documentation — Datenfeeds02Ethereum.org — Oracles