Oracoli
Last updated
Last updated
Questa versione di Horizon Academy è stata deprecata! Per trovare l'ultima versione, visita: English V2 (attualmente disponibile solo in inglese)
Gli oracoli sono fonti di dati o feed di dati progettati per essere inseriti in uno smart contract. Gli oracoli sono tipicamente servizi di terze parti che consentono a una blockchain di connettersi e ricevere dati esterni al proprio ecosistema.
Il caso d'uso più comune per gli oracoli prevede l'accesso a dati in tempo reale, spesso sotto forma di flussi di prezzi in tempo reale di diversi asset.
Gli oracoli forniscono all'ecosistema crypto e DeFi un metodo per collegare gli ecosistemi blockchain tra loro e con il mondo reale, fornendo al contempo funzioni di sicurezza per garantire la riservatezza dei dati.
Gli oracoli sono una parte fondamentale di Horizon Protocol e sono necessari perché gli oracoli sono responsabili della fornitura dei feed dei prezzi che determinano i prezzi degli asset quotati in 'Horizon Exchange.
Diversi fornitori di oracoli come @chainlink e@Phoenix_Chain rappresentano un accesso illimitato a qualsiasi tipo di asset e garantiscono la sicurezza dei feed dei prezzi di:
cripto
azioni
indici
materie prime
NFT
e altro ancora!
Gli asset sintetici di Horizon Protocol (zAsset) necessitano di aggiornamenti regolari dei prezzi on-chain per aggiornare il loro prezzo visualizzato su Horizon Exchange.
È importante notare che ogni aggiornamento di un prezzo richiede un pagamento all'oracolo che lo fornisce, rendendo finanziariamente impraticabili i controlli costanti dei prezzi. Per risolvere questo problema, gli oracoli utilizzati da Horizon Protocol aggiornano i prezzi in base a due variabili:
Heartbeat - un periodo di tempo predeterminato (ad esempio ogni 4 ore)
Variance - una soglia di prezzo predeterminata (ad esempio, una variazione di prezzo dello 0,2%).
Se una di queste variabili risulta vera, l'oracolo aggiorna il prezzo.
L'Heartbeat e la Variance sono potenzialmente diversi per ogni zAsset. Per saperne di più, consultate il capitolo exchange fee e date anche un’occhiata a Chainlink Docs per controllare l'Heartbeat e la Variance per ogni feed di dati oracle che utilizziamo (fate clic su un particolare feed di dati per vedere le specifiche).