Zephyrnet-logo

Pris Oracles in DeFi Explained – The Daily Hodl

Dato:

HodlX Gjestepost  Send inn innlegget ditt

 

I en verden av DeFi (desentralisert finans) spiller orakler en avgjørende rolle for å sikre nøyaktigheten og påliteligheten til data - spesielt prisdata - brukes innenfor ulike protokoller og plattformer.

Hva er prisorakler

Et prisorakel er en spesifikk type orakel som gir off-chain (ekstern) prisinformasjon til on-chain (blockchain) smarte kontrakter.

Gitt blokkjedenes isolerte natur, kan ikke smarte kontrakter få tilgang til ekstern informasjon direkte, og orakler fungerer som en bro for å bringe disse eksterne dataene inn i blokkjeden.

Hvorfor prisorakler er så viktige i DeFi

Prisorakler er vidt spredt i DeFi. De er et kjerneelement i mange kryptoprosjekter.

Utlånsprotokoller bestemmer med orakler de riktige sikkerhetsnivåene og starter likvidasjoner når det er nødvendig. Algoritmiske stabile mynter opprettholder koblingen til eksterne eiendeler.

Syntetiske eiendeler sporer prisene på RWA (real-world assets) for å administrere syntetiske versjoner på blokkjeden.

Ethvert prosjekt som bruker eiendelspriser trenger et slags prisorakel.

Siden orakel er mye brukt i kryptoprosjekter og nesten alltid spiller en avgjørende rolle i dem, har orakelangrep blitt en av de mest populære typene angrep på kryptoprosjekter.

Typer priser orakler, deres fordeler, ulemper og sikkerhetsproblemer

Chainlink pris orakel

Uten tvil den mest kjente orakelleverandøren, løsningen består av et nettverk av orakler (datafeeder) som formidler data inn i blokkjeden.

Oversikt

En gruppe uavhengige operatører oppdaterer hver datafeed. Deretter validerer og samler en smart kontrakt data fra disse operatørene.

Operatører belønnes for sine datapubliseringsaktiviteter.

Hver datafeed har sine spesifikke parametere, for eksempel minimum antall orakler, minimum antall orakler som kreves for å oppdatere prisen og hyppigheten av oppdateringer.

Dataaggregering

Gitt at dataene leveres av ulike operatører, er et avgjørende skritt å slå dem sammen til en enkelt verdi.

Denne prosessen utfolder seg i to trinn - Til å begynne med bruker operatører off-chain-rapportering, og deretter leveres dataene til aggregatorkontrakten.

Off-chain-rapportering omfatter et P2P-nettverk (peer-to-peer) av operatører som består av flere noder.

Hver node signerer og sender inn prisen, og via en konsensusmekanisme lages en samlet transaksjon.

Denne transaksjonen inkluderer operatørers signaturer og innsendte priser og blir deretter validert på kjeden.

Å bruke et nettverk av operatører med en konsensusmekanisme reduserer kostnadene ved å danne den endelige prisen betydelig - alle aggregeringsberegninger utføres utenfor kjeden, og kun én endelig transaksjon registreres - samtidig som løsningens desentralisering opprettholdes.

Det er verdt å merke seg at Chainlink-prisdatastrømmer ikke er tilgjengelige i alle nettverk og absolutt ikke for alle valutaer.

Det er mulig å legge til flere valutaer, men de må oppfylle spesifikke Chainlink-krav, noe som kan være dyrt.

Derfor, når nødvendig valuta for et prosjekt er fraværende, må andre typer orakler vurderes.

Pyth pris orakler

En annen populær prisorakelleverandør opererer på tvers av mer enn 12 kjeder. I likhet med Chainlink-orakler består den av tre hovedkomponenter, som er som følger.

  • Utgivere som gir prisdata
  • Pyths orakelprogram, en modul som samler data fra utgivere
  • Forbrukere, som er protokoller som ber om prisdata

