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.

Op deze pagina
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.
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.





