ETFFIN Finance >> Finanza personale corso >  >> Criptovaluta >> Blockchain

Cosa sono gli oracoli decentralizzati?

Le criptovalute compilano una varietà di casi d'uso, ma nessuno di essi può valere nulla senza oracoli decentralizzati. Se pensiamo ai nostri organi come parti isolate che servono a un determinato scopo nel nostro corpo, allora gli oracoli sarebbero i nervi che li aiutano a lavorare in coesione. Allo stesso modo, le applicazioni decentralizzate sono organi del mondo blockchain che morirebbero se tenuti separati per sempre.

Quando Vitalik Buterin decise di creare Ethereum, lo ha fatto pensando che Bitcoin abbia un serio limite non essendo scriptabile. Mentre l'ecosistema dei contratti intelligenti lo faceva, di fatto, creare un hub dApp che tutti amano, Buterin e l'equipaggio hanno dimenticato che Ethereum ha un problema con le limitazioni tanto quanto Bitcoin.

Forse la storia si ripete, ma per coincidenza l'industria blockchain affronta oggi gli stessi problemi di interoperabilità che il settore IT aveva una volta decenni fa. Le reti non sono in grado di connettersi tra loro, che lascia molto spazio a una cattiva esperienza dell'utente e all'inefficienza generale. Se rimpiccioliamo e osserviamo come le blockchain interagiscono con il mondo reale, scopriamo che la situazione è disastrosa:le blockchain non possono essere collegate direttamente ai sistemi legacy, che ne limita notevolmente l'utilizzabilità e il tasso di adozione.

Gli esperti fanno riferimento a questa limitazione come al problema Oracle. Senza alcun modo per inviare dati o estrarre dati da sistemi esterni costruiti al di fuori delle blockchain, i registri digitali rimangono isolati, proprio come un computer senza una connessione Internet. Considerando che la maggior parte dei casi d'uso degli smart contract si basa sull'interazione con il mondo reale, il problema dell'oracolo è un problema molto più serio di quanto chiunque possa immaginare.

Per risolvere questo, gli sviluppatori blockchain hanno creato oracoli. Non stiamo parlando solo di oracoli. In questo caso, ci riferiamo agli oracoli decentralizzati!

Cosa sono gli oracoli decentralizzati?

Abbiamo determinato che i casi d'uso della blockchain, soprattutto quelli che si affidano a contratti intelligenti, richiedono una connessione con il mondo esterno. Per esempio, i contratti finanziari intelligenti devono avere accesso alle informazioni di mercato per determinare gli accordi; una città intelligente basata su blockchain avrebbe bisogno di connettere contratti intelligenti e dati IoT per regolare i contratti di locazione - l'elenco potrebbe continuare.

In questi casi, non esiste alcun collegamento che collega un'infrastruttura blockchain con una normale infrastruttura IT. Per noi per colmare il divario e collegare i due, abbiamo bisogno di un servizio middleware:un pezzo di tecnologia che colleghi i sistemi on-chain e off-chain.

Chiamiamo questo middleware un oracolo blockchain. Gli oracoli possono essere di natura complessa, ma hanno un solo scopo:facilitare una connessione tra blockchain e sistemi centralizzati.

Funzioni fondamentali dell'oracolo

Tutti gli oracoli devono offrire un elenco specifico di funzionalità al fine di realizzare una connessione tra sistemi on-chain e off-chain (si noti che in alcuni casi richiediamo anche oracoli tra le stesse reti blockchain), e le più importanti sono:

  • Ascolta. Listen è una funzione che consente agli oracoli di monitorare le reti blockchain e controllare le richieste degli utenti in arrivo per i dati fuori catena.
  • Estratto. Estrai è una funzionalità con cui gli oracoli recuperano dati da sistemi esterni.
  • Trasmissione. La trasmissione è la capacità di firmare e condividere transazioni su una blockchain per inviare dati a un contratto intelligente.

