Gå til innhold
DeFi & Web3Nybegynner

Hva er et DeFi-orakel, og hva gjør det?

Et DeFi-orakel mater eksterne data inn i smartkontrakter slik at apper kan bruke priser og hendelser. Det samler inn og skriver disse dataene on-chain for utlånsapper.

Vahe HakobyanVahe HakobyanAnsvarlig redaktør Oppdatert 6. okt. 20263 min lesingFaktasjekket
En mørk marineblå scene med glødende grønne datastreker og målere knyttet til glassblokker.
Illustrasjon: World-Crypt
På denne siden

Kort svar

Et DeFi-orakel mater eksterne data, som priser, inn i smartkontrakter på en blokkjede. Blokkjeder kan ikke hente data utenfor kjeden alene, så et orakel bygger bro over dette gapet.

En smartkontrakt er et blokkjederprogram som handler på data den mottar. Mange DeFi-apper bruker dem for lån og handler.

Hvorfor trenger smartkontrakter orakler?

Blokkjeder kan ikke hente data utenfor kjeden på egen hånd. Noder kjører den samme koden og må være enige, så en kontrakt kan ikke kalle opp et nettsted. Et orakel legger eksterne data inn i en transaksjon som alle noder kan se.

Hvordan fungerer et DeFi-orakel?

Et orakelnettverk kobler en blokkjede til eksterne systemer. Nodeoperatører henter data fra kilder som børsfeeder. Nettverket kombinerer rapportene og publiserer ett resultat on-chain.

  • Samle kilder: Nodeoperatører henter priser og hendelser fra eksterne kilder.
  • Aggreger rapporter: Nettverket kombinerer verdier for å redusere én dårlig kilde.
  • Publiser on-chain: Orakelet skriver de endelige dataene inn i en transaksjon.

Hva brukes DeFi-orakler til?

DeFi-apper bruker orakler når en kontrakt trenger et eksternt faktum. Lånemarkeder sjekker prisfeeder før lån og likvideringer. Stablecoins og derivater bruker dem også for peg og oppgjør.

Oracle bruker
DeFi-bruk Data som leveres
Utlånsmarkeder Priser for lån og likvideringer.
Stablecoins Priser og reservendata for en peg.
Derivater Indeksnivåer eller utfall av hendelser.

Hvilke risikoer skaper DeFi-orakler?

Et orakel kan svikte hvis kildene er feil, trege eller manipulerte. En dårlig pris kan få lånekontrakter til å likvidere sunne posisjoner eller tillate dårlige lån. Det kan også tømme midler eller bryte pegen til en stablecoin.

Hvordan skiller et orakel seg fra et API?

Et API returnerer data til et program som kjører utenfor kjeden, og svaret blir ikke en del av en blokkjedes tilstand. Et DeFi-orakel henter data fra API-er og andre kilder og skriver dem on-chain slik at smartkontrakter kan lese dem.

Et API bruker en nøkkel og en leverandørs servere. Et orakel legger til konsensus og betaling slik at noder kan bli enige om verdien.

Ofte stilte spørsmål

Ikke alltid. Noen kjører på ett selskaps servere; andre bruker mange uavhengige noder.

Ja. Angripere kan kompromittere kilder eller manipulere en svak prisfeed.

Nei. De leverer også renter, utfall av hendelser, reservbevis og meldinger på tvers av kjeder. En prisfeed er en strøm av eiendelspriser som et orakel oppdaterer for smartkontrakter.

Var denne guiden nyttig?
Skrevet avVahe HakobyanVahe Hakobyan er ansvarlig redaktør i World-Crypt. Han dekker bitcoin, markeder og regulering, og leder nyhetsredaksjonen som faktasjekker hver sak før den publiseres.

Relaterte guider

Alle DeFi & Web3-guider