Quello che gli utenti DeFi esperti sanno sugli oracoli e che i principianti ignorano sempre

Quello che gli utenti DeFi esperti sanno sugli oracoli e che i principianti ignorano sempre

I contratti smart vengono spesso descritti come “trustless”: codice che si esegue da solo, senza intermediari.

Ma c’è un dettaglio che quasi nessuno esplicita con chiarezza.

Un contratto smart che vive su una blockchain non può, da solo, leggere dati dal mondo esterno. Non può controllare il prezzo di un’azione, verificare il meteo di oggi o confermare che una squadra abbia davvero vinto una partita.

Nel momento in cui un protocollo DeFi ha bisogno di un qualsiasi input dal mondo reale, si scontra con quello che i crittografi chiamano “problema dell’oracolo”. E il modo in cui questo problema viene risolto decide se i miliardi bloccati nella DeFi restano al sicuro – o vengono saccheggiati.

Chainlink (LINK) è diventato la risposta dominante. Alimenta i price feed di protocolli come Aave, Compound e Synthetix, e sostiene l’infrastruttura dei mercati di previsione che stanno esplodendo nel 2026.

Capire davvero come funzionano gli oracoli – e dove possono rompersi – è ormai un requisito di base per chiunque usi o costruisca applicazioni DeFi.

TL;DR

  • I contratti smart, per progettazione, sono isolati da internet: hanno bisogno di flussi di dati esterni, chiamati oracoli, per interagire con il mondo reale.
  • Oracoli centralizzati creano un singolo punto di fallimento; reti di oracoli decentralizzate come Chainlink risolvono il problema aggregando dati da molti operatori indipendenti.
  • Gli attacchi agli oracoli, inclusa la manipolazione dei prezzi via flash loan, hanno causato centinaia di milioni di perdite nella DeFi: il design dell’oracolo è una delle scelte di sicurezza più critiche per qualsiasi protocollo.

Perché i contratti smart sono volutamente ciechi al mondo esterno

Per capire gli oracoli, bisogna prima capire perché le blockchain sono isolate.

Ogni nodo in una rete come Ethereum deve verificare in modo indipendente ogni transazione e rieseguire ogni pezzo di logica. Se i contratti smart potessero pescare dati in tempo reale da internet, nodi diversi potrebbero ottenere risposte diverse alla stessa query – un nodo vede un prezzo di 63.000 dollari, un altro di 63.050 – e il consenso si romperebbe all’istante.

Questo requisito di determinismo è una caratteristica, non un bug.

È ciò che rende affidabili le blockchain come livelli di regolamento. Ma crea un problema evidente.

Qualsiasi applicazione che richieda informazioni dal mondo reale – un protocollo di lending che controlla il valore delle garanzie, un prediction market che deve chiudere una scommessa, una piattaforma di derivati che marca le posizioni a mercato – non può funzionare senza un ponte tra l’ambiente isolato on-chain e la realtà off-chain, disordinata e mutevole.

Le blockchain garantiscono che lo stesso input produca sempre lo stesso output. Internet non offre alcuna garanzia di questo tipo. Collegare questi due mondi senza rompere la prima garanzia è, in sostanza, il problema dell’oracolo.

Quel ponte è l’oracolo. In senso basilare, un oracolo è qualsiasi meccanismo che scrive dati esterni su una blockchain, in modo che i contratti smart possano leggerli. La parte difficile è farlo senza introdurre un nuovo punto di fiducia – e di possibile fallimento.

Leggi anche: Lo sblocco da 36 milioni di dollari di Humanity Protocol arriva nel momento peggiore possibile

La trappola dell’oracolo centralizzato e perché svuota di senso la DeFi

L’oracolo più semplice è anche il più pericoloso.

Immaginiamo un’unica società che gestisce un server, preleva il prezzo di Bitcoin (BTC) da un exchange ogni minuto e lo scrive on-chain. I contratti smart leggono solo quel dato.

