Logo Zephyrnet

Spiegazione degli oracoli dei prezzi nella DeFi – The Daily Hodl

Data:

Messaggio degli ospiti di HodlX  Invia il tuo post

 

Nel mondo della DeFi (finanza decentralizzata), gli oracoli svolgono un ruolo cruciale nel garantire l’accuratezza e l’affidabilità dei dati - in particolare i dati sui prezzi - utilizzato all'interno di vari protocolli e piattaforme.

Cosa sono gli oracoli dei prezzi

Un oracolo dei prezzi è un tipo specifico di oracolo che fornisce informazioni sui prezzi fuori catena (esterni) ai contratti intelligenti on-chain (blockchain).

Data la natura isolata delle blockchain, i contratti intelligenti non possono accedere direttamente alle informazioni esterne e gli oracoli fungono da ponte per portare questi dati esterni sulla blockchain.

Perché gli oracoli dei prezzi sono così importanti nella DeFi

Gli oracoli dei prezzi sono ampiamente diffusi nella DeFi. Sono un elemento centrale di molti progetti crittografici.

I protocolli di prestito determinano con oracoli i corretti livelli di collateralizzazione e avviano le liquidazioni quando necessario. Le stablecoin algoritmiche mantengono il loro ancoraggio agli asset esterni.

Gli asset sintetici tengono traccia dei prezzi degli RWA (asset del mondo reale) per gestire le versioni sintetiche sulla blockchain.

Qualsiasi progetto che utilizzi i prezzi degli asset necessita di una sorta di oracolo dei prezzi.

Poiché gli oracoli sono ampiamente utilizzati nei progetti crittografici e svolgono quasi sempre un ruolo cruciale in essi, gli attacchi oracle sono diventati uno dei tipi di attacchi più popolari ai progetti crittografici.

Tipi di oracoli dei prezzi, loro vantaggi, svantaggi e problemi di sicurezza

Oracolo dei prezzi di Chainlink

Probabilmente il fornitore di oracoli più noto, la soluzione consiste in una rete di oracoli (feed di dati) che trasmettono i dati nella blockchain.

Panoramica

Un gruppo di operatori indipendenti aggiorna ogni feed di dati. Successivamente, un contratto intelligente convalida e aggrega i dati di questi operatori.

Gli operatori vengono ricompensati per le loro attività di pubblicazione dei dati.

Ogni feed di dati ha i suoi parametri specifici, come il numero minimo di oracoli, il numero minimo di oracoli necessari per aggiornare il prezzo e la frequenza degli aggiornamenti.

Aggregazione dei dati

Dato che i dati vengono forniti da diversi operatori, un passaggio cruciale consiste nell'accorparli in un unico valore.

Questo processo si svolge in due fasi - inizialmente, gli operatori utilizzano il reporting off-chain, quindi i dati vengono forniti al contratto aggregatore.

Il reporting fuori catena incarna una rete di operatori P2P (peer-to-peer) composta da più nodi.

Ogni nodo firma e invia il proprio prezzo e, tramite un meccanismo di consenso, viene creata una transazione aggregata.

Questa transazione include le firme degli operatori e i prezzi inviati e viene successivamente convalidata on-chain.

L'utilizzo di una rete di operatori con un meccanismo di consenso riduce significativamente il costo della formazione del prezzo finale - tutti i calcoli di aggregazione vengono eseguiti fuori catena e viene registrata solo una transazione finale - pur mantenendo il decentramento della soluzione.

Vale la pena notare che i feed di dati sui prezzi di Chainlink non sono disponibili in tutte le reti e certamente non per tutte le valute.

È possibile aggiungere ulteriori valute, ma devono soddisfare requisiti specifici di Chainlink, il che può essere costoso.

Pertanto, quando manca la moneta necessaria per un progetto, bisogna considerare altri tipi di oracoli.

Oracoli sui prezzi di Pyth

Un altro popolare fornitore di oracoli sui prezzi opera in più di 12 catene. Simile agli oracoli di Chainlink, comprende tre componenti principali, che sono i seguenti.

  • Editori che forniscono dati sui prezzi
  • Il programma Oracle di Pyth, un modulo che aggrega i dati degli editori
  • Consumatori, che sono protocolli che richiedono dati sui prezzi

