Riprendere

Gli oracoli blockchain possono essere descritti come intermediari che collegano i blockchain a informazioni reali. Binance Oracle lo fa collegando i contratti intelligenti a fonti di dati affidabili e verificate. Inizialmente progettata per la catena BNB, in futuro potrebbe espandersi ad altre blockchain. Attualmente, ciò consente a ogni progetto basato sulla catena BNB di utilizzarla e trarne vantaggio. Con Binance Oracle, gli sviluppatori non devono più preoccuparsi della fonte dei dati e possono concentrarsi su altri aspetti importanti dei loro progetti blockchain.

Introduzione

Gli oracoli blockchain sono una parte essenziale dell'ecosistema blockchain. Senza di essi, i contratti intelligenti non avrebbero modo di ottenere dati reali. Binance Oracle è un oracolo blockchain che consente ai contratti intelligenti di accedere a fonti di dati del mondo reale richieste dalle applicazioni blockchain. Garantisce che gli smart contract dispongano dei dati giusti al momento giusto.

Cos'è un oracolo blockchain?

Gli oracoli blockchain sono servizi che funzionano da gateway tra le blockchain e il mondo reale, consentendo ai contratti intelligenti di accedere a fonti di dati esterne alle loro reti native. In altre parole, fungono da collegamento tra le applicazioni sulla blockchain e i dati esterni alla blockchain.

In questo modo, gli eventi al di fuori della blockchain possono essere tradotti in eventi sulla blockchain riconosciuti dai contratti intelligenti. Queste informazioni possono riguardare qualsiasi cosa, dai prezzi dei token o delle azioni ai risultati di una partita di calcio fino alle previsioni del tempo.

Gli oracoli blockchain possono anche verificare se i dati sono accurati, sebbene non siano essi stessi fonti di dati. Al contrario, agiscono come un livello aggiuntivo che raccoglie e autentica le informazioni e le inoltra alla destinazione corretta.

Gli oracoli blockchain consentono inoltre ai singoli individui di utilizzare le blockchain negli accordi contrattuali. Ad esempio, tu e il tuo amico potreste fare una scommessa su una partita di calcio come questa: concordate entrambi i termini e bloccate i vostri fondi in uno smart contract. Quindi l'oracolo della blockchain informerà lo smart contract del risultato della partita. Una volta terminata la partita, lo smart contract rilascerà i fondi al vincitore.

Esistono diversi tipi di oracoli blockchain e un oracolo può rientrare in diverse categorie: software, centralizzato, decentralizzato, inbound e outbound. In parole povere, il funzionamento di un oracolo blockchain dipende dallo scopo per cui è stato creato.

Cos'è Binance Oracle?

Uno smart contract non può interagire con dati esterni senza assistenza. Deve affidarsi a un oracolo affinché fornisca le informazioni necessarie. Sotto questo aspetto, Binance Oracle è simile ad altri oracoli blockchain. Si tratta di un servizio dati offerto da Binance che si impegna a fornire dati affidabili e sicuri sulla blockchain.

Attualmente Binance Oracle è progettato specificamente per la BNB Chain, ma ciò non significa che non possa espandersi ad altre blockchain in futuro. Inoltre, tutti i progetti realizzati sulla BNB Chain possono usufruire dei suoi servizi.

L'ecosistema BNB Chain trarrà vantaggio da Binance Oracle in molti modi. In primo luogo, avere un oracolo blockchain nativo rafforza l'affidabilità dei dati blockchain. In secondo luogo, dati più affidabili significano nuove possibilità per progetti esistenti e futuri.

Infine, Binance Oracle può attrarre nuovi sviluppatori nell'ecosistema BNB Chain. Consente a qualsiasi sviluppatore di collegare i propri progetti basati su BNB Chain a dati esterni alla blockchain, risparmiando loro la seccatura di dover gestire i dati esistenti, trovare nuove fonti e rischiare di utilizzare fonti inaffidabili.

Quali sono le soluzioni proposte?

I progetti blockchain necessitano di dati affidabili. Binance Oracle è costituito da quattro aspetti che garantiscono l'accuratezza, la velocità e la non manomissione dell'oracolo. Approfondiamo le funzionalità di Binance Oracle che collegano la BNB Chain al mondo reale.

Fonti dei dati

Binance Oracle utilizza fonti di dati attentamente selezionate. Ciò aiuta a stabilire se le informazioni sono accurate e la loro fonte è attendibile. Ad esempio, Binance Oracle fornisce dati sui prezzi provenienti da più exchange centralizzati (CEX) e applicazioni di finanza decentralizzata (DeFi) e aggrega i dati utilizzando una formula di media ponderata.

Elaborazione e firma dei dati

Binance Oracle ha una funzionalità di elaborazione e firma dei dati che mira a rendere i dati a prova di manomissione. Ha implementato un sistema di firma distribuito denominato "threshold signature" e firma i dati più recenti provenienti da diverse fonti. Chiunque possieda una chiave pubblica può verificare l'accuratezza e l'autenticità di una firma digitale e nessuno può modificare i dati senza un set di chiavi private.

Pubblicazione dei dati

I dati vengono pubblicati sulla blockchain tramite più nodi che pubblicano solo informazioni firmate. Gli smart contract che archiviano i dati sono sicuri e verificati e più nodi possono adattare la frequenza di pubblicazione dei dati in base alle diverse condizioni di mercato. Ciò significa che è possibile ottenere dati accurati anche in caso di elevata volatilità dei prezzi. La presenza di più nodi garantisce inoltre la pubblicazione affidabile dei dati anche negli scenari più estremi.

Monitoraggio dei dati

I dati di Binance Oracle vengono tenuti aggiornati con un servizio di monitoraggio indipendente che opera 24 ore su 24, 7 giorni su 7. Recupera i prezzi da diverse fonti di dati e li confronta con i dati pubblicati sulla blockchain. Il team di assistenza clienti di Binance Oracle interverrà se verrà rilevata una discrepanza significativa.

Come utilizzare Binance Oracle

Se hai utilizzato applicazioni blockchain, probabilmente non hai bisogno di imparare a usare Binance Oracle. Se necessario, gli sviluppatori hanno già collegato le loro applicazioni a dati specifici. Tuttavia, se sei uno sviluppatore blockchain che ha bisogno di utilizzare Binance Oracle, la documentazione ufficiale ti guiderà passo dopo passo attraverso la sua integrazione.

Per concludere

Senza gli oracoli, le blockchain avrebbero meno potenziale e minori possibilità di adozione di massa, poiché le loro informazioni sarebbero limitate ai dati interni. Sebbene gli oracoli blockchain non risolvano il problema della disponibilità dei dati, possono renderli disponibili al di fuori della blockchain utilizzando fonti esterne.

Binance Oracle consente agli smart contract di connettersi a qualsiasi dato confermato esterno alla sua rete. Utilizza un processo per garantire che i dati siano sempre corretti, sicuri e aggiornati. Binance Oracle ha sviluppato quattro soluzioni per garantire che i dati siano affidabili e costantemente monitorati per identificare potenziali problemi.