Perché un oracolo funzioni, deve servire sia i sistemi on-chain che off-chain contemporaneamente. Mentre uno ascolta, stabilisce connessioni, trasmette dati, ed estrae informazioni dalle reti, le altre richieste di processi, recupera i dati, e invia dati blockchain a sistemi off-chain.

La domanda è, se gli oracoli sono così cruciali per l'interoperabilità, perché non sono stati sviluppati anni fa? Come sempre, il problema deriva dalla centralizzazione.

Fino al 2017, la maggior parte degli oracoli o prototipi di oracoli erano di natura centralizzata. Poiché le transazioni deterministiche sono il pane quotidiano dei contratti intelligenti, il che significa che le transazioni possono essere verificate da tutti i nodi, era molto inaffidabile per reti come Ethereum eseguire questi oracoli.

Un oracolo centralizzato è simile a un database aziendale, e se dovessimo usarlo, le blockchain perderebbero la loro decentralizzazione nel momento in cui interagiscono con un sistema off-chain.

Dal momento che non vogliamo rovinare una caratteristica fondamentale della blockchain introducendo un middleware che ha dietro di sé l'ethos completamente opposto, gli sviluppatori hanno invece lavorato su oracoli decentralizzati.

La premessa di un tale oracolo è di non fare affidamento su un'unica fonte. Anziché, miglioriamo l'autenticità e la qualità dei dati progettandoli in modo tale da aggregare dati provenienti da più fonti esterne.

Perché gli oracoli decentralizzati sono importanti?

Anche se non è piacevole sentirne parlare, una cascata di liquidazione sul protocollo di prestito Il composto che risale a novembre 2020 è un buon esempio del perché avere più fonti di dati è importante.

Compound consente ai suoi utenti di prendere in prestito e prestare fondi crittografici. Il prestito richiede garanzie, e se non viene fornita una garanzia sufficiente, i beni del mutuatario sono liquidati. DAI è una stablecoin comunemente usata per prestiti, e in un giorno particolare, il prezzo del token è aumentato improvvisamente del 30% su Coinbase Pro.‍

L'oracolo dei prezzi di Compound all'epoca ricavava i prezzi esclusivamente da Coinbase Pro, e poiché il prezzo è aumentato, i mutuatari si sono trovati con prestiti sottocollateralizzati, che sono stati prontamente liquidati. Quel giorno il protocollo aveva un totale di 88,4 milioni di dollari in liquidazioni. Inoltre, Anche il progetto DeFi dYdX ha sofferto di conseguenza, ma ha perso solo $ 8 milioni nel processo.

Come vediamo, gli investitori di criptovalute hanno perso un totale di $ 96,4 milioni a causa di un errore da principiante. Se Compound utilizzava un oracolo decentralizzato che recuperava dati da più fonti e li aggregava, il protocollo di prestito non avrebbe registrato il momentaneo aumento di prezzo di DAI.

Parola finale

Senza oracoli, le blockchain avrebbero una portata limitata. Le reti decentralizzate di oggi sarebbero come un computer o uno smartphone senza connessione a Internet. Con quel livello di isolamento, non possiamo immaginare che la tecnologia blockchain sia utile a nessuno a parte la sua comunità esistente.

Gli oracoli decentralizzati salvano la giornata fornendo una connessione affidabile e affidabile tra i sistemi on-chain e off-chain. Non solo colmano il divario tra legacy e nuovi sistemi di contabilità, ma consentono anche alla connessione di seguire l'etica centrale della tecnologia blockchain.

Gli oracoli sono più importanti che mai, soprattutto ora che assolutamente tutti i progetti DeFi si affidano al loro utilizzo per recuperare i dati sui prezzi, stabilire insediamenti, e consentire agli investitori di scambiare attività senza utilizzare uno scambio tradizionale. Alcuni dicono che la DeFi non manterrebbe la sua valutazione di 75 miliardi di dollari se non fosse per gli oracoli, e il fatto che la finanza decentralizzata sia diventata una cosa solo dopo che fornitori di oracoli come Chainlink sono maturati è una testimonianza sufficiente per farcelo credere.