L'oracolo pull di Pyth Network è stato distribuito su Solana. Gli sviluppatori su Solana mainnet-beta possono accedere ai prezzi dell'oracolo di Pyth richiedendo o estraendo attivamente gli aggiornamenti dei prezzi dall'appchain Pythnet all'ambiente Solana. Con questa implementazione, i protocolli su Solana utilizzeranno l’oracolo Pyth allo stesso modo delle applicazioni su altre blockchain.

L'oracolo push Pyth rimarrà disponibile su Solana fino al 30 giugno 2024. Rispetto all'oracolo push, il nuovo oracolo pull Pyth migliora l'affidabilità durante la congestione e aumenta il numero di feed di prezzo disponibili per gli utenti.

Questo post del blog spiega come funziona l'oracolo pull su Solana, i vantaggi che offre agli sviluppatori e agli utenti di Solana e mette in evidenza gli attuali utenti dell'oracolo pull Pyth su Solana.

Tira, non spingere

La prima versione di Pyth Network su Solana seguiva un design push oracle. Questa versione dell'oracolo Pyth risiede su Solana ed è progettata per ricevere input di prezzo dai fornitori di dati tramite transazioni Solana e generare un aggregato di prezzo direttamente sulla catena. L'oracolo spinge quindi questi prezzi aggregati sulla catena per ogni feed di prezzo supportato nell'ambiente Solana in ogni slot o ogni 400 ms. I protocolli Solana leggono quindi il messaggio di prezzo aggiornato più recentemente dall'ultimo slot aggiornato.

L'oracolo push di Pyth è l'oracolo DeFi più adottato su Solana. Ad oggi, l’oracolo push rappresenta il 95% del valore totale garantito (TVS) di Solana e il 100% del volume totale garantito.

Tuttavia, l’oracolo push non è privo di inconvenienti. Durante i periodi di congestione ed elevata volatilità, ad esempio, non tutti gli aggiornamenti di prezzo spinti sarebbero arrivati ​​in quanto gli utenti avrebbero pagato commissioni prioritarie per transazioni di maggior valore per attività come liquidazioni o operazioni DEX. Inoltre, le inefficienze del gas dell’oracolo push limitavano il numero di feed di prezzo che l’oracolo push poteva fornire rispetto all’oracolo pull Pyth su altre catene.

Per questi motivi, i contributori di Pyth hanno successivamente sviluppato un nuovo oracolo dei prezzi che segue un design dell'oracolo pull, chiamato Pythnet Price Feeds. In questo progetto, l'oracolo aggiorna il prezzo sulla catena solo quando richiesto. L'appchain Pythnet, un'istanza di Solana Virtual Machine, aggrega i prezzi dei fornitori di dati Pyth in ogni slot; gli utenti su Solana possono richiedere o estrarre uno qualsiasi di questi aggiornamenti ad alta frequenza per l'ambiente Solana.

"Gli oracoli sono la spina dorsale della DeFi e la rete di oracoli ad alta frequenza di Pyth ha spinto lo spazio in avanti dal 2021. Il lancio del loro oracolo pull su Solana offre agli sviluppatori maggiore controllo e possibilità di scelta sul modo in cui consumano i dati oracoli e apre la strada all'espansione nel mondo in crescita delle nuove reti SVM.” — Austin Federa, responsabile della strategia presso la Fondazione Solana

Vantaggi dell'Oracolo Pyth Pull

L'oracolo pull Pyth apporta numerosi vantaggi alle applicazioni Solana:

Affidabilità: in un oracolo push, ogni aggiornamento dei prezzi deve essere inviato on-chain. Durante i periodi di congestione, gli aggiornamenti Oracle spesso competono per la larghezza di banda con transazioni di maggior valore. Di conseguenza, questi aggiornamenti Oracle non sempre arrivano. Con l'oracolo pull di Pyth, gli utenti possono incorporare questi aggiornamenti di prezzo nelle transazioni di valore per assicurarsi che arrivino.

Alta frequenza: simile al vantaggio di cui sopra, la frequenza degli aggiornamenti dei prezzi su Pythnet è superiore alla frequenza su Solana mainnet-beta durante i periodi di congestione. Gli utenti di Solana possono inviare a Solana uno qualsiasi di questi aggiornamenti di prezzo ad alta frequenza per alimentare le proprie transazioni DeFi.

Selezione del feed di prezzo: gli oracoli push in genere supportano meno feed di prezzo rispetto agli oracoli pull a causa delle continue spese di gas per l'aggiornamento periodico di ciascun feed. L’efficienza del gas dell’oracolo pull di Pyth gli consente di fornire più di 500 feed di prezzo per i protocolli Solana.

