Pull oracle Jaringan Pyth telah diterapkan di Solana. Pengembang di Solana mainnet-beta dapat mengakses harga oracle Pyth dengan secara aktif meminta atau menarik pembaruan harga dari rantai aplikasi Pythnet ke lingkungan Solana. Dengan penerapan ini, protokol di Solana akan menggunakan oracle Pyth dengan cara yang sama seperti aplikasi di blockchain lainnya.

Oracle push Pyth akan tetap tersedia di Solana hingga 30 Juni 2024. Dibandingkan dengan push oracle, oracle Pyth pull baru meningkatkan keandalan selama kemacetan dan meningkatkan jumlah feed harga yang tersedia bagi pengguna.

Postingan blog ini menjelaskan cara kerja pull oracle di Solana, keuntungan yang diberikannya bagi pengembang dan pengguna Solana, dan menyoroti pengguna saat ini dari oracle pull Pyth di Solana.

Tarik, Jangan Dorong

Versi pertama Jaringan Pyth di Solana mengikuti desain push oracle. Versi oracle Pyth ini ada di Solana dan dirancang untuk menerima masukan harga dari penyedia data melalui transaksi Solana dan menghasilkan agregat harga langsung secara on-chain. Oracle kemudian mendorong harga agregat ini secara on-chain untuk setiap umpan harga yang didukung ke lingkungan Solana di setiap slot, atau setiap 400 md. Protokol Solana kemudian membaca pesan harga terbaru dari slot yang terakhir diperbarui.

Oracle push Pyth adalah oracle DeFi yang paling banyak diadopsi di Solana. Hingga saat ini, push oracle menyumbang 95% dari total nilai yang diamankan (TVS) Solana dan 100% dari total volume yang diamankan.

Namun, push oracle bukannya tanpa kekurangan. Selama masa kemacetan dan volatilitas tinggi, misalnya, tidak semua pembaruan harga yang didorong akan diterima karena pengguna akan membayar biaya prioritas untuk transaksi yang lebih bernilai untuk aktivitas seperti likuidasi atau perdagangan DEX. Selain itu, inefisiensi gas pada push oracle membatasi jumlah feed harga yang dapat disediakan oleh push oracle dibandingkan dengan Pyth pull oracle pada rantai lainnya.

Karena alasan ini, kontributor Pyth kemudian mengembangkan oracle harga baru yang mengikuti desain pull oracle, yang disebut Pythnet Price Feeds. Dalam desain ini, oracle hanya memperbarui harga on-chain bila diminta. Rantai aplikasi Pythnet—contoh Mesin Virtual Solana—mengagregasi harga dari penyedia data Pyth di setiap slot; pengguna di Solana dapat meminta atau menarik pembaruan frekuensi tinggi ini 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 untuk ekspansi. ke dunia jaringan SVM baru yang sedang berkembang.” — Austin Federa, Kepala Strategi di Solana Foundation

Manfaat Oracle Tarik Pyth

Oracle Pyth pull menghadirkan beberapa keuntungan pada aplikasi Solana:

Keandalan — Dalam push oracle, setiap pembaruan harga harus dilakukan secara on-chain. Selama periode kemacetan, pembaruan Oracle sering kali bersaing untuk mendapatkan bandwidth dengan transaksi yang lebih berharga. Oleh karena itu, pembaruan oracle ini tidak selalu berhasil. Dengan oracle tarik Pyth, pengguna dapat memasukkan pembaruan harga ini ke dalam transaksi berharga untuk memastikan transaksi tersebut berhasil.

Frekuensi Tinggi — Mirip dengan manfaat di atas, frekuensi pembaruan harga di Pythnet lebih tinggi daripada frekuensi di Solana mainnet-beta selama periode kemacetan. Pengguna Solana dapat memanfaatkan pembaruan harga frekuensi tinggi ini ke Solana untuk mendukung transaksi DeFi mereka.

Pemilihan Harga Feed — Push oracle biasanya mendukung feed harga yang lebih sedikit dibandingkan pull oracle karena pengeluaran gas yang berkelanjutan untuk memperbarui setiap feed secara berkala. Efisiensi gas dari pull oracle Pyth memungkinkannya menyediakan lebih dari 500 feed harga untuk protokol Solana.

Data Historis — Pengembang Solana akan memiliki akses ke Tolok Ukur Pyth, yang memungkinkan pengguna menanyakan riwayat harga Pyth. Fitur ini dapat digunakan untuk berbagai kasus penggunaan yang sangat penting, seperti pengisian ulang transaksi ke stempel waktu tertentu untuk memastikan penyelesaian yang akurat dan mencegah frontrunning.

Keamanan — Appchain Pythnet menawarkan lebih banyak penyedia data per feed (64) dibandingkan push oracle di Solana (32). Setiap sumber umpan harga Pyth dan mengumpulkan data dari beberapa penyedia untuk memastikan keluaran harga yang andal dan aman.

Ketersediaan Oracle untuk Lingkungan SVM Baru — Munculnya lingkungan Solana Virtual Machine (SVM) menandai permintaan baru untuk infrastruktur blockchain, termasuk oracle. Penerapan pull oracle di Solana membuka jalan bagi dukungan oracle untuk ekosistem SVM baru berkat skalabilitas Pyth. Jaringan Pyth dapat mengirim data lintas rantai ke instance SVM baru, meskipun itu adalah lingkungan pribadi atau berizin.

Pengguna yang Disorot