Esaminiamo come funziona l'architettura Pyth per la maggior parte dei sistemi supportati da Pyth.

Per l'aggregazione dei dati viene utilizzato un protocollo denominato Pythnet. È un solarioblockchain applicativo alimentato dai fornitori di dati di Pyth.

Questi fornitori forniscono preventivi per ciascun asset. Pythnet combina questi prezzi per produrre un unico prezzo aggregato.

Successivamente, i prezzi combinati vengono trasferiti alle catene target utilizzando il protocollo Wormhole. Infine, i contratti con i consumatori recuperano i prezzi dallo stoccaggio a catena.

Oracoli TWAP

Gli oracoli TWAP calcolano il prezzo medio di un particolare asset in un intervallo di tempo specifico.

Come suggerisce il nome, questi oracoli on-chain funzionano sulla base di un principio che calcola il prezzo medio degli asset in un periodo di tempo predeterminato.

Sebbene sembrino semplici nella loro funzionalità, la loro implementazione in modo sicuro presenta notevoli sfide.

Uno dei vantaggi evidenti dell’utilizzo degli oracoli TWAP risiede nell’affrontare il problema della manipolazione dei prezzi all’interno dei pool DEX.

Negli scenari in cui un progetto è ancorato al prezzo istantaneo di un asset, i malfattori possono sfruttare questa situazione utilizzando un prestito lampo per distorcere il prezzo dell'asset e successivamente eseguire un attacco.

Sfruttando i TWAP, il manipolatore è costretto a mantenere il prezzo distorto per un determinato periodo, consentendo ai meccanismi di arbitraggio di entrare in gioco e contrastare l’intento dannoso.

Nonostante l’apparente semplicità degli oracoli TWAP, garantirne l’implementazione sicura può essere un’impresa complessa.

La resistenza agli attacchi dipende da diversi fattori, come l'efficacia del meccanismo di arbitraggio, il volume di capitale del pool, l'immunità del protocollo alle manipolazioni dei prezzi, il meccanismo di consenso della rete e vari altri elementi.

In generale, si può affermare che fare affidamento esclusivamente sugli oracoli TWAP non può essere considerato del tutto sicuro.

Tuttavia, possono funzionare abilmente come misura complementare insieme ad altri tipi di oracoli sui prezzi.

In sintesi, mentre gli oracoli TWAP servono a inibire e complicare le manipolazioni dei prezzi di sfruttamento nei pool DEX richiedendo il mantenimento dei prezzi manipolati in un periodo di tempo specificato, la loro implementazione dovrebbe essere affrontata con una comprensione meticolosa delle loro complessità e potenziali vulnerabilità.

Considerarli come parte di una strategia oracolare più ampia e sfaccettata è determinante per migliorare la robustezza e la sicurezza dei progetti blockchain nell’affrontare i paesaggi volatili e talvolta ostili di mercati di criptovaluta.

Feed del prezzo aperto

Questo è un oracolo sviluppato da Compound protocollo.

L'idea principale dell'oracolo è quella di combinare i prezzi provenienti da diverse fonti - originariamente chainlink ed Uniswap mercati

L'oracolo del feed dei prezzi aperti utilizza un contratto speciale che consente a una fonte attendibile di aggiornare i prezzi.

Una volta aggiornato, il prezzo viene confrontato con un prezzo di ancoraggio del pool Uniswap.

Se il prezzo si discosta dal prezzo di ancoraggio più di quanto stabilito inizialmente, l'aggiornamento del prezzo viene scartato.

Il prezzo di ancoraggio viene recuperato con il meccanismo TWAP sopra descritto.

Il feed dei prezzi aperti difende dai dati errati pubblicati da un fornitore di prezzi esterno.

Lo svantaggio è che quando il prezzo oscilla frequentemente, il prezzo TWAP potrebbe non essere aggiornato e il prezzo effettivo dell’asset fornito da una fonte esterna verrebbe scartato.

Creatore di oracoli DAO

Gli oracoli dei creatori sono uno degli oracoli più antichi nell'ecosistema EVM.