La oss undersøke hvordan Pyth-arkitekturen fungerer for de fleste systemene som støttes av Pyth.

For dataaggregering brukes en protokoll kalt Pythnet. Det er en Solana-drevet applikasjonsblokkkjede brukt av Pyths dataleverandører.

Disse leverandørene gir prisantydninger for hver eiendel. Pythnet kombinerer disse prisene for å produsere en enkelt aggregert pris.

Deretter overføres de kombinerte prisene til målkjeder ved bruk av Wormhole-protokollen. Til slutt henter forbrukerkontraktene prisene fra kjedelagring.

TWAP orakler

TWAP-orakler beregner gjennomsnittsprisen på en bestemt eiendel over et spesifikt tidsintervall.

Som antydet av navnet, opererer disse oraklene i kjeden basert på et prinsipp som beregner den gjennomsnittlige aktivaprisen over en forhåndsbestemt tidsperiode.

Selv om de virker enkle i funksjonaliteten, byr det på betydelige utfordringer å distribuere dem på en sikker måte.

En av de uttalte fordelene med å bruke TWAP-orakler ligger i å ta opp spørsmålet om prismanipulasjon i DEX-pooler.

I scenarier der et prosjekt er knyttet til den øyeblikkelige prisen på en eiendel, kan ugjerningspersoner utnytte dette ved å bruke et flashlån for å skjeve eiendelens pris og deretter utføre et angrep.

Ved å utnytte TWAP-er, er manipulatoren tvunget til å opprettholde den forvrengte prisen over en bestemt varighet, slik at arbitrasjemekanismer kan spille inn og motvirke den ondsinnede hensikten.

Til tross for den tilsynelatende enkelheten til TWAP-orakler, kan det være en kompleks oppgave å sikre sikker implementering.

Motstandsdyktigheten mot angrep er avhengig av flere faktorer, som effektiviteten til arbitrasjemekanismen, bassengets kapitalvolum, protokollens immunitet mot prismanipulasjoner, nettverkets konsensusmekanisme og forskjellige andre elementer.

Generelt kan det antas at det å stole utelukkende på TWAP-orakler ikke kan anses som helt sikkert.

De kan imidlertid dyktig fungere som et komplementært tiltak ved siden av andre typer prisorakler.

Ved syntetisering, mens TWAP-orakler tjener til å hemme og komplisere utnyttende prismanipulasjoner i DEX-pooler ved å nødvendiggjøre opprettholdelse av manipulerte priser over en spesifisert tidsramme, bør implementeringen av dem tilnærmes med en grundig forståelse av deres kompleksitet og potensielle sårbarheter.

Å betrakte dem som en del av en bredere, flerfasettert orakelstrategi er medvirkende til å øke robustheten og sikkerheten til blokkjedeprosjekter når det gjelder å navigere i det flyktige og noen ganger motstridende landskapet i cryptocurrency markeder.

Åpen prisfeed

Dette er et orakel utviklet av Compound protokoll.

Hovedideen med oraklet er å kombinere priser fra forskjellige kilder - opprinnelig lenke og Unwap markeder

Feedoraklet for åpen pris bruker en spesiell kontrakt som lar en pålitelig kilde oppdatere prisene.

Når prisen er oppdatert, sammenlignes den med en ankerpris fra Uniswap pool.

Dersom prisen avviker fra ankerprisen mer enn opprinnelig fastsatte grenser, forkastes prisoppdateringen.

Ankerprisen hentes med TWAP-mekanismen beskrevet ovenfor.

Åpen prisfeed beskytter mot feil data lagt ut av en ekstern prisleverandør.

Ulempen er at når prisen svinger ofte, kan det hende at TWAP-prisen ikke oppdateres og den faktiske aktivaprisen levert av en ekstern kilde vil bli forkastet.

Skaper DAO-orakler

Maker-orakler er et av de eldste oraklene i EVM-økosystemet.

