Logo Coinbase

Cos'è un oracolo blockchain nel settore delle criptovalute?

What is a blockchain oracle in crypto?
  • Gli oracoli blockchain sono entità che collegano le blockchain ai sistemi esterni, permettendo ai contratti intelligenti di eseguire operazioni basate su input e output del mondo reale.

  • Gli oracoli svolgono un ruolo importante nella creazione del web verificabile, collegando le blockchain isolate ai dati e al calcolo off-chain, e permettendo l'interoperabilità tra le blockchain.

  • Gli oracoli blockchain non sono la fonte dei dati stessi, ma piuttosto il livello che interroga, verifica e autentica le fonti di dati esterne e poi trasmette queste informazioni.

Comprendere gli Oracoli Blockchain

Gli oracoli blockchain sono servizi di terze parti che forniscono ai contratti intelligenti informazioni esterne. Fungono da ponti tra le blockchain e il mondo esterno. Le blockchain e i contratti intelligenti non possono accedere ai dati off-chain (dati che si trovano al di fuori della rete). Tuttavia, per molti accordi contrattuali, è necessario avere informazioni pertinenti dal mondo esterno per eseguire l'accordo.

Qui entrano in gioco gli oracoli blockchain, poiché forniscono un collegamento tra i dati off-chain e on-chain. Gli oracoli sono importanti all'interno dell'ecosistema blockchain perché ampliano l'ambito in cui i contratti intelligenti possono operare. Senza gli oracoli blockchain, i contratti intelligenti avrebbero un utilizzo molto limitato in quanto avrebbero accesso solo ai dati all'interno delle loro reti.

Come Funzionano Gli Oracoli Blockchain

Gli oracoli blockchain non sono la fonte dei dati stessi, ma piuttosto il livello che interroga, verifica e autentica le fonti di dati esterne e poi trasmette queste informazioni. I dati trasmessi dagli oracoli si presentano in molte forme - informazioni sui prezzi, il completamento di una transazione o la temperatura misurata da un sensore.

Per richiamare dati dal mondo esterno, il contratto intelligente deve essere invocato e le risorse della rete devono essere spese. Alcuni oracoli hanno anche la capacità di non solo trasmettere informazioni ai contratti intelligenti, ma di inviarle di nuovo alle fonti esterne.

Tipi di Oracle Blockchain

Esistono diversi tipi di oracle blockchain, ognuno progettato per servire uno scopo specifico. Gli oracle software aggregano i dati disponibili su internet e li forniscono a un contratto intelligente, come ad esempio i dati sui prezzi degli asset digitali. Gli oracle hardware fanno riferimento ai dati provenienti dal mondo fisico, che possono arrivare solo attraverso un pezzo di hardware come un sensore o uno scanner. Gli oracle umani coinvolgono una persona che fornisce dati basati su eventi del mondo reale.

Il Problema dell'Oracle

Il problema dell'oracle della blockchain evidenzia una restrizione chiave dei contratti intelligenti, ovvero, non possono connettersi con dati e sistemi al di fuori del loro contesto blockchain nativo. Questa limitazione è dovuta alla natura deterministica dell'architettura della blockchain, dove ogni nodo nella rete deve ottenere lo stesso risultato dato lo stesso input. Questa architettura deterministica è importante affinché i nodi raggiungano un consenso, un aspetto fondamentale della funzionalità della blockchain.

Casi d'uso degli Oracle Blockchain

Gli oracle blockchain hanno una varietà di casi d'uso. Vengono utilizzati nella finanza decentralizzata (DeFi) per fornire dati attuali sui prezzi delle risorse digitali. Vengono anche utilizzati nei mercati di scommesse e previsioni, nei giochi, nei token non fungibili (NFT) e nelle assicurazioni. In ciascuno di questi casi, gli oracle forniscono un collegamento importante tra la blockchain e i dati del mondo reale, consentendo ai contratti intelligenti di funzionare efficacemente.

Acquista bitcoin in pochi minuti

Siamo il posto più affidabile in cui le persone e le aziende possono acquistare, vendere e gestire le criptovalute.