Dati storici: gli sviluppatori Solana avranno accesso a Pyth Benchmarks, che consente agli utenti di interrogare i prezzi storici di Pyth. Questa funzionalità può essere utilizzata per una varietà di casi d'uso mission-critical, come il backfill delle transazioni con timestamp specifici per garantire un regolamento accurato e impedire il frontrunning.

Sicurezza: l'appchain Pythnet vanta più fornitori di dati per feed (64) rispetto all'oracolo push su Solana (32). Ogni feed dei prezzi Pyth ricava e aggrega i dati di più fornitori per garantire un output dei prezzi affidabile e sicuro.

Disponibilità Oracle per nuovi ambienti SVM — L'avvento degli ambienti Solana Virtual Machine (SVM) annuncia una nuova domanda di infrastrutture blockchain, inclusi gli oracoli. L’implementazione dell’oracolo pull su Solana apre la strada al supporto oracolo per i nuovi ecosistemi SVM grazie alla scalabilità di Pyth. Pyth Network può inviare dati in catena incrociata a nuove istanze di SVM, anche se si tratta di ambienti privati ​​o autorizzati.

Utenti evidenziati

L'ecosistema Solana DeFi ha già iniziato la migrazione all'oracolo pull Pyth. Ad oggi, l'oracolo pull di Pyth su Solana riceve 200.000 aggiornamenti pull ogni giorno. Alcuni degli attuali utenti Pyth su Solana che stanno ora passando all'oracolo pull includono nomi come:

  • Kamino: una suite di prodotti di prestito e liquidità che fornisce strategie di liquidità automatizzate che auto-compone e tokenizza le posizioni di liquidità sui Solana DEX.

“Essendo la principale piattaforma di prestito-prestito di Solana, è fondamentale che gli utenti di Kamino possano fare affidamento su un’infrastruttura Oracle sicura e solida. Gli oracoli non sono solo semplici feed di prezzo, ma sono anche caratteristiche di rischio. Sfruttando appieno gli oracoli Pyth Pull possiamo offrire prestazioni elevate e robustezza degli oracoli soprattutto in periodi di elevata congestione”. Marky, fondatore di Kamino.

  • Jupiter: una suite di prodotti che include swap, ordini limite, DCA e perpetui con un'infrastruttura full-stack focalizzata su una UX decentralizzata.

  • Zeta Markets: perpetui on-chain che offrono la velocità e la UX di un CEX con autocustodia e trasparenza per gli utenti. "La capacità di Pyth di fornire aggiornamenti dei prezzi degli asset in tempo reale è fondamentale per le nostre operazioni, garantendo che i nostri trader abbiano costantemente accesso a dati precisi , dati sui prezzi aggiornati al secondo. La migrazione all'oracolo pull di Pyth porta queste funzionalità ancora oltre, con maggiore affidabilità, prestazioni e sicurezza per un'esperienza utente significativamente migliore. Crediamo fermamente che i DEX possano e debbano competere con i CEX su tutti i parametri e, con il supporto di Pyth, stiamo stabilendo nuovi standard nel trading decentralizzato. – Tristan Frizza, Fondatore di Zeta Markets

  • Drift: uno scambio perpetuo decentralizzato con leva fino a 20x, margine incrociato e multi-collateral.

  • Solend: un protocollo algoritmico e decentralizzato per concedere e prendere in prestito asset con interessi per il prestito e la funzionalità di depositare garanzie collaterali per la leva finanziaria.

  • Flash Trade: uno scambio perpetuo decentralizzato che consente agli utenti di scambiare una leva finanziaria fino a 100x su asset crittografici e non crittografici a commissioni basse e con un impatto minimo sui prezzi.

  • GooseFX: un DEX Solana per perpetui e pool di liquidità single-sided progettato per un'esperienza DeFi semplificata attraverso il trading e il rendimento dei guadagni.

  • RainFi: un protocollo di prestito P2P che consente a chiunque di creare i propri pool di prestito con interessi e condizioni personalizzati per prestare su diversi tipi di asset utilizzando la stessa liquidità. "Gli oracoli Pyth Pull alimentano il livello di liquidità universale di Rain, permettendoci di offrire un numero di coppie di token per ai nostri utenti di sfruttare gli scambi, concedere e prendere in prestito in modo molto conveniente. – Quentin Crepy, CEO di Rain.

  • PsyOptions: una suite di infrastrutture e prodotti opzionali open source e accessibili che consentono agli utenti di personalizzare le strategie di investimento in base alla propria propensione al rischio-rendimento.

  • Mango Markets: una piattaforma per prestiti, prestiti, swap e trading con leva finanziaria di risorse digitali attraverso un unico motore di rischio.

  • Protocollo Clone: ​​un exchange decentralizzato ottimizzato specificatamente per l'onboarding di liquidità di token non nativi in ​​Solana attraverso asset clonati.

  • Lifinity: il primo market maker proattivo su Solana progettato per migliorare l'efficienza del capitale e ridurre le perdite temporanee. “Come utente di Pyth sin dal nostro inizio, Lifinity è entusiasta di integrare l'oracolo pull di Pyth per determinare i prezzi a cui viene scambiato il nostro DEX. Ciò ci consente di operare a prezzi aggiornati per garantire la redditività di LP e continuare a migliorare la liquidità su Solana. — Durden, Lifinità

  • Bonfida, i costruttori del Solana Name Service (SNS), un servizio di nomi di dominio per i portafogli Solana. “Il nostro team era entusiasta di sapere del passaggio di Pyth da oracolo push a oracolo pull. Per noi è fondamentale che i titolari di Solana Name Service e i nuovi arrivati ​​possano prendere decisioni commerciali su .sol in modo efficiente e sicuro. Il nuovo oracolo pull ci consente di fornire ai nostri utenti proprio questo. I feed sono veloci e affidabili su tutti i token supportati: non ci aspettavamo di meno." – bonfida.sol

