Oracolul de extragere al rețelei Pyth a fost implementat pe Solana. Dezvoltatorii de pe Solana mainnet-beta pot accesa prețurile oracle ale Pyth solicitând sau atragând în mod activ actualizări de preț din lanțul de aplicații Pythnet în mediul Solana. Odată cu această implementare, protocoalele de pe Solana vor folosi oracolul Pyth în același mod ca aplicațiile din alte blockchain-uri.

Oracolul push Pyth va rămâne disponibil pe Solana până pe 30 iunie 2024. În comparație cu oracolul push, noul oracol push Pyth îmbunătățește fiabilitatea în timpul congestiei și crește numărul de feed-uri de preț disponibile pentru utilizatori.

Această postare de blog explică modul în care funcționează oracolul pull pe Solana, avantajele pe care le aduce dezvoltatorilor și utilizatorilor Solana și evidențiază utilizatorii actuali ai oracolului pull Pyth pe Solana.

Trage, nu împinge

Prima versiune a rețelei Pyth pe Solana a urmat un design de oracol push. Această versiune a oracolului Pyth trăiește pe Solana și este concepută pentru a primi intrări de preț de la furnizorii de date prin tranzacții Solana și pentru a genera un preț agregat direct pe lanț. Oracolul împinge apoi aceste prețuri agregate în lanț pentru fiecare flux de preț acceptat în mediul Solana la fiecare slot sau la fiecare 400 ms. Protocoalele Solana citesc apoi cel mai recent mesaj de preț actualizat din ultimul slot actualizat.

Oracolul push Pyth este cel mai utilizat oracol DeFi pe Solana. Până în prezent, oracolul push reprezintă 95% din valoarea totală garantată (TVS) a Solana și 100% din volumul total securizat.

Oracolul push nu este lipsit de dezavantaje, totuși. În perioadele de aglomerație și volatilitate ridicată, de exemplu, nu orice actualizare de preț impulsionată ar ajunge, deoarece utilizatorii ar plăti taxe prioritare pentru tranzacții mai valoroase pentru activități precum lichidări sau tranzacții DEX. Mai mult, ineficiențele de gaz ale oracolului push au limitat numărul de fluxuri de preț pe care oracolul push le-ar putea oferi în comparație cu oracolul pull Pyth pe alte lanțuri.

Din aceste motive, colaboratorii Pyth au dezvoltat mai târziu un nou oracol de preț care urmează un design de oracol pull, numit Pythnet Price Feeds. În acest design, oracolul actualizează prețul în lanț numai atunci când este solicitat. Appchain-ul Pythnet—o instanță de mașină virtuală Solana—agregează prețurile de la furnizorii de date Pyth pentru fiecare slot; utilizatorii de pe Solana pot solicita sau extrage oricare dintre aceste actualizări de înaltă frecvență în mediul Solana.

„Oracolele sunt coloana vertebrală a DeFi, iar rețeaua Oracle de înaltă frecvență a lui Pyth a împins spațiul înainte din 2021. Lansarea oracolului lor pull pe Solana oferă dezvoltatorilor un control mai mare și opționalitate asupra modului în care consumă datele oracle și deschide calea pentru extindere. în lumea în creștere a noilor rețele SVM.” — Austin Federa, șef de strategie la Fundația Solana

Beneficiile Pyth Pull Oracle

Oracolul Pyth pull aduce mai multe avantaje aplicațiilor Solana:

Fiabilitate - Într-un oracol push, fiecare actualizare de preț trebuie să fie împinsă în lanț. În perioadele de congestie, actualizările Oracle concurează adesea pentru lățimea de bandă cu tranzacții mai valoroase. În consecință, aceste actualizări ale oracolului nu ajung întotdeauna. Cu oracolul Pyth pull, utilizatorii pot încorpora aceste actualizări de preț în tranzacțiile valoroase pentru a se asigura că aterizează.

Frecvență înaltă — Similar cu beneficiul de mai sus, frecvența actualizărilor prețurilor pe Pythnet este mai mare decât frecvența pe Mainnet-beta Solana în perioadele de congestie. Utilizatorii Solana pot aduce oricare dintre aceste actualizări de preț de înaltă frecvență către Solana pentru a-și alimenta tranzacțiile DeFi.

Selectarea feedului de preț — Oracolele push acceptă de obicei mai puține fluxuri de preț decât oracolele pull din cauza cheltuielilor continue cu gazul actualizării periodice a fiecărui flux. Eficiența de gaz a oracolului Pyth îi permite să ofere peste 500 de fluxuri de preț pentru protocoalele Solana.

Date istorice — Dezvoltatorii Solana vor avea acces la Pyth Benchmarks, care le permite utilizatorilor să interogheze prețurile istorice Pyth. Această caracteristică poate fi utilizată pentru o varietate de cazuri de utilizare critice, cum ar fi completarea tranzacțiilor la anumite marcaje temporale, pentru a asigura decontarea precisă și pentru a preveni avansarea.

