Zephyrnet-logo

Prijsorakels in DeFi uitgelegd – The Daily Hodl

Datum:

HodlX-gastpost  Dien uw bericht in

 

In de wereld van DeFi (gedecentraliseerde financiën) spelen orakels een cruciale rol bij het waarborgen van de nauwkeurigheid en betrouwbaarheid van gegevens - vooral prijsgegevens - gebruikt binnen verschillende protocollen en platforms.

Wat zijn prijsorakels

Een prijsorakel is een specifiek type orakel dat off-chain (externe) prijsinformatie levert aan on-chain (blockchain) slimme contracten.

Gezien het geïsoleerde karakter van blockchains kunnen slimme contracten niet rechtstreeks toegang krijgen tot externe informatie, en orakels dienen als brug om deze externe gegevens op de blockchain te brengen.

Waarom prijsorakels zo belangrijk zijn in DeFi

Prijsorakels zijn wijd verspreid in DeFi. Ze vormen een kernelement van veel cryptoprojecten.

Kredietprotocollen bepalen met orakels de juiste niveaus van onderpand en initiëren indien nodig liquidaties. Algoritmische stablecoins behouden hun koppeling aan externe activa.

Synthetische activa volgen de prijzen van RWA's (real-world activa) om synthetische versies op de blockchain te beheren.

Elk project dat activaprijzen gebruikt, heeft een soort prijsorakel nodig.

Omdat orakels veel worden gebruikt in cryptoprojecten en daar bijna altijd een cruciale rol in spelen, zijn orakelaanvallen een van de meest populaire soorten aanvallen op cryptoprojecten geworden.

Soorten prijsorakels, hun voordelen, nadelen en veiligheidsproblemen

Chainlink prijs orakel

De oplossing is misschien wel de meest bekende orakelaanbieder en bestaat uit een netwerk van orakels (datafeeds) die gegevens naar de blockchain overbrengen.

Overzicht

Een groep onafhankelijke operators werkt elke datafeed bij. Vervolgens valideert en verzamelt een slim contract de gegevens van deze operators.

Operators worden beloond voor hun datapublicatieactiviteiten.

Elke datafeed heeft zijn specifieke parameters, zoals het minimumaantal orakels, het minimumaantal orakels dat nodig is om de prijs bij te werken en de frequentie van updates.

Gegevensaggregatie

Aangezien de gegevens door verschillende operators worden aangeleverd, is een cruciale stap het samenvoegen ervan tot één enkele waarde.

Dit proces verloopt in twee stappen - In eerste instantie maken operators gebruik van off-chain rapportage, en vervolgens worden de gegevens aan het aggregatorcontract geleverd.

Off-chain rapportage belichaamt een P2P-netwerk (peer-to-peer) van operators dat uit meerdere knooppunten bestaat.

Elk knooppunt tekent en verzendt zijn prijs, en via een consensusmechanisme wordt een totale transactie tot stand gebracht.

Deze transactie omvat de handtekeningen van operators en ingediende prijzen en wordt vervolgens in de keten gevalideerd.

Door gebruik te maken van een netwerk van operators met een consensusmechanisme worden de kosten voor het bepalen van de uiteindelijke prijs aanzienlijk verlaagd - alle aggregatieberekeningen worden buiten de keten uitgevoerd en er wordt slechts één laatste transactie geregistreerd - terwijl ook de decentralisatie van de oplossing behouden blijft.

Het is vermeldenswaard dat Chainlink-prijsgegevensfeeds niet in alle netwerken beschikbaar zijn en zeker niet voor alle valuta.

Het toevoegen van extra valuta is mogelijk, maar deze moeten voldoen aan specifieke Chainlink-vereisten, wat kostbaar kan zijn.

Daarom moeten andere soorten orakels worden overwogen als de benodigde valuta voor een project ontbreekt.

Pyth-prijsorakels

Een andere populaire prijsorakelaanbieder is actief in meer dan twaalf ketens. Net als Chainlink-orakels bestaat het uit drie hoofdcomponenten, namelijk als volgt.

  • Uitgevers die prijsgegevens verstrekken
  • Pyth's orakelprogramma, een module die gegevens van uitgevers verzamelt
  • Consumenten, dit zijn protocollen die prijsgegevens opvragen