Iniziare

Dai un'occhiata alle risorse seguenti per iniziare con Pyth su Solana. Che tu sia un nuovo utente di Pyth o che tu stia eseguendo la migrazione del tuo protocollo Solana dall'oracolo push di Pyth al nuovo oracolo pull, le risorse seguenti sono per te.

Gli sviluppatori vorranno iniziare con questa guida su come utilizzare i dati in tempo reale di Pyth nell'ambiente Solana.

  • Esplora Pyth

  • Documentazione

  • Migliori pratiche

  • Come funzionano gli oracoli Pull

  • Pito su Solana

  • Pythnet (macchina virtuale Solana)

  • SDK del ricevitore Pyth Solana

  • Crea la tua prima app Pyth

Vogliamo sentire il tuo feedback. Unisciti a Pyth Discord e Telegram e segui Pyth su X e LinkedIn. Puoi anche saperne di più su Pyth qui.

Citazioni

"Gli oracoli sono la spina dorsale di defi e la rete oracolare ad alta frequenza di Pyth ha spinto lo spazio in avanti dal 2021. Il lancio del loro oracolo pull su Solana offre agli sviluppatori maggiore controllo e possibilità su come consumano i dati oracoli e apre la strada all'espansione nel mondo in crescita delle nuove reti SVM.” – Austin Federa, responsabile della strategia della Fondazione Solana

“Essendo la principale piattaforma di prestito-prestito di Solana, è fondamentale che gli utenti di Kamino possano fare affidamento su un’infrastruttura Oracle sicura e solida. Gli oracoli non sono solo semplici feed di prezzo, ma sono anche caratteristiche di rischio. Sfruttando appieno gli oracoli Pyth Pull possiamo offrire prestazioni elevate e robustezza degli oracoli soprattutto in periodi di elevata congestione”. Marky, fondatore di Kamino.

“Il nostro team era entusiasta di sapere del passaggio di Pyth da oracolo push a oracolo pull. Per noi è fondamentale che i titolari di Solana Name Service e i nuovi arrivati ​​possano prendere decisioni commerciali su .sol in modo efficiente e sicuro. Il nuovo oracolo push ci consente di fornire ai nostri utenti proprio questo. I feed sono veloci e affidabili su tutti i token supportati: non ci aspettavamo di meno." – bonfida.sol

“La capacità di Pyth di fornire aggiornamenti sui prezzi degli asset in tempo reale è fondamentale per le nostre operazioni, garantendo che i nostri trader abbiano costantemente accesso a dati sui prezzi precisi e aggiornati al secondo. La migrazione all'oracolo pull di Pyth porta queste funzionalità ancora oltre, con maggiore affidabilità, prestazioni e sicurezza per un'esperienza utente significativamente migliore. Crediamo fermamente che i DEX possano e debbano competere con i CEX su tutti i parametri e, con il supporto di Pyth, stiamo stabilendo nuovi standard nel trading decentralizzato. – Tristan Frizza, Fondatore di Zeta Markets

“Come utente di Pyth sin dal nostro inizio, Lifinity è entusiasta di integrare l'oracolo pull di Pyth per determinare i prezzi a cui viene scambiato il nostro DEX. Ciò ci consente di operare a prezzi aggiornati per garantire la redditività di LP e continuare a migliorare la liquidità su Solana. — Durden, Lifinità

“Come utente di Pyth sin dal nostro inizio, Lifinity è entusiasta di integrare l'oracolo pull di Pyth per determinare i prezzi a cui viene scambiato il nostro DEX. Ciò ci consente di operare a prezzi aggiornati per garantire la redditività di LP e continuare a migliorare la liquidità su Solana. – Durden, Fondatore di Lifinity.