Securitate — Appchain-ul Pythnet se mândrește cu mai mulți furnizori de date per flux (64) decât oracolul push pe Solana (32). Fiecare feed de preț Pyth sursă și agregează date de la mai mulți furnizori pentru a asigura o ieșire de preț fiabilă și sigură.

Disponibilitatea Oracle pentru noi medii SVM — Apariția mediilor Solana Virtual Machine (SVM) anunță o nouă cerere pentru infrastructura blockchain, inclusiv oracole. Implementarea oracolului pull pe Solana deschide calea pentru suportul oracol pentru noile ecosisteme SVM datorită scalabilității Pyth. Pyth Network poate trimite date încrucișate către instanțe noi de SVM-uri, chiar dacă acestea sunt medii private sau autorizate.

Utilizatori evidențiați

Ecosistemul Solana DeFi a început deja să migreze la oracolul Pyth pull. Până în prezent, oracolul de extracție Pyth de pe Solana primește 200.000 de actualizări de extragere în fiecare zi. Unii dintre utilizatorii actuali Pyth de pe Solana care fac acum tranziția la oracolul de extragere includ nume precum:

  • Kamino — o suită de produse de creditare și lichiditate care oferă strategii automate de lichiditate care combină și tokenizează automat pozițiile de lichiditate pe Solana DEX.

„Fiind principala platformă de împrumut de la Solana, este vital ca utilizatorii Kamino să se poată baza pe o infrastructură Oracle sigură și robustă. Oracolele nu sunt doar fluxuri de preț, ci și caracteristici de risc. Folosind pe deplin oracolele Pyth Pull, putem oferi performanțe ridicate și robustețe, mai ales în perioadele de aglomerație mare.” Marky, fondatorul Kamino.

  • Jupiter — o suită de produse, inclusiv swap-uri, comenzi limită, DCA și perpetuale, cu o infrastructură full-stack axată pe un UX descentralizat.

  • Zeta Markets — perpetue în lanț care oferă viteza și UX ale unui CEX cu auto-custodie și transparență pentru utilizatori. „Abilitatea Pyth de a furniza actualizări în timp real a prețurilor activelor este esențială pentru operațiunile noastre, asigurându-ne că comercianții noștri au acces constant la informații precise. , date de preț actualizate. Migrarea la oracolul pull Pyth duce aceste capabilități și mai departe, cu fiabilitate, performanță și securitate îmbunătățite pentru o experiență de utilizator semnificativ mai bună. Credem cu tărie că DEX-urile pot și ar trebui să concureze cu CEX-urile pe toate valorile și, cu sprijinul Pyth, stabilim noi standarde în tranzacționarea descentralizată.” – Tristan Frizza, fondatorul Zeta Markets

  • Drift — un schimb perpetuu descentralizat cu efect de pârghie de până la 20 de ori, marjă încrucișată și multi-garanție.

  • Solend — un protocol algoritmic, descentralizat pentru împrumut și împrumut de active cu dobândă pentru împrumut și caracteristica de depunere a garanțiilor pentru efect de levier.

  • Flash Trade — un schimb perpetual descentralizat care permite utilizatorilor să tranzacționeze un efect de pârghie de până la 100 de ori pe active cripto și non-cripto, la comisioane mici și un impact minim asupra prețului.

  • GooseFX—un Solana DEX pentru fonduri de lichiditate perpetue și unilaterale concepute pentru o experiență DeFi simplificată în cadrul tranzacționării și al câștigului.

  • RainFi—un protocol de creditare P2P care permite oricui să își creeze propriile pool-uri de creditare cu dobândă și condiții personalizate pentru a împrumuta mai multe tipuri de active folosind aceeași lichiditate. „Oracolele Pyth Pull alimentează stratul de lichiditate universal al Rain, permițându-ne să oferim un număr de perechi de jetoane pentru utilizatorii noștri să beneficieze de comerț, să împrumute și să împrumute într-un mod foarte rentabil.” – Quentin Crepy, CEO al Rain.

  • PsyOptions—o suită de infrastructură și produse open-source, accesibile, opțiuni, care le permit utilizatorilor să adapteze strategiile de investiții la apetitul lor de risc-recompensă.

  • Mango Markets — o platformă de împrumut, împrumut, swap și tranzacționare cu efect de levier de active digitale printr-un singur motor de risc.

  • Clone Protocol — un schimb descentralizat optimizat special pentru integrarea lichidității non-native de token la Solana prin active clonate.

  • Lifinity — primul creator de piață proactiv pe Solana, conceput pentru a îmbunătăți eficiența capitalului și a reduce pierderile temporare. „În calitate de utilizator al Pyth de la înființarea noastră, Lifinity este încântată să integreze oracolul de acțiune al lui Pyth pentru a determina prețurile la care tranzacționează DEX-ul nostru. Acest lucru ne permite să tranzacționăm la prețuri actualizate pentru a asigura profitabilitatea LP și pentru a continua îmbunătățirea lichidității pe Solana.” — Durden, Lifinity

  • Bonfida – creatorii Solana Name Service (SNS), un serviciu de nume de domeniu pentru portofelele Solana. „Echipa noastră a fost încântată să audă despre trecerea lui Pyth de la un oracol push la un oracol de atracție. Pentru noi este imperativ ca deținătorii și noii veniți ai Serviciului de nume Solana să poată lua decizii de tranzacționare cu .sol în mod eficient și cu încredere. Noul oracol pull ne permite să oferim utilizatorilor noștri exact asta. Fluxurile sunt rapide și de încredere pe toate token-urile acceptate – nu ne așteptam la mai puțin.” – bonfida.sol