Laten we eens kijken hoe de Pyth-architectuur werkt voor de meeste systemen die door Pyth worden ondersteund.

Voor gegevensaggregatie wordt een protocol met de naam Pythnet gebruikt. Het is een solarium-aangedreven applicatie-blockchain gebruikt door de dataproviders van Pyth.

Deze aanbieders bieden prijsopgaven voor elk activum. Pythnet combineert deze prijzen om één enkele geaggregeerde prijs te produceren.

Vervolgens worden de gecombineerde prijzen overgebracht naar doelketens met behulp van het Wormhole-protocol. Ten slotte halen de consumentencontracten de prijzen op uit de opslag in de keten.

TWAP-orakels

TWAP-orakels berekenen de gemiddelde prijs van een bepaald activum over een specifiek tijdsinterval.

Zoals de naam impliceert, werken deze on-chain orakels op basis van een principe dat de gemiddelde activaprijs over een vooraf bepaalde periode berekent.

Hoewel ze qua functionaliteit eenvoudig lijken, brengt het veilig inzetten ervan opmerkelijke uitdagingen met zich mee.

Een van de uitgesproken voordelen van het gebruik van TWAP-orakels ligt in het aanpakken van het probleem van prijsmanipulatie binnen DEX-pools.

In scenario's waarin een project gekoppeld is aan de momentane prijs van een actief, kunnen kwaadwillenden hiervan misbruik maken door een flitslening te gebruiken om de prijs van het actief te vertekenen en vervolgens een aanval uit te voeren.

Door gebruik te maken van TWAP's wordt de manipulator gedwongen de verstoorde prijs gedurende een bepaalde periode te handhaven, waardoor arbitragemechanismen een rol kunnen spelen en de kwade bedoelingen kunnen worden tegengegaan.

Ondanks de ogenschijnlijke eenvoud van TWAP-orakels kan het garanderen van een veilige implementatie ervan een complexe onderneming zijn.

De veerkracht tegen aanvallen is afhankelijk van verschillende factoren, zoals de effectiviteit van het arbitragemechanisme, het kapitaalvolume van de pool, de immuniteit van het protocol tegen prijsmanipulaties, het consensusmechanisme van het netwerk en diverse andere elementen.

Over het algemeen kan worden gesteld dat het uitsluitend vertrouwen op TWAP-orakels niet als volledig veilig kan worden beschouwd.

Ze kunnen echter goed functioneren als een aanvullende maatregel naast andere soorten prijsorakels.

Terwijl TWAP-orakels dienen om uitbuitende prijsmanipulaties in DEX-pools te remmen en te compliceren door het handhaven van gemanipuleerde prijzen gedurende een bepaald tijdsbestek noodzakelijk te maken, moet hun inzet worden benaderd met een nauwgezet begrip van hun complexiteit en potentiële kwetsbaarheden.

Door ze te beschouwen als onderdeel van een bredere, veelzijdige orakelstrategie is dit van groot belang voor het verbeteren van de robuustheid en veiligheid van blockchain-projecten bij het navigeren door de vluchtige en soms vijandige landschappen van cryptocurrency markten.

Prijsfeed openen

Dit is een orakel ontwikkeld door de Samenstelling protocol.

Het belangrijkste idee van het orakel is om prijzen uit verschillende bronnen te combineren - oorspronkelijk Kettingschakel en uniswap markten

Het Open Price Feed Oracle maakt gebruik van een speciaal contract waarmee een vertrouwde bron prijzen kan bijwerken.

Zodra de prijs is bijgewerkt, wordt deze vergeleken met een ankerprijs van de Uniswap-pool.

Als de prijs meer afwijkt van de ankerprijs dan aanvankelijk was vastgesteld, wordt de prijsupdate genegeerd.

De ankerprijs wordt opgehaald met het hierboven beschreven TWAP-mechanisme.

Open prijsfeed beschermt tegen onjuiste gegevens die door een externe prijsaanbieder worden geplaatst.

Het nadeel is dat wanneer de prijs regelmatig fluctueert, de TWAP-prijs mogelijk niet wordt bijgewerkt en de werkelijke activaprijs van een externe bron wordt genegeerd.

Maker DAO-orakels

Maker-orakels zijn een van de oudste orakels in het EVM-ecosysteem.

