Cosa sono gli oracoli nel web3? Può venirci più facilmente in testa l’omonimo personaggio del film “Matrix”, in realtà il senso può essere simile: è infatti fondamentale per collegare le informazioni dal mondo reale all’interno della blockchain.
Ne ha parlato recentemente questo articolo di Forbes, noi proveremo a riassumere i punti più importanti per capire il significato e le potenzialità di questo importante segmento del web3.
Perché la blockchain ha bisogno degli oracoli?
Gli oracoli comunicano i dati dal mondo reale in modo affidabile all’interno della blockchain, ma la relazione tra oracoli e blockchain è reciproca. Gli oracoli possono, infatti, anche ricevere dati on-chain da distribuire ad applicazioni esterne come le app bancarie.
Questo fornisce potenziali nuovi usi per le imprese, come il monitoraggio della catena di approvvigionamento che traccia i prodotti dalla loro fonte ai consumatori, oppure obbligazioni che si basano su tassi di interesse di terze parti. I sistemi esistenti possono semplicemente integrarsi con la rete decentralizzata.
Il problema con gli oracoli centralizzati
Mentre gli oracoli risolvono un problema per le blockchain, dando loro accesso alle informazioni del mondo reale, ne creano un altro sotto forma di centralizzazione. Le blockchain sono reti decentralizzate e distribuite che proteggono proprio da attacchi di hacker esterni, nel senso che può essere vulnerabile un singolo accesso (ad esempio un wallet) ma non tutta la rete. Se le blockchain dovessero adottare oracoli centralizzati, ciò introdurrebbe una vulnerabilità su un punto ben preciso che verrebbe poi propagato su tutta la rete.
Per risolvere questo problema sono nati gli oracoli decentralizzati.
Come gli oracoli decentralizzati risolvono il problema
Gli oracoli decentralizzati risolvono il problema dei dati off-chain garantendo alle blockchain l’accesso alle informazioni del mondo reale senza introdurre un singolo punto di errore. Lo fanno utilizzando fonti di dati distribuite per evitare singoli punti di vulnerabilità.
Più semplicemente sono necessari diversi fornitori di dati da mettere in correlazione tra loro per creare un “feed informatico”, in questo modo se una delle origini dati viene compromessa, gli altri circa “n” fornitori di dati sono ancora protetti e forniscono informazioni non alterate.
Fonte di dati
Molti dati arrivano in forma digitale, alcuni sistemi raccolgono dati fisici. Questi tipi di oracoli sono sistemi software o hardware. Ad esempio, gli oracoli possono leggere chip di identificazione a radiofrequenza, condizioni meteorologiche, di temperatura, gps o dati sanitari.
Perché gli oracoli sono importanti per Blockchain
I progetti di Oracoli più importanti sono riportati in questa chart e costantemente aggiornata a questo link:
La capitalizzazione è ancora molto bassa rispetto al potenziale che possono offrire e alla necessità di oracoli decentralizzati per garantire dati sicuri e immutabili sulla blockchain e per espandere i suoi casi d’uso nel mondo reale.