Tutto funziona… finché qualcosa va storto.

Se il server va offline, ogni protocollo che dipende da quell’oracolo si blocca. Se la società subisce un attacco, dati corrotti finiscono direttamente nei contratti smart – innescando liquidazioni a catena o svuotando pool di lending. Se l’azienda decide di manipolare un prezzo, o è costretta a farlo da un regolatore, non c’è alcun freno.

Si è ricostruito esattamente il tipo di intermediario fidato che la blockchain era nata per eliminare.

I primi progetti DeFi lo hanno imparato a caro prezzo.

Diversi protocolli tra il 2019 e il 2020 si affidavano ai prezzi spot on-chain di un singolo DEX come oracolo. Gli attaccanti hanno scoperto di poter usare i flash loan – prestiti non collateralizzati che vengono presi e rimborsati all’interno dello stesso blocco – per manipolare temporaneamente quel prezzo spot, ingannare l’oracolo con un valore falsato e prosciugare i pool di lending prima che il prezzo tornasse alla normalità.

In vari episodi sono andati in fumo centinaia di milioni di dollari.

La conclusione è stata netta.

Una singola fonte di verità – che sia centralizzata o un unico prezzo on-chain – non basta quando in gioco ci sono veri interessi finanziari.

Leggi anche: Sakana Fugu orchestra diversi modelli di AI per sfidare il vietato Mythos di Anthropic

Come funzionano davvero le reti di oracoli decentralizzate

Chainlink ha risolto il problema della singola fonte trattando i dati degli oracoli come un problema di consenso, allo stesso modo in cui le blockchain trattano la validità delle transazioni. Invece di un solo server che scrive un prezzo on-chain, una rete di oracoli decentralizzata (DON, Decentralized Oracle Network) utilizza molti operatori di nodi indipendenti che recuperano i dati, li aggregano off-chain e poi inviano le loro risposte on-chain.

Ecco come funziona in pratica un tipico price feed di Chainlink.

Un feed per il cambio ETH/USD può avere, per esempio, 21 operatori di nodi indipendenti. Ogni operatore gestisce la propria infrastruttura e interroga molteplici fornitori di dati indipendenti, tipicamente società specializzate in data finance, non un singolo exchange. Ogni nodo calcola il proprio valore e lo trasmette a un contratto di aggregazione on-chain.

Quel contratto raccoglie tutte le segnalazioni, scarta gli outlier statistici e calcola il valore mediano. Il risultato viene poi memorizzato on-chain, a disposizione di qualsiasi contratto smart.

La scelta della mediana è cruciale. Un singolo attore malevolo che invii un prezzo completamente errato non sposta di molto il risultato finale se gli altri 20 nodi riportano valori corretti. Per forzare un prezzo falso, un attaccante dovrebbe compromettere contemporaneamente la maggioranza degli operatori indipendenti e delle rispettive fonti dati – un’operazione immensamente più complessa che violare un singolo server.

Il modello di aggregazione di Chainlink fa sì che il costo di corrompere un price feed cresca con il numero di operatori e di fonti dati indipendenti. Oltre una certa scala, il costo di un attacco supera qualsiasi profitto realistico.

In questo sistema, gli operatori di nodi mettono in staking LINK come collaterale. Se un nodo si comporta in modo malevolo o risulta spesso offline, può essere penalizzato. È un meccanismo che allinea gli incentivi economici con il comportamento onesto, mutuato dai modelli di consenso proof-of-stake.

Leggi anche: La rottura dei 63.500 dollari di Bitcoin prepara una trappola per tori e orsi

Oltre i price feed: cosa forniscono davvero gli oracoli

I price feed sono l’uso più visibile degli oracoli, ma rappresentano solo una parte di ciò che le reti di oracoli offrono oggi. Capire l’intera gamma è importante, perché ogni categoria ha presupposti di sicurezza e punti di rottura diversi.

