Orakel

Orakel sind Dienste von Drittanbietern, die Smart Contracts mit externen Daten versorgen und ihnen ermöglichen, mit der realen Welt zu interagieren.

Orakel fungieren als Brücken zwischen Blockchains und externen Datenquellen. Smart Contracts, die auf Blockchains laufen, können nativ nicht auf Off-Chain-Informationen wie Kursfeeds, Wetterdaten oder API-Antworten zugreifen. Orakel lösen dies, indem sie externe Daten abrufen und verifizieren und diese dann an Smart Contracts weiterleiten. Dies ermöglicht es Smart Contracts, basierend auf realen Ereignissen und Informationen ausgeführt zu werden.

Es gibt verschiedene Arten von Orakeln, darunter Software-Orakel (die Daten von APIs abrufen), Hardware-Orakel (die Sensoren verwenden) und Human-Orakel (die sich auf menschliche Eingaben verlassen). Die Sicherheit und Zuverlässigkeit eines Orakels sind entscheidend, da kompromittierte Orakel zu falschen Daten und erheblichen finanziellen Verlusten für Benutzer von Smart Contracts führen können.

🛡️ Trust Score

100%

✅ Verifizierte technische Fakten

  • Oracles provide smart contracts with access to external data.
  • Blockchains cannot natively fetch off-chain data due to their deterministic nature.
  • The 'Oracle Problem' refers to the trust and decentralization challenges of external data.
  • Decentralized Oracle Networks (DONs) use multiple sources to ensure reliability.
  • Push-based oracles update on-chain data at regular intervals.
  • Pull-based oracles update on-chain data only when requested by a transaction.
        graph LR
  Center["Orakel"]:::main
  Pre_smart_contract["smart-contract"]:::pre --> Center
  click Pre_smart_contract "/terms/smart-contract"
  Pre_blockchain["blockchain"]:::pre --> Center
  click Pre_blockchain "/terms/blockchain"
  Rel_decentralized_finance_defi["decentralized-finance-defi"]:::related -.-> Center
  click Rel_decentralized_finance_defi "/terms/decentralized-finance-defi"
  Rel_chainlink["chainlink"]:::related -.-> Center
  click Rel_chainlink "/terms/chainlink"
  Rel_inter_blockchain_communication_ibc["inter-blockchain-communication-ibc"]:::related -.-> Center
  click Rel_inter_blockchain_communication_ibc "/terms/inter-blockchain-communication-ibc"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 Erkläre es wie einem 5-Jährigen

🔌 Ein Orakel ist wie ein Kurier, der Nachrichten von der Außenwelt in die verschlossene Welt der [Blockchain](/de/terms/blockchain) bringt.

🤓 Expert Deep Dive

Das Oracle Problem beschreibt das Dilemma, dass eine dezentrale Blockchain auf potenziell zentralisierte Datenquellen angewiesen ist. DONs (Decentralized Oracle Networks) lösen dies durch Fehlertoleranz und ökonomische Anreize.

🔗 Verwandte Begriffe

Voraussetzungen:

📚 Quellen