Mercoledì scorso è stato lanciato ufficialmente Binance Oracle. Da allora, Binance, l’exchange più grande del mondo, dispone anche di servizi Oracle nativi. La cosiddetta macchina oracolare si riferisce all’invio di dati dal mondo esterno (come la temperatura giornaliera o i risultati sportivi) a blockchain come Ethereum e BSC. I contratti intelligenti sulla blockchain possono quindi utilizzare questi dati per decidere se allocare fondi e a chi.
Pertanto, gli oracoli blockchain possono essere considerati come un ponte tra la blockchain e il mondo reale, consentendo ai dati del mondo reale di entrare nella blockchain. Allo stesso tempo, può essere utilizzato anche per inviare dati al mondo reale.
Con il continuo sviluppo e iterazione della tecnologia blockchain, il ruolo degli oracoli nell’ecosistema blockchain è diventato sempre più importante. Pertanto, in un certo senso, Binance Oracle è nato nel migliore dei modi. Fornirà inoltre una soluzione di acquisizione dei dati più affidabile, sicura e accurata per i contratti intelligenti.
Binance Oracle: servizio Oracle creato appositamente per la catena BNB

Binance Oracle è progettato per facilitare l'esecuzione di contratti intelligenti che richiedono l'immissione di dati fuori catena. In un certo senso, è costruito appositamente per soddisfare le esigenze delle applicazioni DeFi di fornire dati alla blockchain in modo affidabile e sicuro.
L'attuale Binance Oracle è un servizio Oracle creato appositamente per la catena BNB. Tutti i progetti costruiti sulla catena BNB possono utilizzare i servizi che fornisce e continuerà ad essere esteso ad altre catene in futuro.
A giudicare dalla situazione attuale, l’emergere di Binance Oracle ha effettivamente portato molti impatti positivi all’ecosistema BNB.
Innanzitutto, avere un oracolo blockchain nativo migliora la credibilità dei dati blockchain di BNB.
In secondo luogo, dati più affidabili offriranno nuove possibilità ai progetti esistenti e nuovi nell’ecosistema BNB.
Infine, Binance Oracle può attrarre gli sviluppatori affinché si uniscano all’ecosistema BNB Chain. Gli sviluppatori possono connettere i loro progetti basati sulla catena BNB ai dati fuori catena, evitando così i problemi e i rischi legati al mantenimento dei dati esistenti, alla ricerca di nuove fonti di dati e all’utilizzo di dati inaffidabili.
Il ruolo più importante di Binance Oracle è fornire agli sviluppatori indici e prezzi delle risorse digitali. Pertanto, si baserà su una combinazione di 5 componenti principali:
1. Ottieni dati sui prezzi da numerosi CEX e aggregali utilizzando formule proprietarie.
2. Utilizzare il TSS interno (Threshold Signature Scheme) per firmare feed di dati individuali.
3. Utilizza finestre temporali flessibili e deviazioni di prezzo per fornire i prezzi dell'indice più recenti all'oracolo on-chain.
4. Fornire un'interfaccia facile da usare per le DApp sulla catena.
5. Fornire monitoraggio 24 ore su 24, 7 giorni su 7 e risposta immediata.
Come funziona
Binance Oracle filtra e riassume numerose fonti di dati per garantire l'accuratezza delle informazioni e l'affidabilità delle sue fonti. Ad esempio, Binance Oracle estrae i dati sui prezzi da più scambi centralizzati e applicazioni finanziarie decentralizzate e aggrega i dati utilizzando una formula di media ponderata.
Nello specifico, il funzionamento di Binance Oracle può essere approssimativamente suddiviso in tre processi principali:
1. Trattamento dei dati e firma
Binance Oracle dispone di funzionalità di elaborazione e firma dei dati progettate per rendere i dati impermeabili a manomissioni arbitrarie. Stabilisce un sistema di firma distribuito chiamato schema di firma a soglia per firmare i dati più recenti provenienti da diverse fonti. Ciò significa che chiunque abbia la chiave pubblica può verificare l’accuratezza e l’autenticità della firma digitale, mentre chi non ha la chiave privata non può comunque modificare i dati.
2. Rilascio dei dati
I dati possono essere pubblicati sulla blockchain attraverso più nodi che pubblicano solo informazioni firmate. Anche i contratti intelligenti che archiviano i dati sono sicuri e controllati e, allo stesso tempo, più nodi possono regolare la frequenza del rilascio dei dati in base alle diverse condizioni di mercato. Anche durante i periodi di forti fluttuazioni dei prezzi, Binance Oracle avrà comunque accesso a dati relativamente accurati. Ciò significa che anche negli scenari più estremi, più nodi possono garantire in una certa misura l’affidabilità del rilascio dei dati.
3. Monitoraggio dei dati
I dati su Binance Oracle possono essere mantenuti aggiornati in tempo reale tramite un servizio di monitoraggio indipendente che funziona 24 ore su 24, 7 giorni su 7. Può recuperare i prezzi da diverse fonti di dati e confrontarli con i dati blockchain pubblicati. Se vengono rilevate deviazioni significative, il team di Binance Oracle avvierà l’intervento umano.
analisi dei vantaggi
1. Forte sicurezza
Uno dei vantaggi di Binance Oracle risiede nel suo schema di firma a soglia, che viene applicato all'intero processo di firme distribuite per eliminare singoli punti di errore e garantire la sicurezza dei dati nell'ecosistema. Allo stesso tempo, anche l’autenticità dei dati verrà continuamente verificata tramite la chiave pubblica di Binance per garantire che i dati non possano essere manomessi durante il processo di concatenamento.
2. Alta disponibilità
Un altro grande vantaggio di Binance Oracle è la sua elevata disponibilità.
Prima di tutto, i dati di Binance Oracle vengono selezionati da più scambi principali e utilizzano algoritmi intelligenti per garantire l’accuratezza dell’indice e del prezzo. Ciò significa che gli utenti saranno in grado di accedere a risorse relativamente affidabili in tempo reale.
Allo stesso tempo, l’architettura dei componenti di Binance Oracle garantisce anche che il sistema possa continuare a fornire dati in qualsiasi scenario estremo. L’infrastruttura completa di Binance Oracle verrà distribuita in ogni regione ed è progettata per essere immune da interruzioni e disastri a livello regionale.
Attualmente, Binance Oracle ha incluso diversi progetti di 10 catene BNB nel suo programma early bird, tra cui Venus, Alpaca, SpaceID, Unilend, Deri, Ankr, Corite, Ultiverse e Beefy. Spera di attirare più team e utenti Web3 aggiungendo servizi flessibili e personalizzati.
Conclusione
L’importanza degli oracoli per la blockchain è evidente. Sebbene gli oracoli blockchain non possano risolvere il problema della disponibilità dei dati, possono fornire dati off-chain disponibili per la catena utilizzando risorse esterne, il che in un certo senso può essere considerato un salvataggio del paese.
E senza oracoli, il potenziale delle blockchain e la probabilità di un’adozione di massa si ridurranno senza dubbio, perché le loro informazioni saranno limitate ai dati interni.
In una certa misura, il lancio di Binance Oracle è una pietra miliare per Binance, il che significa che l’ecosistema di Binance sta diventando sempre più completo e sempre più autosufficiente. Con le lezioni apprese dal passato e senza limitazioni dei fondi per la ricerca e lo sviluppo, ci si può aspettare la qualità effettiva e il completamento di Binance Oracle.
Ma ciò non significa che questo prodotto sia completamente esente da problemi.
Innanzitutto il punto più intuitivo è che Binance Oracle è ancora troppo giovane. Anche se i documenti tecnici e quelli pubblicitari sembrano buoni, i problemi pratici non possono essere evitati. Pertanto, personalmente sono ancora indeciso a riguardo.
In secondo luogo, la funzione principale dell’oracolo è quella di fornire dati, quindi per esso si può dire che la questione della fiducia nella fonte dei dati sia fondamentale. Attualmente, i ricercatori stanno esplorando vari metodi per alleviare questo problema.