I Proof of Reserve feed verificano che un asset custodito – ad esempio un Bitcoin “wrappato” o una stablecoin – disponga davvero delle riserve dichiarate. L’oracolo interroga i dati di riserva dei custodi off-chain e li pubblica on-chain, permettendo ai contratti smart di sospendere automaticamente le operazioni se le riserve scendono sotto la soglia richiesta.

La randomness verificabile è un prodotto distinto: genera numeri casuali crittograficamente dimostrabili per i contratti smart. Ottenere casualità equa on-chain è notoriamente difficile: qualsiasi variabile on-chain può essere anticipata e, in teoria, manipolata da miner o validator. Una verifiable random function (VRF) genera la casualità off-chain, accompagnata da una prova crittografica che l’output non sia stato alterato. Mint di NFT, giochi on-chain e lotterie si basano proprio su questo tipo di servizio.

L’interoperabilità cross-chain è una funzione più recente degli oracoli. Il Cross-Chain Interoperability Protocol (CCIP) di Chainlink utilizza l’infrastruttura oracle per trasmettere messaggi e istruzioni di trasferimento di asset tra blockchain diverse. Una rete di oracoli verifica che una transazione sia stata finalizzata su una chain prima di attivare l’azione corrispondente sull’altra.

I dati event-driven sono invece al centro dei mercati di previsione come Rain, ora in forte evidenza su CoinGecko. Un mercato che paga in base al verificarsi di un evento specifico (risultato sportivo, esito elettorale, decisione regolatoria) ha bisogno di un oracolo che possa attestare fatti del mondo reale, non flussi di prezzo continui. Questo è intrinsecamente più complesso di un price feed: i fatti sono binari e spesso contestati, mentre i prezzi sono continui e verificabili in modo indipendente.

Leggi anche: Il Digital Euro può riuscire dove l’America non ha nemmeno provato?

La superficie d’attacco degli oracoli e dove avvengono davvero gli exploit

Anche con un’architettura decentralizzata, i sistemi di oracoli presentano superfici d’attacco specifiche che i trader più sofisticati e i ricercatori di sicurezza monitorano con estrema attenzione.

La manipolazione dei prezzi tramite scarsa liquidità resta possibile su chain o asset con volumi ridotti. Se un oracolo attinge dati da exchange con order book sottili, un attaccante ben capitalizzato può muovere il prezzo, innescare un aggiornamento dell’oracolo a quel prezzo manipolato, sfruttare un protocollo che legge quel dato e poi lasciare che il mercato torni ai livelli normali, tutto nel giro di pochi secondi. La difesa consiste nel richiedere che gli oracoli utilizzino dati ponderati per il volume provenienti da mercati profondi e nel fissare soglie minime di deviazione prima di pubblicare un aggiornamento.

La latenza dell’oracolo crea un altro tipo di rischio. I price feed di Chainlink si aggiornano quando il prezzo si muove oltre una certa percentuale, oppure dopo un intervallo fisso (heartbeat), spesso di un’ora per gli asset meno volatili. In mercati molto rapidi, il prezzo on-chain può restare indietro rispetto a quello reale, aprendo un gap sfruttabile. I trader più avanzati talvolta individuano questi scostamenti e fanno arbitraggio contro protocolli che marcano le posizioni a prezzi ormai obsoleti.

Node La concentrazione sugli operatori è un rischio sistemico spesso sottovalutato. Se molti feed Chainlink condividono una forte sovrapposizione negli stessi node operator, un attacco mirato alle infrastrutture di quegli operatori può compromettere simultaneamente numerosi feed. Proprio per questo Chainlink pubblica in modo trasparente la composizione degli operatori: consente agli analisti di verificare e misurare il rischio di concentrazione.