Ekosistem Solana DeFi sudah mulai bermigrasi ke oracle Pyth pull. Hingga saat ini, oracle tarikan Pyth di Solana menerima 200 ribu pembaruan tarikan setiap hari. Beberapa pengguna Pyth saat ini di Solana yang kini bertransisi ke pull oracle menyertakan nama-nama seperti:

  • Kamino—serangkaian produk pinjaman dan likuiditas yang menyediakan strategi likuiditas otomatis yang menggabungkan secara otomatis dan memberi token pada posisi likuiditas di Solana DEX.

“Sebagai platform pinjam-meminjam terkemuka di Solana, sangat penting bagi pengguna Kamino untuk dapat mengandalkan infrastruktur oracle yang aman dan kuat. Oracles bukan hanya sekedar 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.” Marky, pendiri Kamino.

  • Jupiter—rangkaian produk termasuk swap, limit order, DCA, dan perpetual dengan infrastruktur full-stack yang berfokus pada UX yang terdesentralisasi.

  • Zeta Markets—perpetual on-chain yang menawarkan kecepatan dan UX CEX dengan hak asuh mandiri dan transparansi bagi pengguna. “Kemampuan Pyth untuk memberikan pembaruan harga aset secara real-time sangat penting dalam operasi kami, memastikan bahwa pedagang kami secara konsisten memiliki akses ke informasi yang tepat , data harga 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.” – Tristan Frizza, Pendiri Pasar Zeta

  • Drift—pertukaran abadi terdesentralisasi dengan leverage hingga 20x, margin silang, dan multi-jaminan.

  • Solend—protokol algoritmik dan terdesentralisasi untuk meminjamkan dan meminjam aset dengan bunga untuk pinjaman dan fitur penyetoran agunan untuk leverage.

  • Flash Trade—pertukaran abadi terdesentralisasi yang memungkinkan pengguna memperdagangkan leverage hingga 100x pada aset kripto dan non-kripto dengan biaya rendah dan dampak harga minimal.

  • GooseFX—Solana DEX untuk kumpulan likuiditas abadi dan satu sisi yang dirancang untuk pengalaman DeFi yang disederhanakan dalam perdagangan dan mendapatkan hasil.

  • RainFi—protokol pinjaman P2P yang memungkinkan siapa pun membuat kumpulan pinjaman mereka sendiri dengan bunga dan ketentuan khusus untuk meminjamkan beberapa jenis aset menggunakan likuiditas yang sama. “Oracle Pyth Pull mendukung lapisan likuiditas universal Rain, memungkinkan kami menawarkan sejumlah pasangan token untuk pengguna kami untuk memanfaatkan perdagangan, meminjamkan dan meminjam dengan cara yang sangat hemat biaya.” – Quentin Crepy, CEO Hujan.

  • PsyOptions—serangkaian infrastruktur dan produk opsi sumber terbuka dan mudah diakses yang memungkinkan pengguna menyesuaikan strategi investasi dengan selera risiko dan imbalannya.

  • Mango Markets—platform untuk meminjamkan, meminjam, menukar, dan perdagangan aset digital dengan leverage melalui satu mesin risiko.

  • Protokol Klon—pertukaran terdesentralisasi yang secara khusus dioptimalkan untuk memasukkan likuiditas token non-asli ke Solana melalui aset kloning.

  • Lifinity—pencipta pasar proaktif pertama di Solana yang dirancang untuk meningkatkan efisiensi modal dan mengurangi kerugian tidak permanen. “Sebagai pengguna Pyth sejak awal kami, Lifinity bersemangat untuk mengintegrasikan pull oracle Pyth untuk menentukan harga di mana DEX kami diperdagangkan. Hal ini memungkinkan kami untuk berdagang dengan harga terkini untuk memastikan profitabilitas LP dan terus meningkatkan likuiditas di Solana.” — Durden, Lifinitas

  • Bonfida—pembuat Solana Name Service (SNS), sebuah Layanan Nama Domain untuk dompet Solana. “Tim kami sangat senang mendengar tentang perpindahan Pyth dari push oracle 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.” – bonfida.sol

Mulai

Lihat sumber daya di bawah untuk memulai dengan Pyth di Solana. Baik Anda pengguna baru Pyth atau sedang memigrasikan protokol Solana dari oracle push Pyth ke oracle pull baru, sumber daya di bawah ini cocok untuk Anda.

Pengembang ingin memulai dengan panduan ini tentang cara menggunakan data real-time Pyth di lingkungan Solana.

  • Jelajahi Pyth

  • Dokumentasi

  • Praktik terbaik

  • Bagaimana Tarik Oracles Bekerja

  • Pyth di Solana

  • Pythnet (Mesin Virtual Solana)

  • SDK Penerima Solana Pyth

  • Bangun Aplikasi Pyth Pertama Anda

Kami ingin mendengar tanggapan Anda. Bergabunglah dengan Pyth Discord dan Telegram, dan ikuti Pyth di X dan LinkedIn. Anda juga dapat mempelajari lebih lanjut tentang Pyth di sini.

Kutipan

“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 untuk ekspansi. ke dunia jaringan SVM baru yang sedang berkembang.” – Austin Federa, Kepala Strategi di Solana Foundation

“Sebagai platform pinjam-meminjam terkemuka di Solana, sangat penting bagi pengguna Kamino untuk dapat mengandalkan infrastruktur oracle yang aman dan kuat. Oracles bukan hanya sekedar 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.” 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. Push 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.” – 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.” – Tristan Frizza, Pendiri Pasar Zeta

“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 untuk berdagang dengan harga terkini untuk memastikan profitabilitas LP dan terus meningkatkan likuiditas di Solana.” — Durden, Lifinitas

“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 untuk berdagang dengan harga terkini untuk memastikan profitabilitas LP dan terus meningkatkan likuiditas di Solana.” – Durden, Pendiri Lifinity.