Noțiuni de bază

Consultați resursele de mai jos pentru a începe cu Pyth pe Solana. Indiferent dacă sunteți un utilizator nou al Pyth sau migrați protocolul Solana de la oracolul push Pyth la noul oracol pull, resursele de mai jos sunt pentru dvs.

Dezvoltatorii vor dori să înceapă cu acest ghid despre cum să folosească datele în timp real ale lui Pyth în mediul Solana.

  • Explorați Pyth

  • Documentație

  • Cele mai bune practici

  • Cum funcționează Pull Oracles

  • Pyth pe Solana

  • Pythnet (Mașină virtuală Solana)

  • Pyth Solana Receiver SDK

  • Creați-vă prima aplicație Pyth

Vrem să auzim feedback-ul dvs. Alăturați-vă Pyth Discord și Telegram și urmăriți Pyth pe X și LinkedIn. De asemenea, puteți afla mai multe despre Pyth aici.

Citate

„Oracolele sunt coloana vertebrală a defi, iar rețeaua de oracle de înaltă frecvență a lui Pyth a împins spațiul înainte din 2021. Lansarea oracolului lor pull pe Solana oferă dezvoltatorilor un control mai mare și opționalitate asupra modului în care consumă datele oracle și deschide calea pentru extindere. în lumea în creștere a noilor rețele SVM.” – Austin Federa, șef de strategie la Fundația Solana

„Fiind principala platformă de împrumut de la Solana, este vital ca utilizatorii Kamino să se poată baza pe o infrastructură Oracle sigură și robustă. Oracolele nu sunt doar fluxuri de preț, ci și caracteristici de risc. Folosind pe deplin oracolele Pyth Pull, putem oferi performanțe ridicate și robustețe, mai ales în perioadele de aglomerație mare.” Marky, fondatorul Kamino.

„Echipa noastră a fost încântată să audă despre trecerea lui Pyth de la un oracol de împingere la un oracol de atracție. Pentru noi este imperativ ca deținătorii și noii veniți ai Serviciului de nume Solana să poată lua decizii de tranzacționare cu .sol în mod eficient și cu încredere. Noul oracol push ne permite să oferim utilizatorilor noștri tocmai asta. Fluxurile sunt rapide și de încredere pe toate token-urile acceptate – nu ne așteptam la mai puțin.” – bonfida.sol

„Capacitatea lui Pyth de a furniza actualizări în timp real a prețurilor activelor este esențială pentru operațiunile noastre, asigurându-ne că comercianții noștri au acces constant la date precise, actualizate pe prețuri. Migrarea la oracolul pull Pyth duce aceste capabilități și mai departe, cu fiabilitate, performanță și securitate îmbunătățite pentru o experiență de utilizator semnificativ mai bună. Credem cu tărie că DEX-urile pot și ar trebui să concureze cu CEX-urile pe toate valorile și, cu sprijinul Pyth, stabilim noi standarde în tranzacționarea descentralizată.” – Tristan Frizza, fondatorul Zeta Markets

„În calitate de utilizator al Pyth de la începuturile noastre, Lifinity este încântat să integreze oracolul de atragere al lui Pyth pentru a determina prețurile la care tranzacționează DEX-ul nostru. Acest lucru ne permite să tranzacționăm la prețuri actualizate pentru a asigura profitabilitatea LP și pentru a continua îmbunătățirea lichidității pe Solana.” — Durden, Lifinity

„În calitate de utilizator al Pyth de la începuturile noastre, Lifinity este încântat să integreze oracolul de atragere al lui Pyth pentru a determina prețurile la care tranzacționează DEX-ul nostru. Acest lucru ne permite să tranzacționăm la prețuri actualizate pentru a asigura profitabilitatea LP și pentru a continua îmbunătățirea lichidității pe Solana.” – Durden, fondatorul Lifinity.