La concentrazione sulla fonte dati è invece un tema distinto rispetto alla concentrazione sui nodi. Anche se 31 nodi indipendenti concordano su un certo prezzo, se tutti pescano dallo stesso data provider sottostante, l’affidabilità del feed non supera quella della singola fonte. I feed più robusti utilizzano operatori che selezionano in autonomia le proprie sorgenti, evitando un unico grande aggregatore di dati al centro della catena.

La sicurezza reale di un protocollo DeFi è spesso limitata non dal codice degli smart contract, ma dall’oracolo a cui si affida. L’audit della configurazione degli oracoli è ormai parte integrante delle verifiche di sicurezza professionali sui protocolli.

Da leggere anche: Cardano Lancia Il Più Grande Upgrade Degli Ultimi Anni, Ma Gli Utenti Quasi Non Se Ne Accorgono

Come interagiscono DEX Aggregator e Oracoli

Jupiter, oggi il principale DEX aggregator su Solana, chiarisce bene una distinzione che confonde molti neofiti. Un aggregatore come Jupiter individua il percorso di swap più efficiente tra diverse pool di liquidità, ma non utilizza un oracolo in stile Chainlink per eseguire lo scambio. Legge invece direttamente i prezzi spot on-chain dalle pool che utilizza nel routing.

Per gli swap questa scelta è intenzionale: si vuole eseguire la transazione al prezzo effettivo della pool in quel momento, non a un prezzo d’oracolo aggiornato con ritardo. Ma ciò espone l’aggregatore a sandwich attack: un bot può front-runnare la tua operazione spingendo in alto il prezzo nella pool, lasciare che il tuo trade venga eseguito a condizioni peggiori e poi chiudere la posizione riportando il prezzo al livello precedente, incassando la differenza.

Il punto in cui i price feed degli oracoli diventano cruciali per gli aggregator è a livello di protocollo, sotto lo strato dello swap. Se un protocollo di lending che accetta come collaterale l’asset oggetto dello swap utilizza un price feed Chainlink per valorizzare quel collaterale, la frequenza di aggiornamento e la resistenza alla manipolazione dell’oracolo determinano direttamente quanto in sicurezza il protocollo può accettare quel collaterale.

Questa architettura “a strati” – con l’aggregatore sopra e l’oracolo sotto – è lo schema con cui è costruita la gran parte della DeFi. L’oracolo è un’infrastruttura su cui altri protocolli si appoggiano: l’utente finale quasi mai interagisce direttamente con esso. Ma l’affidabilità dell’oracolo si propaga verso l’alto, influenzando ogni layer successivo.

Da leggere anche: Ethereum È In Rosso Da 7 Settimane, Ma Gli Staker Stanno Inviando Un Segnale Diverso

Chi deve capire gli oracoli e a quale livello di profondità

Gli utenti DeFi che depositano in protocolli di lending o forniscono liquidità dovrebbero informarsi su quale oracolo il protocollo utilizza per i propri price feed. Un protocollo che si appoggia a un feed Chainlink consolidato, con molti node operator e una copertura dati ampia e diversificata, è sensibilmente più sicuro rispetto a uno che si basa su un singolo prezzo di un AMM on-chain. Questa informazione è in genere disponibile nella documentazione del protocollo o nei report di audit.

I partecipanti ai mercati di previsione, che utilizzano piattaforme costruite su Rain o infrastrutture simili, devono essere consapevoli che l’attendibilità della risoluzione di ogni mercato non può superare quella del suo oracolo. Per risultati sportivi o eventi politici, le reti di oracoli tendono a utilizzare più provider indipendenti e spesso richiedono la firma multi‑sig di un set di reporter di fiducia prima di finalizzare un esito. Il meccanismo di risoluzione dovrebbe essere verificabile e trasparente prima di mettere capitale a rischio.