Come Chainlink e Pito, utilizza una rete off-chain in cui gli emittenti dei prezzi forniscono valutazioni dei prezzi degli asset.

Il modulo Oracle on-chain ha due contratti principali - Median e OSM (modulo di sicurezza Oracle).

La componente "mediana" fornisce il prezzo di riferimento attendibile del Marker. Calcola una mediana dei prezzi ricevuti e ne memorizza il valore.

Il contratto "OSM" garantisce che i valori dei prezzi memorizzati non vengano acquisiti prima che sia trascorso un certo periodo di tempo.

Va notato che questo oracolo dei prezzi è disponibile solo per i contratti inseriti nella whitelist.

Conclusione

Gli oracoli dei prezzi sono una parte cruciale dell’ecosistema DeFi. La sicurezza di numerosi progetti crittografici dipende dagli oracoli.

Sfortunatamente, non esiste una soluzione migliore per un oracolo dei prezzi - ogni oracolo ha i suoi limiti, vantaggi e svantaggi.

Ecco perché è importante sapere quali oracoli sono disponibili e scegliere la soluzione migliore per un progetto crittografico.

FAQ

In quali progetti crittografici possono essere utilizzati gli oracoli dei prezzi?

Gli oracoli dei prezzi possono essere utilizzati in una moltitudine di progetti crittografici, in particolare quelli nel settore DeFi.

Esempi di casi d'uso includono protocolli di prestito che devono garantire livelli corretti di collateralizzazione, stablecoin algoritmici che richiedono ancoraggi affidabili dei prezzi ad asset esterni e piattaforme di asset sintetici che devono monitorare i prezzi degli RWA per gestire le loro controparti sintetiche on-chain.

Esiste una soluzione migliore per gli oracoli attualmente disponibile?

No, al momento non esiste una soluzione migliore per tutti gli oracoli.

Ogni oracolo presenta vantaggi e svantaggi, a seconda dei casi d'uso specifici, dei modelli di sicurezza e della compatibilità di rete.

Pertanto, è fondamentale comprendere gli oracoli disponibili e sceglierne uno che si allinei meglio ai requisiti e agli obiettivi di un particolare progetto crittografico.

Quali sono i pericoli derivanti dall'utilizzo degli oracoli TWAP?

Sebbene gli oracoli TWAP offrano alcuni vantaggi, come mitigare le manipolazioni immediate dei prezzi calcolando la media del prezzo dell’asset in un periodo di tempo specificato, non sono impermeabili alle minacce e alle complessità.

L’implementazione sicura degli oracoli TWAP è particolarmente impegnativa e la loro resilienza agli attacchi dipende da diverse variabili tra cui l’efficacia del meccanismo di arbitraggio, il capitale del pool di liquidità e il meccanismo di consenso della rete, tra gli altri.

Potrebbero essere utilizzati in modo efficace insieme ad altri tipi di oracoli per garantire maggiore sicurezza e funzionalità in una strategia multi-oracolo.


Gleb Zykov è il cofondatore e CTO di Sicurezza della blockchain HashEx. Ha più di 14 anni di esperienza nel settore IT e oltre otto anni nella sicurezza Internet, oltre a un forte background tecnico nella tecnologia blockchain - Blockchain basate su Bitcoin, Ethereum e EVM.

 

Controlla gli ultimi titoli su HodlX

Seguici su Twitter Facebook Telegram

Guarda la Ultimi annunci del settore  

Disclaimer: le opinioni espresse a The Daily Hodl non sono consigli di investimento. Gli investitori dovrebbero fare la loro due diligence prima di effettuare investimenti ad alto rischio in Bitcoin, criptovaluta o asset digitali. Ti preghiamo di notare che i tuoi trasferimenti e le tue operazioni sono a tuo rischio e che eventuali perdite che potresti incorrere sono a tuo carico. Il Daily Hodl non raccomanda l'acquisto o la vendita di alcuna criptovaluta o patrimonio digitale, né The Daily Hodl è un consulente per gli investimenti. Si prega di notare che The Daily Hodl partecipa al marketing di affiliazione.

Immagine generata: A metà viaggio

spot_img

L'ultima intelligenza

spot_img