Pull oracle dari Pyth Network telah berhasil diterapkan di Solana, memungkinkan pengembang di mainnet-beta Solana untuk mengakses harga oracle Pyth dengan meminta atau menarik pembaruan harga dari appchain Pythnet. Sistem baru ini akan memungkinkan protokol di Solana untuk memanfaatkan oracle Pyth serupa dengan aplikasi di blockchain lainnya.

Oracle push Pyth akan tetap tersedia di Solana hingga 30 Juni 2024. Namun, pull oracle menawarkan peningkatan yang signifikan dibandingkan model push, terutama dalam hal keandalan selama kemacetan jaringan dan jumlah feed harga yang tersedia.

Versi awal Jaringan Pyth di Solana adalah push oracle, yang mengumpulkan input harga dari penyedia data melalui transaksi Solana dan mendorong harga ini secara on-chain setiap 400 md. Meskipun diadopsi secara luas dan menyumbang 95% dari total nilai Solana yang diamankan, push oracle menghadapi keterbatasan selama periode kemacetan tinggi. Pengguna sering kali memprioritaskan transaksi lain, sehingga menyebabkan pembaruan harga terlewat dan nomor feed harga terbatas karena inefisiensi gas.

Untuk mengatasi masalah ini, kontributor Pyth mengembangkan Pythnet Price Feeds, sebuah sistem pull oracle. Desain baru ini hanya memperbarui harga on-chain berdasarkan permintaan, menggabungkan harga setiap slot di appchain Pythnetā€”contoh Mesin Virtual Solana. Pengguna Solana sekarang dapat melakukan pembaruan frekuensi tinggi apa pun ke lingkungan Solana.

ā€œOracle adalah tulang punggung DeFi, dan jaringan oracle frekuensi tinggi Pyth telah mendorong kemajuan sejak tahun 2021. Peluncuran pull oracle mereka di Solana memberi pengembang kontrol dan pilihan yang lebih besar atas cara mereka menggunakan data oracle, dan membuka jalan bagi DeFi. ekspansi ke dunia jaringan SVM baru yang sedang berkembang,ā€ kata Austin Federa, Kepala Strategi di Solana Foundation.

Oracle Pyth pull menawarkan beberapa keuntungan untuk aplikasi Solana:

  1. Keandalan: Selama kemacetan, pull oracle memastikan pembaruan harga disertakan dalam transaksi yang berharga, menghindari persaingan untuk bandwidth yang terlihat pada push oracle.

  2. Frekuensi Tinggi: Pull oracle memberikan pembaruan frekuensi yang lebih tinggi, terutama bermanfaat selama kemacetan.

  3. Pemilihan Pakan Harga: Pull oracle dapat mendukung lebih dari 500 feed harga, melebihi kapasitas push oracle karena efisiensi gas yang lebih baik.

  4. Data Historis: Pengembang dapat mengakses harga historis melalui Tolok Ukur Pyth untuk penyelesaian transaksi yang akurat dan untuk mencegah frontrunning.

  5. Keamanan: Appchain Pythnet mengumpulkan data dari lebih banyak penyedia per feed (64) dibandingkan dengan push oracle (32), memastikan keluaran harga yang lebih andal dan aman.

  6. Skalabilitas untuk Lingkungan SVM Baru: Penerapan pull oracle di Solana membuka jalan untuk mendukung ekosistem Mesin Virtual Solana yang baru.

Beberapa pengguna telah mulai bertransisi ke oracle Pyth pull, dengan sistem menerima 200 ribu pembaruan pull setiap hari. Pengguna terkemuka termasuk Kamino, Jupiter, Zeta Markets, Drift, Solend, Flash Trade, GooseFX, RainFi, PsyOptions, Mango Markets, Clone Protocol, Lifinity, dan Bonfida.

ā€œSebagai platform pinjam-meminjam terkemuka di Solana, sangat penting bagi pengguna Kamino untuk dapat mengandalkan infrastruktur oracle yang aman dan kuat. Oracles bukan hanya umpan harga; mereka juga merupakan fitur risiko. Dengan memanfaatkan sepenuhnya oracle Pyth pull, kami dapat menawarkan kinerja tinggi dan ketahanan oracle, terutama pada saat kemacetan tinggi,ā€ kata Marky, pendiri Kamino.

ā€œTim kami sangat senang mendengar tentang perpindahan Pyth dari oracle push ke pull oracle. Sangat penting bagi kami bahwa pemegang Layanan Nama Solana dan pendatang baru dapat membuat keputusan perdagangan .sol secara efisien dan percaya diri. Pull Oracle baru memungkinkan kami menyediakan hal itu kepada pengguna kami. Umpannya cepat dan dapat diandalkan di semua token yang didukung ā€“ kami tidak berharap lebih sedikit,ā€ tambah bonfida.sol.

ā€œKemampuan Pyth untuk memberikan pembaruan harga aset secara real-time sangat penting bagi operasi kami, memastikan bahwa pedagang kami secara konsisten memiliki akses terhadap data harga yang akurat dan terkini. Migrasi ke pull oracle Pyth membawa kemampuan ini lebih jauh lagi, dengan peningkatan keandalan, kinerja, dan keamanan untuk pengalaman pengguna yang jauh lebih baik. Kami sangat yakin bahwa DEX dapat dan harus bersaing dengan CEX di semua metrik, dan dengan dukungan Pyth, kami menetapkan standar baru dalam perdagangan terdesentralisasi,ā€ kata Tristan Frizza, Pendiri Zeta Markets.

ā€œSebagai pengguna Pyth sejak awal kami, Lifinity sangat bersemangat untuk mengintegrasikan pull oracle Pyth untuk menentukan harga di mana DEX kami diperdagangkan. Hal ini memungkinkan kami melakukan perdagangan dengan harga terkini untuk memastikan profitabilitas LP dan terus meningkatkan likuiditas di Solana,ā€ kata Durden, Pendiri Lifinity.