GaiaEx
Lezione 34 di 73
intermediate6 minQuiz incluso

Approfondimento su dApp e Smart Contract

Oracle Spiegati

Come vengono costruite, protette e governate le app decentralizzate.

Aggiornato il 21 ott 2026GaiaEx Academy Editorial

In questa lezione

  • Cosa fanno gli oracle per gli smart contract
  • Perché la qualità dei dati può diventare rischio di protocollo

Punti chiave

  1. 1Gli oracle forniscono dati esterni ai sistemi on-chain
  2. 2Prezzi obsoleti o manipolati possono causare liquidazioni errate
  3. 3La ridondanza e i circuit breaker riducono il rischio oracle

Riepilogo della lezione

Gli oracle portano dati esterni on-chain, ma creano dipendenza di fiducia che può essere sfruttata.

Modello mentale

Capire gli oracle chiaramente

Gli oracle portano dati esterni on-chain, ma creano dipendenza di fiducia dai fornitori di dati — un vettore di attacco unico per la DeFi.

  • Cosa fanno gli oracle per gli smart contract
  • Perché la qualità dei dati può diventare rischio di protocollo

Meccanica

Come ragionare su gli oracle

Gli oracle aggregano dati da più fonti per ridurre la manipolabilità; la frequenza di aggiornamento influisce sulla freschezza.

La manipolazione del prezzo di un oracle può innescare liquidazioni non corrette, presti non garantiti o altri comportamenti errati del protocollo.

Gli oracle decentralizzati come Chainlink riducono il rischio del singolo fornitore ma aggiungono complessità ai vettori di attacco.

  • Gli oracle forniscono dati esterni ai sistemi on-chain
  • Prezzi obsoleti o manipolati possono causare liquidazioni errate
  • La ridondanza e i circuit breaker riducono il rischio oracle

Esempio

Un esempio concreto di gli oracle

Diversi exploit DeFi hanno sfruttato oracle spot manipolabili — i prezzi flash-loan-manipolati hanno ingannato i protocolli facendo credere che un asset valesse molto di più o meno del suo valore reale.

RicordaRegola decisionale: Controlla il design dell'oracle prima di fidarsi di qualsiasi protocollo che dipende da prezzi esterni.

Errori comuni

Come gli oracle porta in errore gli studenti

Trattare un prezzo oracle come verità oggettiva senza controllare la qualità della fonte.

Note sul rischio

Stare al sicuro con gli oracle

Gli aggiornamenti stale, la manipolazione del mercato, l'aggregazione debole e la dipendenza da un solo fornitore possono innescare azioni errate del protocollo.

  • Identifica la fonte oracle.
  • Controlla la frequenza di aggiornamento.
  • Cerca protezioni contro la manipolazione.

Pratica

Fai attecchire gli oracle

  • Identifica la fonte oracle.
  • Controlla la frequenza di aggiornamento.
  • Cerca protezioni contro la manipolazione.

Revisione

Termini chiave

Custodia
Chi controlla le chiavi private. Custodial = una terza parte le detiene; non-custodial = le detieni tu.
Liquidità
La facilità con cui un asset può essere comprato o venduto senza muoverne molto il prezzo.
Oracle
Un servizio che fornisce dati del mondo reale (come i prezzi) agli smart contract on-chain.
On-Chain
Dati o attività registrati direttamente sulla blockchain.
Off-Chain
Dati o attività gestiti fuori dalla blockchain, a volte regolati su di essa in seguito.

Note sulle fonti

Riferimenti editoriali

Questi riferimenti sono punti di partenza per verificare i meccanismi, le verifiche di rischio e il contesto del prodotto alla base di questa lezione.

Prima di continuare

Sai fare queste cose?

  • Identifica la fonte oracle.
  • Controlla la frequenza di aggiornamento.
  • Cerca protezioni contro la manipolazione.

Approfondimenti correlati

Continua a leggere

Checkpoint

Termina questa lezione

Supera la verifica per salvare i progressi, poi continua il percorso in ordine.

Verifica delle conoscenze

Consolida questa lezione

Rispondi correttamente a tutte le domande per completare la lezione.

1 / 2

Un oracle fornisce agli smart contract…