Hoppa till innehållet
DeFi & Web3Nybörjare

Vad är ett DeFi-orakel och vad gör det?

Ett DeFi-orakel matar in extern data i smarta kontrakt så att appar kan använda priser och händelser. Det samlar in och skriver den datan on-chain för lånappar.

Vahe HakobyanVahe HakobyanChefredaktör Uppdaterad 6 okt. 20263 min läsningFaktagranskad
En mörkblå scen med glödande gröna datafält och mätare kopplade till glasblock.
Illustration: World-Crypt
På den här sidan

Kort svar

Ett DeFi-orakel matar in extern data, såsom priser, i smarta kontrakt på en blockchain. Blockchains kan inte hämta data utanför kedjan på egen hand, så ett orakel överbryggar den klyftan.

Ett smart kontrakt är ett blockchain-program som agerar på data det tar emot. Många DeFi-appar använder dem för lån och handel.

Varför behöver smarta kontrakt orakel?

Blockchains kan inte komma åt data utanför kedjan på egen hand. Noder upprepar samma kod och måste komma överens, så ett kontrakt kan inte anropa en webbplats. Ett orakel lägger in extern data i en transaktion som alla noder kan se.

Hur fungerar ett DeFi-orakel?

Ett orakelnätverk kopplar en blockchain till externa system. Nodoperatörer hämtar data från källor som börsflöden. Nätverket kombinerar rapporterna och publicerar ett resultat on-chain.

  • Samla källor: Nodoperatörer hämtar priser och händelser från externa källor.
  • Aggregera rapporter: Nätverket kombinerar värden för att minska en dålig källa.
  • Publicera on-chain: Oraklet skriver den slutliga datan i en transaktion.

Vad används DeFi-orakel till?

DeFi-appar använder orakel när ett kontrakt behöver ett externt faktum. Lånemarknader kontrollerar prisflöden före lån och likvidationer. Stablecoins och derivat använder dem också för peggar och avveckling.

Orakelanvändning
DeFi-användning Data som tillhandahålls
Utlåningsmarknader Priser för lån och likvidationer.
Stablecoins Priser och reservdata för en peg.
Derivat Indexnivåer eller utfall av händelser.

Vilka risker skapar DeFi-orakel?

Ett orakel kan misslyckas om dess källor är felaktiga, långsamma eller manipulerade. Ett felaktigt pris kan få lånkontrakt att likvidera friska positioner eller tillåta dåliga lån. Det kan också tömma medel eller bryta en stablecoins peg.

Hur skiljer sig ett orakel från ett API?

Ett API returnerar data till ett program som körs off-chain, och svaret blir inte en del av en blockchains tillstånd. Ett DeFi-orakel tar data från API:er och andra källor och skriver det on-chain för smarta kontrakt att läsa.

Ett API använder en nyckel och en leverantörs servrar. Ett orakel tillför konsensus och betalning så att noder kan enas om värdet.

Vanliga frågor

Inte alltid. Vissa körs på ett företags servrar; andra använder många oberoende noder.

Ja. Angripare kan kompromettera källor eller manipulera ett svagt prisflöde.

Nej. De levererar också räntor, händelseutfall, reservbevis och meddelanden mellan kedjor. Ett prisflöde är en ström av tillgångspriser som ett orakel uppdaterar för smarta kontrakt.

Var den här guiden till hjälp?
Skriven avVahe HakobyanVahe Hakobyan är chefredaktör för World-Crypt. Han bevakar bitcoin, marknader och reglering och leder nyhetsredaktionen som faktagranskar varje artikel innan den publiceras.

Relaterade guider

Alla DeFi & Web3-guider