Zoals Chainlink en Pythonmaakt het gebruik van een off-chain netwerk waar prijszenders evaluaties van activaprijzen leveren.

De on-chain orakelmodule heeft twee hoofdcontracten - median en OSM (Oracle-beveiligingsmodule).

De 'mediaan'-component geeft de vertrouwde referentieprijs van de Marker weer. Het berekent een mediaan van ontvangen prijzen en slaat de waarde ervan op.

Het 'OSM'-contract zorgt ervoor dat de opgeslagen prijswaarden niet worden opgenomen voordat een bepaalde vertraging is verstreken.

Opgemerkt moet worden dat dit prijsorakel alleen beschikbaar is voor contracten op de witte lijst.

Conclusie

Prijsorakels zijn een cruciaal onderdeel van het DeFi-ecosysteem. De veiligheid van talloze cryptoprojecten is afhankelijk van orakels.

Helaas bestaat er geen beste oplossing voor een prijsorakel - elk orakel heeft zijn eigen beperkingen, voor- en nadelen.

Daarom is het belangrijk om te weten welke orakels beschikbaar zijn en de beste oplossing voor een cryptoproject te kiezen.

FAQ

In welke cryptoprojecten kunnen prijsorakels worden gebruikt?

Prijsorakels kunnen worden gebruikt in een groot aantal cryptoprojecten, vooral die binnen de DeFi-sector.

Voorbeelden van gebruiksscenario's zijn onder meer kredietprotocollen die moeten zorgen voor correcte onderpandniveaus, algoritmische stablecoins die betrouwbare prijskoppelingen aan externe activa vereisen en platforms voor synthetische activa die RWA-prijzen moeten volgen om hun synthetische tegenhangers in de keten te beheren.

Is er momenteel een beste oplossing voor orakels beschikbaar?

Nee, er bestaat op dit moment geen one-size-fits-all beste oplossing voor orakels.

Elk orakel heeft zijn eigen voor- en nadelen, afhankelijk van specifieke gebruiksscenario's, beveiligingsmodellen en netwerkcompatibiliteit.

Daarom is het van cruciaal belang om de beschikbare orakels te begrijpen en er een te kiezen die het beste aansluit bij de vereisten en doelen van een bepaald cryptoproject.

Wat zijn de gevaren van het gebruik van TWAP-orakels?

Hoewel TWAP-orakels bepaalde voordelen bieden, zoals het verzachten van directe prijsmanipulaties door het middelen van de activaprijs over een bepaalde tijd, zijn ze niet ongevoelig voor bedreigingen en complexiteiten.

Het veilig inzetten van TWAP-orakels is bijzonder uitdagend, en hun veerkracht tegen aanvallen hangt af van verschillende variabelen, waaronder onder meer de effectiviteit van het arbitragemechanisme, het kapitaal van de liquiditeitspool en het consensusmechanisme van het netwerk.

Ze kunnen effectief worden gebruikt in combinatie met andere soorten orakels om verbeterde beveiliging en functionaliteit te garanderen in een multi-orakelstrategie.


Gleb Zykov is de mede-oprichter en CTO van HashEx Blockchain-beveiliging. Hij heeft meer dan 14 jaar ervaring in de IT-industrie en meer dan acht jaar in internetbeveiliging, evenals een sterke technische achtergrond in blockchain-technologie - Bitcoin-, Ethereum- en EVM-gebaseerde blockchains.

 

Bekijk de laatste koppen op HodlX

Volg ons op Twitter Facebook Telegram

Check out de Laatste aankondigingen in de branche  

Disclaimer: meningen die worden geuit op The Daily Hodl zijn geen beleggingsadviezen. Beleggers moeten hun due diligence doen voordat ze risicovolle investeringen in Bitcoin, cryptocurrency of digitale activa doen. Houd er rekening mee dat uw overdrachten en transacties op eigen risico zijn en dat eventuele verliezen die u oploopt, uw verantwoordelijkheid zijn. The Daily Hodl beveelt het kopen of verkopen van cryptocurrencies of digitale activa niet aan, noch is The Daily Hodl een beleggingsadviseur. Houd er rekening mee dat The Daily Hodl deelneemt aan affiliate marketing.

Gegenereerde afbeelding: halverwege de reis

spot_img

Laatste intelligentie

spot_img