Hoppa till innehållet
DeFi & Web3Nybörjare

Varför DeFi-protokoll är beroende av prisorakel

DeFi är beroende av prisorakel eftersom smarta kontrakt inte kan läsa externa priser. Orakel för marknadsdata on-chain för lån, swappar och stablecoins.

Vahe HakobyanVahe HakobyanChefredaktör Uppdaterad 6 okt. 20263 min läsningFaktagranskad
En mörkblå bakgrund med glödande gröna glasblock sammankopplade med ljuslinjer till höger.
Illustration: World-Crypt
På den här sidan
Viktiga slutsatser
  • Ett orakel rapporterar prisdata; det innehar inga tillgångar.
  • Utlåning använder priser för att värdera säkerhet och utlösa likvidationer.
  • Decentraliserade orakel aggregerar många källor.
  • Föråldrade priser kan orsaka felaktiga likvidationer.

Kort svar

DeFi-protokoll är beroende av prisorakel eftersom smarta kontrakt inte kan läsa priser från utanför blockkedjan. Orakel hämtar marknadsdata och levererar den på kedjan så att kontrakt kan värdera säkerhet, sätta swappar och kontrollera peggar.

DeFi står för decentraliserad finans. Det körs på smarta kontrakt. Ett smart kontrakt är ett program på en blockkedja. Dessa program kan driva marknader, men de kan inte se priser utanför.

Vilket problem löser prisorakel?

DeFi-kontrakt ligger på en blockchain och kan inte läsa externa priser på egen hand. Ett orakel är mellanprogramvara som hämtar extern prisdata och levererar den on-chain. Det handlar inte och innehar inga tillgångar. Det rapporterar bara prisdata.

Hur använder DeFi-protokoll orakelpriser?

Orakelpriset är en indata som kontrakt agerar på automatiskt. Utlåningsprotokoll använder det för att värdera säkerhet och avgöra när likvidation ska ske. Decentraliserade börser och stablecoins använder det för att sätta swappar och kontrollera en peg.

Orakelpriser i DeFi-roller
Protokoll Vad priset gör
Utlåning Värderar säkerhet och kan utlösa likvidation.
Decentraliserad börs Sätter swapvillkor för pooler som följer ett marknadspris.
Stablecoin Hjälper systemet att kontrollera sin peg.

Varför inte bara använda börspriser?

Ett enskilt börspris kan vara fel eller lätt att flytta för ett ögonblick. Om ett protokoll litar på en enda plats kan en dålig notering bli kontraktets verklighet. Decentraliserade orakel aggregerar många källor för att göra en attack mot en enda källa svårare.

  • De hämtar priser från många börser och dataleverantörer.
  • De filtrerar källor för att minska extremvärden.
  • De låter oberoende operatörer rapportera och validera data.

Vilka är de främsta orakelriskerna?

Ett orakel kan manipuleras eller fördröjas. Om ett pris är fel när ett kontrakt agerar kan resultatet bli en felaktig likvidation eller en förlust för protokollet. Även ett decentraliserat orakel kan misslyckas om dess källor eller operatörer komprometteras.

Vanliga frågor

Kontraktet kan fortsätta använda det senast rapporterade priset. Om det priset ligger långt från marknaden kan kontraktet agera på felaktig data.

De minskar vanligtvis risken att en börs eller en operatör kontrollerar priset. De kan fortfarande misslyckas om källor är nere eller data är fördröjd.

Vissa kan. Ett protokoll kan använda sina egna poolbalanser för att sätta priser, eller undvika externa priser genom sin design.

De som skriver och styr protokollet väljer oraklet. Tokeninnehavare röstar ofta om valet, och det kan ändras senare.

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