Gli sviluppatori di protocolli prendono le decisioni più delicate sugli oracoli. Scegliere un feed con una soglia di deviazione troppo ampia significa avere aggiornamenti di prezzo troppo rari, con conseguente rischio di latenza. Una soglia troppo stretta, al contrario, comporta costi gas elevati per aggiornamenti frequenti e può aprire la porta a manipolazioni se gli update possono essere attivati da attori malevoli. La maggior parte dei protocolli seri adotta oggi la metodologia di copertura di mercato di Chainlink, che seleziona le fonti dati in base ai volumi scambiati e non al semplice numero di exchange, proprio per ridurre i vettori di attacco su mercati a liquidità sottile.

I trader che monitorano grandi posizioni DeFi dovrebbero tenere sotto controllo gli heartbeat degli oracoli, soprattutto nei periodi di forte volatilità. Quando i prezzi on-chain degli oracoli restano indietro rispetto agli spot, i protocolli possono calcolare in modo errato i rapporti di collaterale, creando rischi di liquidazioni forzate per i debitori oppure opportunità di arbitraggio per gli operatori più sofisticati.

Da leggere anche: Il Sell-Off Sul Perpetual Di Anthropic È Un Campanello D’Allarme Per Le Scommesse Crypto Pre-IPO?

Conclusioni

Il “problema degli oracoli” è uno dei nodi irrisolti più antichi nell’architettura blockchain, e resta centrale man mano che la DeFi si espande verso prediction market, protocolli su asset del mondo reale e applicazioni cross‑chain.

Reti di oracoli decentralizzate come Chainlink hanno superato il problema originario del single point of failure trattando la consegna del dato come un processo di consenso: raccolta da più fonti indipendenti e aggregazione on-chain. Ma questo approccio introduce nuovi trade‑off in termini di latenza, concentrazione degli operatori e sovrapposizione delle fonti dati.

Con la maturazione dei mercati di previsione e il progressivo porting on-chain della risoluzione di eventi reali, le richieste rivolte alle reti di oracoli diventeranno sempre più complesse.

L’attestazione binaria di eventi, la raccolta dati in più giurisdizioni e i meccanismi di dispute resolution su esiti contestati sono tutte aree di sviluppo attivo.

Lo strato degli oracoli continuerà a evolvere. Comprenderne ora le basi tecniche e di rischio significa posizionarsi un passo avanti rispetto alla prossima ondata di utenti DeFi – quelli che vi faranno affidamento senza nemmeno sapere che esiste.

Leggi anche: Mane City Mobile Arriva Su iOS E Android In Oltre 100 Paesi

Murtuza Merchant profile photo

Murtuza Merchant

Murtuza è un giornalista finanziario esperto con una vasta esperienza nella copertura di criptovalute e tecnologia blockchain. Ha collaborato con Benzinga e Cointelegraph, tra le altre testate, riportando sulle tendenze emergenti, sul quadro normativo e altro ancora. Puoi trovarlo su Twitter come @murtuza_merc e su Telegram come mmerchant001. Disclosure: Murtuza holds ATOM, AKT, TIA, INJ, and OSMO.

Disclaimer e avvertenza sui rischi: Le informazioni fornite in questo articolo sono solo per scopi educativi e informativi e sono basate sull'opinione dell'autore. Non costituiscono consulenza finanziaria, di investimento, legale o fiscale. Gli asset di criptovaluta sono altamente volatili e soggetti ad alto rischio, incluso il rischio di perdere tutto o una parte sostanziale del tuo investimento. Il trading o il possesso di asset crypto potrebbe non essere adatto a tutti gli investitori. Le opinioni espresse in questo articolo sono esclusivamente quelle dell'autore/autori e non rappresentano la politica ufficiale o la posizione di Yellow, dei suoi fondatori o dei suoi dirigenti. Conduci sempre la tua ricerca approfondita (D.Y.O.R.) e consulta un professionista finanziario autorizzato prima di prendere qualsiasi decisione di investimento.
Quello che gli utenti DeFi esperti sanno sugli oracoli e che i principianti ignorano sempre | Yellow