Naar inhoud
DeFi & Web3Beginner

Wat is een DeFi-orakel en wat doet het?

Een DeFi-orakel voert externe gegevens aan smart contracts, zodat apps prijzen en gebeurtenissen kunnen gebruiken. Het verzamelt die gegevens en schrijft ze on-chain voor leen-apps.

Vahe HakobyanVahe HakobyanHoofdredacteur Bijgewerkt 6 okt. 20263 min leestijdFeiten gecontroleerd
Een donkerblauw tafereel met gloeiende groene gegevensbalken en wijzerplaten die aan glazen blokken zijn gekoppeld.
Illustratie: World-Crypt
Op deze pagina

Kort antwoord

Een DeFi-oracle voert externe data, zoals prijzen, in smart contracts op een blockchain. Blockchains kunnen niet zelf off-chain data ophalen, dus een oracle overbrugt die kloof.

Een smart contract is een blockchainprogramma dat handelt op basis van de gegevens die het ontvangt. Veel DeFi-apps gebruiken ze voor leningen en transacties.

Waarom hebben smart contracts oracles nodig?

Blockchains kunnen zelf geen off-chain gegevens openen. Nodes herhalen dezelfde code en moeten het eens zijn, dus een contract kan geen website aanroepen. Een orakel zet externe gegevens in een transactie die alle nodes kunnen zien.

Hoe werkt een DeFi-oracle?

Een oraclenetwerk verbindt een blockchain met externe systemen. Node-operators halen data uit bronnen zoals exchange-feeds. Het netwerk combineert de rapporten en publiceert één resultaat on-chain.

  • Bronnen verzamelen: node-operators halen prijzen en gebeurtenissen uit externe bronnen.
  • Rapporten samenvoegen: Het netwerk combineert waarden om één slechte bron te beperken.
  • Publiceren on-chain: het orakel schrijft de definitieve gegevens in een transactie.

Waarvoor worden DeFi-oracles gebruikt?

DeFi-apps gebruiken oracles wanneer een contract een externe factor nodig heeft. Leningmarkten controleren prijsfeeds vóór leningen en liquidaties. Stablecoins en derivaten gebruiken ze ook voor pegs en afwikkeling.

Gebruik van orakels
DeFi-gebruik Geleverde gegevens
Leenmarkten Prijzen voor leningen en liquidaties.
Stablecoins Prijzen en reservedata voor een peg.
Derivaten Indexniveaus of uitkomsten van gebeurtenissen.

Welke risico's creëren DeFi-oracles?

Een oracle kan falen als de bronnen verkeerd, traag of gemanipuleerd zijn. Een slechte prijs kan ertoe leiden dat leencontracten gezonde posities liquideren of slechte leningen toestaan. Het kan ook fondsen weglekken of de peg van een stablecoin breken.

Hoe verschilt een oracle van een API?

Een API retourneert data aan een programma dat off-chain draait, en dat antwoord wordt geen deel van de status van een blockchain. Een DeFi-oracle haalt data uit API's en andere bronnen en schrijft die on-chain zodat smart contracts die kunnen lezen.

Een API gebruikt een sleutel en de servers van een provider. Een oracle voegt consensus en betaling toe, zodat nodes het over de waarde eens kunnen worden.

Veelgestelde vragen

Niet altijd. Sommige draaien op de servers van één bedrijf; andere gebruiken veel onafhankelijke nodes.

Ja. Aanvallers kunnen bronnen compromitteren of een zwakke prijsfeed manipuleren.

Nee. Ze leveren ook rentetarieven, uitkomsten van gebeurtenissen, reservebewijzen en cross-chain-berichten. Een prijsfeed is een stroom van assetprijzen die een oracle voor smart contracts bijwerkt.

Was deze gids nuttig?
Geschreven doorVahe HakobyanVahe Hakobyan is hoofdredacteur van World-Crypt. Hij volgt bitcoin, markten en regelgeving en leidt de nieuwsredactie die elk verhaal feitelijk controleert voordat het live gaat.

Gerelateerde gidsen

Alle DeFi & Web3-gidsen