Som Chainlink og Pyt, bruker den et nettverk utenfor kjeden der priskringkastere leverer verdievalueringer.

On-chain orakelmodulen har to hovedkontrakter - median og OSM (oracle sikkerhetsmodul).

"Median"-komponenten gir Markørens pålitelige referansepris. Den beregner en median av mottatte priser og lagrer verdien.

'OSM'-kontrakten sikrer at de lagrede prisverdiene ikke tas før en viss forsinkelse har passert.

Det skal bemerkes at dette prisoraklet kun er tilgjengelig for hvitelistede kontrakter.

konklusjonen

Prisorakler er en avgjørende del av DeFi-økosystemet. Sikkerheten til mange kryptoprosjekter avhenger av orakler.

Dessverre finnes det ingen beste løsning for et prisorakel - hvert orakel har sine egne begrensninger, fordeler og ulemper.

Derfor er det viktig å vite hvilke orakler som er tilgjengelige og velge den beste løsningen for et kryptoprosjekt.

FAQ

I hvilke kryptoprosjekter kan prisorakler brukes?

Prisorakler kan brukes i en rekke kryptoprosjekter, spesielt de innenfor DeFi-sektoren.

Eksempler på brukstilfeller inkluderer utlånsprotokoller som må sikre korrekte sikkerhetsnivåer, algoritmiske stabile mynter som krever pålitelige priskoblinger til eksterne eiendeler og plattformer for syntetiske eiendeler som må spore RWA-priser for å administrere sine syntetiske motparter i kjeden.

Er det en beste løsning for orakler tilgjengelig for øyeblikket?

Nei, det finnes ingen enestående løsning for orakler for øyeblikket.

Hvert orakel har sine egne fordeler og ulemper, avhengig av spesifikke brukstilfeller, sikkerhetsmodeller og nettverkskompatibilitet.

Derfor er det avgjørende å forstå de tilgjengelige oraklene og velge en som passer best med et bestemt kryptoprosjekts krav og mål.

Hva er farene ved å bruke TWAP-orakler?

Mens TWAP-orakler tilbyr visse fordeler, for eksempel å dempe umiddelbare prismanipulasjoner ved å beregne et gjennomsnitt av eiendelsprisen over en spesifisert tid, er de ikke ugjennomtrengelige for trusler og kompleksiteter.

Å distribuere TWAP-orakler sikkert er spesielt utfordrende, og deres motstandskraft mot angrep avhenger av flere variabler, inkludert arbitrasjemekanismens effektivitet, likviditetspoolens kapital og nettverkets konsensusmekanisme, blant andre.

De kan brukes effektivt sammen med andre typer orakler for å sikre økt sikkerhet og funksjonalitet i en strategi med flere orakel.


Gleb Zykov er medgründer og CTO for HashEx Blockchain Security. Han har mer enn 14 års erfaring i IT-bransjen og over åtte år innen internettsikkerhet, samt en sterk teknisk bakgrunn innen blockchain-teknologi - Bitcoin, Ethereum og EVM-baserte blokkkjeder.

 

Sjekk de siste overskriftene på HodlX

Følg oss på Twitter Facebook Telegram

Sjekk ut Siste bransjemeldinger  

Ansvarsfraskrivelse: Meninger uttrykt på The Daily Hodl er ikke investeringsråd. Investorer bør gjøre sin aktsomhet før de foretar investeringer med høy risiko i Bitcoin, cryptocurrency eller digitale eiendeler. Vær oppmerksom på at overføringer og handler handler på egen risiko, og tap du måtte påføre er ditt ansvar. Daily Hodl anbefaler ikke kjøp eller salg av kryptokurser eller digitale eiendeler, og heller ikke The Daily Hodl som investeringsrådgiver. Vær oppmerksom på at The Daily Hodl deltar i tilknyttet markedsføring.

Generert bilde: Midjourney

spot_img

Siste etterretning

spot_img