Laporan Penelitian Messari: Analisis Mendalam tentang Pyth, Oracle Terkemuka di Solana

Pemula3/28/2024, 5:41:14 PM
Pyth adalah protokol oracle yang efisien yang menyediakan data harga yang dapat diandalkan melalui model tarik. Serupa dengan model dorong, itu memberikan data ke mesin di luar rantai, memberikan pembaruan harga ketika permintaan data di rantai. Pyth telah diadopsi oleh beberapa proyek terkemuka seperti Synthetix dan Helium, dan telah berkembang untuk melayani blockchain paling beragam. Pasokan maksimum token ekosistemnya PYTH adalah 10 miliar, dialokasikan untuk komunitas, insentif penyedia, pertumbuhan ekosistem, pengembangan protokol, dan penjualan pribadi. Tujuan Pyth adalah membuat semua data pasar keuangan dunia tersedia untuk Web3.

Ringkasan

  • Pyth memastikan nilai aset senilai $55 miliar dan mendukung informasi harga untuk mata uang kripto, saham, pasangan forex, ETF, dan komoditas di lebih dari 50 blockchain dan 162 protokol.
  • Pada Februari 2024, volume perdagangan oracle Pyth rata-rata mencapai 20% dari total volume perdagangan Solana; pada saat yang bersamaan, penyedia data Pyth di Solana membayar $225.000 dalam biaya pada Februari 2024.
  • Jaringan Pyth menggunakan jaringan penyedia data pihak pertama untuk langsung mempublikasikan data ke Solana dan Pythnet (rantai aplikasi yang menyediakan pembaruan orakel Pyth untuk semua blockchain lainnya). Penyedia data termasuk pedagang institusional, pembuat pasar terkenal, dan protokol DeFi terkemuka seperti Jane Street, CTC, dan Raydium.
  • Pada akhir kuartal kedua, Pyth berencana untuk sepenuhnya beralih orakel dorong Solana-nya ke orakel tarik Solana yang baru.
  • Sebagai orakel terkemuka di Solana, Pyth akan mendukung banyak aplikasi yang diperluas ke Eclipse dan diluncurkan di Eclipse, blockchain layer 2 berbasis SVM pertama di Ethereum.

Latar Belakang

Aplikasi blockchain umumnya bergantung pada data dari dunia luar. Namun, desain sistem-sistem ini membatasi interaksi asli mereka dengan data eksternal tanpa bantuan. Oleh karena itu, blockchain mengandalkan orakel untuk bertindak sebagai perantara, menggabungkan data eksternal dan membuatnya tersedia untuk aplikasi on-chain.

Biasanya, jaringan oracle memberikan insentif kepada node untuk mencari informasi spesifik, mencapai konsensus pada nilai-nilai titik data tertentu, dan menerbitkan nilai-nilai ini ke blockchain dalam kerangka waktu yang ditetapkan. Namun, model “push” ini dapat secara tidak langsung, mahal, dan sulit untuk diskalakan. Pyth Network mengatasi isu-isu ini dengan merawat jaringan penyedia data sumber utama (first-party) dan mengkoordinasikan model “push”. Model ini mengurangi laten, diskalakan dengan cepat, dan menurunkan biaya jaringan dengan memindahkan biaya pembaruan ke konsumen data (aplikasi dan pengembang).

Pythadalah jaringan bahasa yang bertujuan untuk memberikan harga yang akurat untuk cryptocurrency, saham, pasangan forex, ETF, dan komoditas. Ini menawarkan tiga produk inti:

  • Feeds Harga, pembaruan real-time dari kontrak pintar
  • Tolak ukur, data pasar historis
  • Pyth Entropy, generator nomor acak yang aman

Ketangguhan data Pyth sangat ditingkatkan oleh jaringan penyedia kontributornya, yang terdiri dari hampir 100 penyedia data dari bursa global, perusahaan perdagangan, pembuat pasar, lembaga, dan DeFi. Beberapa penyedia terkemuka termasuk Jane Street, Chicago Trading Company (CTC), Binance, Raydium, Osmosis, Galaxy, dan 0x. Pyth berfokus pada menyediakan data pasar keuangan untuk pengembang pada daftar jaringan blockchain yang terus berkembang, saat ini berjumlah lebih dari 50 blockchain pada saat penulisan.

Teknologi

Selain menjembatani data antara blockchain dan dunia luar, oracle juga berusaha untuk mengatasi masalah oracle. Masalah oracle mengacu pada memastikan keamanan, otentikasi, dan keandalan data eksternal sambil mempertimbangkan potensi kegagalan dari sumber eksternal.

Memecahkan masalah orakel biasanya melibatkan langkah-langkah berikut:

  • Validator atau node orakel sumber data
  • Node secara kriptografis menandatangani (memverifikasi) data sumber
  • Aggregasi data dan perhitungan konsensus pada titik data
  • Transfer data ke jaringan blockchain

Masalah oracle biasanya diatasi melalui model dorong atau tarik. Sebagian besar oracle menggunakan model dorong pihak ketiga, di mana node oracle bertindak sebagai perantara mengambil data dari sumber-sumber utama (seperti bursa) atau sumber-sumber sekunder (seperti agregator data seperti CoinGecko dan Kaiko). Sebagai contoh, node oracle feed harga utama Chainlink mengambil data dari sumber-sumber sekunder. Oracle dorong mengirimkan pembaruan harga ke blockchain individu pada interval yang ditetapkan, dengan setiap pembaruan on-chain menimbulkan biaya gas. Menambahkan feed harga atau mengurangi latensi pembaruan on-chain menambahkan biaya lebih lanjut ke jaringan oracle, menghambat skalabilitasnya. Selain itu, mendapatkan data membutuhkan asumsi kepercayaan ganda: sumber utama benar dan stabil, sumber sekunder benar dan stabil, dan jaringan oracle stabil.

Jaringan Pyth mengatasi kelemahan model dorong pihak ketiga melalui model tariknya. Dengan jaringan penyedia data langsungnya, Pyth mengurangi asumsi kepercayaan hulu terkait keandalan data pihak ketiga. Dalam model tarik Pyth, data langsung disediakan oleh entitas dalam jaringan seperti bursa, pembuat pasar, dan protokol DeFi (mis., Jane Street, Binance, dan Raydium). Entitas ini didorong untuk bertindak jujur, memberikan data yang kuat, menjaga reputasi yang baik, dan menghindari diusir oleh protokol.

Manfaat tambahan berasal dari pergeseran biaya ke konsumen akhir, di mana umpan harga diperbarui berdasarkan permintaan daripada pada interval yang ditetapkan. Dengan demikian, konsumen memulai pembaruan harga, menarik pembaruan ke dalam rantai dalam transaksi DeFi yang sama (misalnya, swap aset, penyelesaian swap abadi). Dengan mengalihkan biaya ke pengguna, di mana pembaruan berbasis permintaan, Pyth mengalihkan biaya ini secara efisien, sebagaimana dibuktikan oleh pembaruan yang sering dilakukan di 451 umpan harga.

Interaksi Inti

Pyth mengoperasikan dua contoh protokolnya: satu di mainnet Solana dan yang lainnya di Pythnet Appchain. Contoh Pyth di Solana menyediakan data secara eksklusif untuk protokol di Solana, sementara contoh Pyth di Pythnet menyediakan data untuk protokol di semua blockchain lain. Pada kedua contoh, tiga entitas inti berinteraksi untuk memfasilitasi pembaruan oracle di Jaringan Pyth:

  • Penyedia/Data Penerbit (seperti Jane Street, CTC, Binance, 0x, Raydium, dst.)
  • Program Orakel Pyth (algoritma agregasi)
  • Konsumen Data (aplikasi/pengembang)

Penyedia data adalah validator di Pythnet. Sebelumnya, Asosiasi Data Pyth bertanggung jawab atas mendelagasikan stake yang cukup ke validator; namun, dengan dimulainya tata kelola, tanggung jawab ini kini dikelola oleh pemegang token PYTH. Saat ini, tidak ada proposal untuk mengubah dinamika dari stake validator, dan saat ini, semua validator memiliki bobot yang sama. Sebagai pemasok utama data Pyth, penyedia dikompensasi melalui biaya kecil yang dikumpulkan dari seluruh transaksi DeFi yang diinisiasi oleh konsumen.

Program Orakel Pyth adalah algoritma agregasi yang menggabungkan data yang dikirimkan oleh penyedia dan menghasilkan harga teragregasi dan interval kepercayaan untuk umpan harga yang sesuai selama komputasi. Ini juga memelihara umpan harga, menyimpan input individu dari penyedia, dan melakukan komputasi tambahan, seperti rata-rata bergerak. Aplikasi dan pengembang bertindak sebagai konsumen, meminta pembaruan untuk umpan harga untuk membaca informasi yang dihasilkan oleh program orakel.

Python di Solana

Feed harga direpresentasikan oleh dua akun Solana: akun produk dan akun harga. Akun produk menyimpan metadata tentang feed harga, seperti simbol saham, jenis aset, akun harga yang sesuai, dll. Akun harga berisi data yang diotorisasi oleh penyedia data, termasuk nama setiap penyedia, harga dan interval kepercayaan yang dikirim oleh setiap penyedia, rata-rata bergerak eksponensial, dll. Kedua akun ini dipelihara oleh program oracle, yang juga mencakup akun ketiga yang terutama mencantumkan akun produk. Penyiapan ini memungkinkan aplikasi untuk mengategorikan daftar lengkap feed harga yang disediakan oleh Pyth.

Penyedia mengirimkan pembaruan harga setiap 400 milidetik (panjang slot waktu di Solana). Setiap pembaruan memicu pembaruan agregasi yang sering untuk harga dan interval kepercayaan, yang kemudian digunakan oleh aplikasi di hulu. Karena biaya rendah Solana, Pyth (atau oracle apa pun) dapat mengoperasikan model dorong yang efisien di mana pengembang hanya perlu melewati umpan harga yang relevan ke aplikasi mereka, mendeserialisasi data, dan membaca/mengintegrasikan nilai yang dipublikasikan.

Perlu dicatat bahwa dengan menyimpan nilai data individu yang dikirimkan oleh setiap penyedia, oracle dapat menuntut pertanggungjawaban penyedia atas kinerja buruk atau perilaku jahat. Pada akhir Q2, Pyth berencana untuk sepenuhnya bermigrasi orakel dorong Solana-nya ke orakel tarik Solana yang baru. Tim Pyth telah mengindikasikan bahwa orakel tarik Pyth sudah berjalan di jaringan pengembangan.

Rantai Aplikasi Python

Rantai aplikasi Pythnet adalah fork proof-of-stake yang berwibawa dari Solana mainnet, berfungsi sebagai lapisan komputasi untuk menangani dan menggabungkan data yang disediakan oleh jaringan penyedia data Pyth. Feed harga di Pythnet dapat diakses oleh lebih dari 50 blockchain, bukan hanya Solana, karena feed harganya langsung dipublikasikan ke blockchain. Karena Pythnet adalah fork dari Solana, kerangka orakel Pyth di Solana dan kerangka orakel Pyth di Pythnet agak mirip, tetapi ada beberapa perbedaan.

Model dorong pada Solana (termasuk akun dan program oracle) yang disebutkan di atas mirip dengan Pythnet. Namun, Pythnet bukanlah chain tujuan dan tidak membebankan biaya kepada penyedia untuk mengirimkan harga. Oleh karena itu, sementara penyedia data mendorong data ke Pythnet untuk agregasi dan meng-serialize-nya ke dalam akun melalui program oracle, data ini selanjutnya disiarkan ke blockchain lain melalui protokol pesan lintas blockchain Wormhole. Kemudian, konsumen menanggung biaya pada chain tujuan saat memulai transfer data melalui transaksi DeFi reguler yang mengandalkan data oracle, sehingga menarik pembaruan data.

Pesan Antar Rantai

Setelah mempublikasikan dan menggabungkan data di Pythnet, data tidak langsung diarahkan melalui Wormhole. Sebagai gantinya, Pyth mengarahkan datanya melalui buffer pesan dan menghash-nya menjadi pohon Merkle. Hal ini memastikan pengguna dapat memilih pembaruan mana yang ingin disertakan dalam satu transaksi. Ini juga memungkinkan pengguna untuk menjaga biaya tetap rendah dan memungkinkan pembaruan data untuk menyertakan perhitungan sembarang. Setelah setiap pembaruan agregasi, program agregasi menambahkan pesan ke buffer pesan. Untuk setiap slot waktu, validator Pythnet membaca pesan-pesan dan membuat pohon Merkle, kemudian mengirimkan pesan yang berisi root Merkle dari semua harga ke kontrak Wormhole di Pythnet.

Selanjutnya, administrator Wormhole (node Wormhole) membaca pesan Merkle root, membuat Persetujuan Tindakan Verifikasi (VAA), dan menyebarkan pembaruan harga ke blockchain terkait. VAA memastikan transmisi data yang andal dan aman. VAA mencakup tanda tangan administrator Wormhole. Tanda tangan ini mengkonfirmasi bahwa administrator telah menyaksikan dan memverifikasi VAA, termasuk tanda tangan dari Penjaga Wormhole. Tanda tangan ini mengkonfirmasi bahwa Penjaga telah menyaksikan dan memverifikasi informasi yang terdapat dalam pesan, yaitu Merkle root dari harga-harga. VAA yang ditandatangani adalah metode yang dapat diverifikasi dan aman untuk mengonfirmasi keakuratan data yang ditransmisikan dari Pythnet ke blockchain target dan telah divalidasi oleh pihak-pihak tepercaya (Penjaga Wormhole).

Hermes

HermesHermes adalah Web API yang mengabstraksi proses inisiasi pembaruan pengembang. Tanpa layanan seperti Hermes, pengembang harus secara manual menyusun payload pembaruan dengan feed harga yang diperlukan dan menggunakan Merkle root yang diverifikasi Wormhole untuk mengambil data dan bukti Merkle yang sesuai dari Pythnet. Hermes memungkinkan pengembang dengan mudah mengakses layanan web untuk mengakses harga orakel. Ini memungkinkan konsumen data untuk mengambil harga terbaru dari REST atau WebSocket API.

Fitur API REST (subkumpulan dari HTTP)

  • Paling cocok untuk aplikasi yang membutuhkan akses langsung ke data terbaru, interval pengambilan data yang tidak teratur, atau permintaan data berdasarkan kondisi khusus.
  • Mudah untuk diimplementasikan dan digunakan.
  • Setiap permintaan adalah independen, membuat interaksi antara klien dan server lebih ringkas.
  • Skenario: pelacakan portofolio, penerbitan atau pembayaran pinjaman, dll.

Fitur WebSocket API:

  • Paling cocok untuk aplikasi yang membutuhkan aliran data kontinu real-time.
  • Biaya pemeliharaan rendah: Setelah pengaturan awal, data dapat dikirim bolak-balik tanpa biaya tambahan untuk mengulang header HTTP, sehingga sangat efisien untuk transmisi data yang sering.
  • Pembaruan real-time memungkinkan data diperbarui secara instan karena koneksi persisten antara klien dan server.
  • Skenario: perdagangan arbitrase, alat pengoptimalan hasil, perdagangan DEX, dll.

Hermes adalah tanpa izin, memungkinkan pihak ketiga mana pun untuk membangun titik akses yang disederhanakan ke Jaringan Pyth. Karena kompleksitas operasional, Asosiasi Data Pyth menjaga versi publik. Namun, perusahaan lain, seperti Triton, P2P, Liquify, dan EXTR, juga menawarkan versi hosting mereka sendiri dari Hermes. Daftar yang semakin bertambah dari penyedia node yang menawarkan Hermes dapat ditemukan di sini.

Tokenomik

  • Token ekosistem PYTH di PYTH memiliki pasokan maksimum 10 miliar token PYTH. Setelah pembukaan pertama pada Mei 2024, alokasinya akan mencerminkan distribusi berikut:
  • Komunitas dan Peluncuran (6%): Bagian ini dialokasikan untuk kegiatan peluncuran awal, acara terkait, dan inisiatif.
  • Hadiah Penyedia (22%): Dimaksudkan untuk jaringan penyedia data Pyth, alokasi ini digunakan untuk memberi hadiah kepada penyedia, mendanai program, dan mendorong dukungan untuk aset baru yang mungkin awalnya kurang likuiditas.
  • Pertumbuhan Ekosistem (52%): Dialokasikan untuk kontributor jaringan Pyth, termasuk namun tidak terbatas pada pengembang, peneliti, pendidik, dan penyedia awal. Tujuannya adalah untuk mendorong inisiatif di luar tim pendiri dan kontributor inti serta memberikan penghargaan atas kontribusi.
  • Pengembangan Protokol (10%): Disediakan untuk kontributor inti (yaitu, Douro Labs) untuk membangun alat, produk, dan infrastruktur.
  • Penjualan Swasta (10%): Dipesan untuk dua putaran pendanaan. Pyth belum secara publik mengungkapkan harga jual per PYTH atau valuasinya. Pada Desember 2023, Pyth merilis pembaruan mengenai putaran strategis awal, yang melibatkan investor terkemuka seperti Castle Island Ventures, Wintermute Ventures, Borderless Capital, CMT Digital, Bodhi Ventures, Distributed Global, Multicoin Capital, dan Delphi Digital.

Governance

Token PYTH adalah token SPL di Solana (setara dengan ERC-20 di Ethereum). Utilitas inti nya adalah tata kelola. Pemegang PYTH dapat memandu pengembangan protokol dengan melakukan staking aset dan memberikan suara untuk mendukung Proposal Peningkatan Pyth (PIPs). Saat ini, satu-satunya proposal yang telah atau sedang di-vote termasuk pemilihan Dewan Pythian dan persetujuan Konstitusi Pyth DAO. Tata kelola mencakup topik-topik khas yang dapat diubah, termasuk:

  • Pembaruan perangkat lunak on-chain
  • Struktur imbalan untuk penyedia data
  • Aturan untuk membuat penyedia berlisensi
  • Ukuran, denominasi, dan keberadaan biaya untuk pembaruan oracle
  • Menambahkan umpan harga baru dan menentukan siapa yang mendukungnya

DAO Pyth terdiri dari Dewan Pythian dan Komite Feed Harga. Setiap enam bulan, kedua komite mengadakan pemilihan untuk memutar anggota komite. Selain itu, anggota dengan waktu partisipasi kurang dari sepertiga dikecualikan dari pemilihan ulang. Sistem ini memastikan partisipasi anggota yang aktif dan keselarasan dengan tujuan Pyth. Kedua komite bertanggung jawab untuk memberikan suara dan melaksanakan PIP operasional tertentu.

Komite Pythian

  • Dompet multisig Pythian 7-of-9 memiliki delapan anggota dan pemegang dompet operasional sebagai penandatangan.
  • Setiap pemilihan menggantikan empat anggota.
  • Mereka memiliki otoritas untuk memberikan suara pada PIP operasional terkait pembaruan program oracle, mekanisme verifikasi, penyesuaian biaya dan denominasi pembaruan oracle, serta operasi yang berkaitan dengan PGAS (Token Gas yang dialokasikan/didelegasikan kepada validator di Pythnet).

Komite Pemantauan Harga

  • Feed Harga dompet multisig 5 dari 8 memiliki tujuh anggota dan pemegang dompet operasional sebagai penandatangan.
  • Setiap pemilihan menggantikan tiga anggota.
  • Mereka dapat diotorisasi untuk memberikan suara pada PIP operasional yang berkaitan dengan manajemen pengumpulan umpan harga yang disediakan, pemilihan penerbit, dan persyaratan umpan harga (yaitu, penyedia minimum dan maksimum per sumber).

Setelah diskusi di forum Discord Pyth, pemegang PYTH dapat memberikan suara pada proposal melalui portal tata kelola di Realms ketika mereka mencapai "tahap pemungutan suara". Saat ini, pembuat proposal perlu memegang 25 juta PYTH untuk membuat proposal.

DAO Pyth terdiri dari dua jenis PIP: Konstitusional dan Operasional. PIP Konstitusional melibatkan pembaruan protokol, menentukan struktur, dan membimbing manajemen DAO Pyth. Mereka memerlukan dukungan lebih dari 67% untuk dilaksanakan. PIP Operasional melibatkan pemilihan dan manajemen kas, Komite Pythian, dan Komite Feed Harga. Suara pada PIP ini dapat diwakilkan kepada anggota komite dan memerlukan dukungan lebih dari 50% untuk dilaksanakan.

Penggunaan Python

Pyth adalah salah satu protokol yang paling sering digunakan di Solana. Selama Februari 2024, transaksi orakelnya menyumbang rata-rata 20% dari semua transaksi Solana. Selama periode waktu yang sama, penyedia data Python membayar $225,000 di Solana. Orakel Python melindungi 95% dari nilai blockchain. Pada Januari 2024, Pyth juga melindungi lebih dari 90% dari nilai pada 9 blockchain lain, dan lebih dari 50% dari nilai pada 16 blockchain lainnya.

Pengguna Terkenal

Karena kemampuannya untuk menskalakan sumber daya di Pythnet, Pyth telah menjadi salah satu protokol oracle yang paling banyak digunakan di berbagai blockchain. Alih-alih menambahkan sumber data baru langsung ke chain target, Pyth hanya menambahkan sumber data baru ke Pythnet, yang kemudian dapat dimanfaatkan oleh kontrak oracle Pyth pada setiap chain target yang didukung. Sebagai hasilnya, Pyth dapat membuat kontrak oracle untuk setiap chain yang direncanakan untuk diperluas. Dengan dukungan yang semakin berkembang untuk berbagai blockchain, beberapa proyek terkemuka telah mengadopsi jaringan oracle Pyth. Berikut adalah beberapa contoh yang menonjol.

Synthetix

Synthetix adalah protokol likuiditas terdesentralisasi yang memungkinkan penciptaan aset sintetis, yang dikenal sebagai Synths, yang melacak nilai cryptocurrency dan aset dunia nyata seperti mata uang, komoditas, dan saham. Synthetix memungkinkan pengguna untuk mendapatkan paparan terhadap berbagai aset tanpa benar-benar memegangnya, sehingga memperluas peluang investasi dan meningkatkan likuiditas di pasar cryptocurrency. Komponen kunci dari fungsionalitas Synthetix adalah integrasinya dengan orakel jaringan Pyth. Orakel ini menyediakan umpan harga real-time yang akurat, yang sangat penting untuk menjaga keakuratan nilai Synths.

Helium

Helium adalah jaringan Internet of Things (IoT) terdesentralisasi yang memberi insentif kepada peserta untuk menggunakan perangkat nirkabel untuk menyediakan jangkauan jaringan melalui sistem insentif ekonomi berbasis token. Helium memanfaatkan oracle jaringan Pyth untuk memberikan harga pasar on-chain yang akurat untuk token aslinya, HNT. Harga ini sangat penting untuk berbagai aktivitas jaringan, termasuk mengubah HNT yang terbakar menjadi Kredit Data (DC) dan mengukur alokasi dana secara akurat. Meskipun Helium bukan DeFi, penggunaan oracle Pyth dalam platform konektivitas terdesentralisasi Helium menyoroti pentingnya data yang akurat dalam mengelola ekonomi protokol, bahkan di luar ranah DeFi tradisional.

Gerhana

Baru-baru ini Eclipse mengumpulkan $50 juta dalam putaran pendanaan Seri A untuk meluncurkan blockchain lapis kedua pertama yang menggunakan Mesin Virtual Solana (SVM) untuk eksekusi dan Celestia untuk ketersediaan data, sambil memanfaatkan Ethereum sebagai lapis penyelesaian untuk keamanan. Peluncuran Eclipse diharapkan akan menarik likuiditas dari pengguna Ethereum dan mengarahkannya ke aplikasi terdesentralisasi pada lapisan kedua Solana. Sebagai oracle terkemuka di Solana, Pyth akan mendukung banyak aplikasi yang berkembang dan diluncurkan di Eclipse.

Analisis kompetitif

Bidang oracle adalah industri yang sangat kompetitif yang dikuasai oleh Chainlink. Meskipun Chronicle Protocol menciptakan oracle on-chain pertama untuk MakerDAO pada tahun 2017, namun tidak meluncurkan jaringan oracle publik hingga akhir 2023. Saat ini, Chronicle hanya menyediakan sumber di dua blockchain saja namun berencana untuk memperluas. Chainlink telah mendominasi pangsa pasar selama bertahun-tahun dalam pengembangan DeFi, meluncurkan berbagai produk berbasis oracle dan melayani pasar yang luas. Saat ini, hanya ada tiga protokol yang lebih aman daripada Jaringan Pyth: Chainlink, Chronicle, dan WINkLink - keempat protokol teratas ini menyumbang 90-95% dari seluruh nilai pasar oracle. Namun, Pyth unggul dalam hal jumlah blockchain yang dicakup dan nilai keamanan. Chainlink adalah pesaing utama Pyth dalam hal keragaman blockchain yang dicakup dan nilai keamanan.

Tautan rantai

Kritikus menyebut Chainlink sebagai “kotak hitam” karena kurangnya transparansi dalam cara node oracle mendapatkan data. Sumber data tidak diidentifikasi secara on-chain atau pada situs web node oracle Chainlink. Sebaliknya, setiap titik data di jaringan Pyth dapat dilacak kembali ke kunci publik penyedia individual dengan menyalin hash transaksi dari halaman informasi harga Pyth ke eksplorer blok Solana mana pun. Meskipun data di Chainlink juga dapat dilacak kembali ke node oracle Chainlink, penyedia data Pyth adalah sumber first-party. Berbeda dengan data Chainlink, data Pyth yang diungkapkan bersumber secara internal dari operasi mereka sebagai bursa, perusahaan perdagangan, pembuat pasar, dll. Namun, kunci publik penyedia tidak secara publik terhubung dengan identitas mereka, menambahkan lapisan kepercayaan dalam cara Pyth mengelola jaringan penyedia mereka, yang pada awalnya terdiri dari penyedia yang diizinkan.

Sementara Pyth berfokus pada informasi keuangan tradisional dan harga kripto, Chainlink memiliki beberapa produk. Ini termasuk protokol interoperabilitas (CCIP), umpan informasi bukti cadangan, dan alat pengembang (VRF, fungsionalitas API, dan layanan otomatisasi), serta umpan data pasarannya. Oleh karena itu, produk utama Pyth menantang produk umpan data pasar utama Chainlink, meskipun Pyth juga menyediakan pembangkit bilangan acak melalui entropi Pyth. Berikut adalah perbandingan Pyth dan Chainlink dalam hal umpan data pasar.

Sumber Data

Pyth

  • Pyth langsung menggabungkan data dari sumber utama dan memperbarui informasi harga pada aplikasi Pythnet dan Solana setiap 400 milidetik.
  • Di luar Solana, rantai lain harus memulai pembaruan harga untuk mempublikasikannya ke rantai masing-masing, yang berarti kesegaran data berkisar antara 400 milidetik dan pembaruan on-demand selanjutnya.
  • Untuk penyedia data (yang juga terlibat dalam perdagangan), ada konflik kepentingan dalam menerbitkan poin data jujur yang mungkin tidak menguntungkan untuk perdagangan tertentu. Dengan asumsi sebagian besar penyedia jujur, berusaha mempertahankan reputasi tinggi, dan tidak mengoordinasikan pembaruan, algoritme agregasi Pyth harus mengurangi risiko ini dengan menerapkan bobot yang lebih rendah ke titik data outlier.
  • Mendapatkan data langsung dari sumber utama memungkinkan penambahan informasi harga secara cepat untuk pasangan perdagangan yang baru dibuat.

Chain link

  • Chainlink menggabungkan data dari sumber sekunder (agregator data) dan mempublikasikan pembaruan informasi harga on-chain berdasarkan frekuensi blockchain.
  • Ketajaman titik data tergantung pada pembaruan dari sumber-sumber sekunder dan agregasi jaringan oracle.
  • Sementara sumber utama dapat mendukung pasangan perdagangan tertentu, ketersediaan informasi harga tergantung pada agregator sekunder yang juga mencapai cakupan untuk titik data tersebut. Ini dapat menimbulkan gesekan dalam menambahkan aliran informasi baru, meskipun itu bukan masalah bagi pasangan perdagangan utama.

Model Tarik vs Dorong

Pyth

  • Di Solana, Pyth menggunakan model dorong, mempublikasikan pembaruan setiap 400 milidetik.
  • Di Pythnet, model tarik digunakan. Pengguna memulai pembaruan pada rantai target, dan pembaruan yang diterbitkan di Pythnet dirutekan melalui Wormhole dan kemudian disiarkan ke rantai yang meminta. Dalam model ini, pengguna dikenai biaya.
  • Karena semua aliran data harga pasar (di luar Solana) berada di Pythnet, Pyth menawarkan kemampuan untuk meningkatkan skalabilitas, mengurangi biaya dan waktu yang diperlukan untuk integrasi langsung aliran data pada rantai yang didukung/baru. Namun, skalabilitas Pyth memperkenalkan lapisan keterlambatan dan kepercayaan/ketergantungan tambahan pada Wormhole.

Chain link

  • Data pasar utama Chainlink menggunakan model dorong, seringkali mempublikasikan pembaruan pada waktu blok di rantai target. Hal ini dapat memberikan beban biaya pada node oracle dan kadang-kadang dapat menyebabkan kegagalan transaksi selama lingkungan volatilitas tinggi, meskipun kejadian seperti itu jarang terjadi.
  • Menambahkan aliran data harga ke rantai baru dan yang sudah ada menimbulkan biaya yang lebih tinggi karena aliran baru harus diimplementasikan untuk setiap jaringan yang didukung.
  • Pendekatan Chainlink tidak bergantung pada pengantar tambahan dan tidak memperkenalkan kepercayaan tambahan antara jaringan oracle Chainlink dan blockchain target.
  • Chainlink juga menyediakan model tarik dalam produk data streamingnya.
  • Mirip dengan model dorong, data diproses, tetapi ditransmisikan ke mesin data luar rantai Chainlink, yang memberikan pembaruan harga ketika diminta di rantai.
  • Saat ini, Data Streams hanya tersedia di Arbitrum, menjaga delapan aliran data harga.

Penggunaan

  • Pyth menjaga $5.5 miliar dana di 162 protokol di lebih dari 50 blockchain.
  • Chainlink menjaga $38.7 miliar di 371 protokol di 19 blockchain.

Kedua sistem memiliki kelebihan dan kekurangan dalam hal aliran informasi data pasar. Model Pyth lebih cocok untuk meningkatkan jumlah aliran informasi harga sambil mempertahankan frekuensi pembaruan yang tinggi. Namun, kemampuan Pyth untuk menjaga data yang sangat akurat bergantung pada asumsi bahwa biaya reputasi dan kolusi melebihi manfaat potensial bagi penyedia dari perilaku jahat. Stabilitas jaringan Pyth bergantung pada operasi normal Wormhole. Sebaliknya, model Chainlink memerlukan kepercayaan yang lebih sedikit pada sumber data asli dan hubungan jaringan oracle dengan blockchain yang didukung karena mendapatkan data dari sumber agregasi sekunder dan langsung mempublikasikannya ke chain target. Namun, memperluas aliran informasi data dan mencakup rentang blockchain yang lebih luas datang dengan biaya yang lebih tinggi. Meskipun begitu, karena pasar cryptocurrency terus berkembang, protokol baru perlu mempertimbangkan banyak opsi dan trade-off/risk ketika menerapkan aliran informasi harga oracle yang berbeda.

Ringkasan

Jaringan Pyth adalah protokol perintis yang memodel ulang lanskap orakel. Ini membina jaringan penyedia data pihak pertama dan mengimplementasikan orakel berbasis tarik, memindahkan biaya ke pengguna orakel. Melalui desain ini, Pyth mengurangi biaya untuk jaringan orakel, meningkatkan frekuensi pembaruan harga, dan langsung melindungi data pasar berdasarkan sumber data utama. Sejak diluncurkan, Pyth telah berkembang untuk melayani sebagian besar blockchain dan memiliki pangsa nilai terbesar keempat (per Maret 2024, $5.5 miliar). Dengan ekspansi jaringan penyedia, Pyth bertujuan untuk memenuhi misinya untuk membuat semua data pasar keuangan dunia tersedia untuk Web3.

Pernyataan:

  1. Artikel ini diambil dari [Teknologi Arus Dalam yang Dalam], hak cipta adalah milik penulis asli [Messari], jika Anda memiliki keberatan terhadap penerbitan ulang, silakan hubungiTim Belajar Gate, tim akan menanganinya sesegera mungkin sesuai dengan prosedur yang relevan.

  2. Penafian: Pandangan dan pendapat yang diungkapkan dalam artikel ini hanya mewakili pandangan pribadi penulis dan bukan merupakan saran investasi.

  3. Versi bahasa lain dari artikel diterjemahkan oleh tim Gate Learn dan tidak disebutkan dalamGate.io, artikel yang diterjemahkan tidak boleh direproduksi, didistribusikan, atau diplagiatkan.

Laporan Penelitian Messari: Analisis Mendalam tentang Pyth, Oracle Terkemuka di Solana

Pemula3/28/2024, 5:41:14 PM
Pyth adalah protokol oracle yang efisien yang menyediakan data harga yang dapat diandalkan melalui model tarik. Serupa dengan model dorong, itu memberikan data ke mesin di luar rantai, memberikan pembaruan harga ketika permintaan data di rantai. Pyth telah diadopsi oleh beberapa proyek terkemuka seperti Synthetix dan Helium, dan telah berkembang untuk melayani blockchain paling beragam. Pasokan maksimum token ekosistemnya PYTH adalah 10 miliar, dialokasikan untuk komunitas, insentif penyedia, pertumbuhan ekosistem, pengembangan protokol, dan penjualan pribadi. Tujuan Pyth adalah membuat semua data pasar keuangan dunia tersedia untuk Web3.

Ringkasan

  • Pyth memastikan nilai aset senilai $55 miliar dan mendukung informasi harga untuk mata uang kripto, saham, pasangan forex, ETF, dan komoditas di lebih dari 50 blockchain dan 162 protokol.
  • Pada Februari 2024, volume perdagangan oracle Pyth rata-rata mencapai 20% dari total volume perdagangan Solana; pada saat yang bersamaan, penyedia data Pyth di Solana membayar $225.000 dalam biaya pada Februari 2024.
  • Jaringan Pyth menggunakan jaringan penyedia data pihak pertama untuk langsung mempublikasikan data ke Solana dan Pythnet (rantai aplikasi yang menyediakan pembaruan orakel Pyth untuk semua blockchain lainnya). Penyedia data termasuk pedagang institusional, pembuat pasar terkenal, dan protokol DeFi terkemuka seperti Jane Street, CTC, dan Raydium.
  • Pada akhir kuartal kedua, Pyth berencana untuk sepenuhnya beralih orakel dorong Solana-nya ke orakel tarik Solana yang baru.
  • Sebagai orakel terkemuka di Solana, Pyth akan mendukung banyak aplikasi yang diperluas ke Eclipse dan diluncurkan di Eclipse, blockchain layer 2 berbasis SVM pertama di Ethereum.

Latar Belakang

Aplikasi blockchain umumnya bergantung pada data dari dunia luar. Namun, desain sistem-sistem ini membatasi interaksi asli mereka dengan data eksternal tanpa bantuan. Oleh karena itu, blockchain mengandalkan orakel untuk bertindak sebagai perantara, menggabungkan data eksternal dan membuatnya tersedia untuk aplikasi on-chain.

Biasanya, jaringan oracle memberikan insentif kepada node untuk mencari informasi spesifik, mencapai konsensus pada nilai-nilai titik data tertentu, dan menerbitkan nilai-nilai ini ke blockchain dalam kerangka waktu yang ditetapkan. Namun, model “push” ini dapat secara tidak langsung, mahal, dan sulit untuk diskalakan. Pyth Network mengatasi isu-isu ini dengan merawat jaringan penyedia data sumber utama (first-party) dan mengkoordinasikan model “push”. Model ini mengurangi laten, diskalakan dengan cepat, dan menurunkan biaya jaringan dengan memindahkan biaya pembaruan ke konsumen data (aplikasi dan pengembang).

Pythadalah jaringan bahasa yang bertujuan untuk memberikan harga yang akurat untuk cryptocurrency, saham, pasangan forex, ETF, dan komoditas. Ini menawarkan tiga produk inti:

  • Feeds Harga, pembaruan real-time dari kontrak pintar
  • Tolak ukur, data pasar historis
  • Pyth Entropy, generator nomor acak yang aman

Ketangguhan data Pyth sangat ditingkatkan oleh jaringan penyedia kontributornya, yang terdiri dari hampir 100 penyedia data dari bursa global, perusahaan perdagangan, pembuat pasar, lembaga, dan DeFi. Beberapa penyedia terkemuka termasuk Jane Street, Chicago Trading Company (CTC), Binance, Raydium, Osmosis, Galaxy, dan 0x. Pyth berfokus pada menyediakan data pasar keuangan untuk pengembang pada daftar jaringan blockchain yang terus berkembang, saat ini berjumlah lebih dari 50 blockchain pada saat penulisan.

Teknologi

Selain menjembatani data antara blockchain dan dunia luar, oracle juga berusaha untuk mengatasi masalah oracle. Masalah oracle mengacu pada memastikan keamanan, otentikasi, dan keandalan data eksternal sambil mempertimbangkan potensi kegagalan dari sumber eksternal.

Memecahkan masalah orakel biasanya melibatkan langkah-langkah berikut:

  • Validator atau node orakel sumber data
  • Node secara kriptografis menandatangani (memverifikasi) data sumber
  • Aggregasi data dan perhitungan konsensus pada titik data
  • Transfer data ke jaringan blockchain

Masalah oracle biasanya diatasi melalui model dorong atau tarik. Sebagian besar oracle menggunakan model dorong pihak ketiga, di mana node oracle bertindak sebagai perantara mengambil data dari sumber-sumber utama (seperti bursa) atau sumber-sumber sekunder (seperti agregator data seperti CoinGecko dan Kaiko). Sebagai contoh, node oracle feed harga utama Chainlink mengambil data dari sumber-sumber sekunder. Oracle dorong mengirimkan pembaruan harga ke blockchain individu pada interval yang ditetapkan, dengan setiap pembaruan on-chain menimbulkan biaya gas. Menambahkan feed harga atau mengurangi latensi pembaruan on-chain menambahkan biaya lebih lanjut ke jaringan oracle, menghambat skalabilitasnya. Selain itu, mendapatkan data membutuhkan asumsi kepercayaan ganda: sumber utama benar dan stabil, sumber sekunder benar dan stabil, dan jaringan oracle stabil.

Jaringan Pyth mengatasi kelemahan model dorong pihak ketiga melalui model tariknya. Dengan jaringan penyedia data langsungnya, Pyth mengurangi asumsi kepercayaan hulu terkait keandalan data pihak ketiga. Dalam model tarik Pyth, data langsung disediakan oleh entitas dalam jaringan seperti bursa, pembuat pasar, dan protokol DeFi (mis., Jane Street, Binance, dan Raydium). Entitas ini didorong untuk bertindak jujur, memberikan data yang kuat, menjaga reputasi yang baik, dan menghindari diusir oleh protokol.

Manfaat tambahan berasal dari pergeseran biaya ke konsumen akhir, di mana umpan harga diperbarui berdasarkan permintaan daripada pada interval yang ditetapkan. Dengan demikian, konsumen memulai pembaruan harga, menarik pembaruan ke dalam rantai dalam transaksi DeFi yang sama (misalnya, swap aset, penyelesaian swap abadi). Dengan mengalihkan biaya ke pengguna, di mana pembaruan berbasis permintaan, Pyth mengalihkan biaya ini secara efisien, sebagaimana dibuktikan oleh pembaruan yang sering dilakukan di 451 umpan harga.

Interaksi Inti

Pyth mengoperasikan dua contoh protokolnya: satu di mainnet Solana dan yang lainnya di Pythnet Appchain. Contoh Pyth di Solana menyediakan data secara eksklusif untuk protokol di Solana, sementara contoh Pyth di Pythnet menyediakan data untuk protokol di semua blockchain lain. Pada kedua contoh, tiga entitas inti berinteraksi untuk memfasilitasi pembaruan oracle di Jaringan Pyth:

  • Penyedia/Data Penerbit (seperti Jane Street, CTC, Binance, 0x, Raydium, dst.)
  • Program Orakel Pyth (algoritma agregasi)
  • Konsumen Data (aplikasi/pengembang)

Penyedia data adalah validator di Pythnet. Sebelumnya, Asosiasi Data Pyth bertanggung jawab atas mendelagasikan stake yang cukup ke validator; namun, dengan dimulainya tata kelola, tanggung jawab ini kini dikelola oleh pemegang token PYTH. Saat ini, tidak ada proposal untuk mengubah dinamika dari stake validator, dan saat ini, semua validator memiliki bobot yang sama. Sebagai pemasok utama data Pyth, penyedia dikompensasi melalui biaya kecil yang dikumpulkan dari seluruh transaksi DeFi yang diinisiasi oleh konsumen.

Program Orakel Pyth adalah algoritma agregasi yang menggabungkan data yang dikirimkan oleh penyedia dan menghasilkan harga teragregasi dan interval kepercayaan untuk umpan harga yang sesuai selama komputasi. Ini juga memelihara umpan harga, menyimpan input individu dari penyedia, dan melakukan komputasi tambahan, seperti rata-rata bergerak. Aplikasi dan pengembang bertindak sebagai konsumen, meminta pembaruan untuk umpan harga untuk membaca informasi yang dihasilkan oleh program orakel.

Python di Solana

Feed harga direpresentasikan oleh dua akun Solana: akun produk dan akun harga. Akun produk menyimpan metadata tentang feed harga, seperti simbol saham, jenis aset, akun harga yang sesuai, dll. Akun harga berisi data yang diotorisasi oleh penyedia data, termasuk nama setiap penyedia, harga dan interval kepercayaan yang dikirim oleh setiap penyedia, rata-rata bergerak eksponensial, dll. Kedua akun ini dipelihara oleh program oracle, yang juga mencakup akun ketiga yang terutama mencantumkan akun produk. Penyiapan ini memungkinkan aplikasi untuk mengategorikan daftar lengkap feed harga yang disediakan oleh Pyth.

Penyedia mengirimkan pembaruan harga setiap 400 milidetik (panjang slot waktu di Solana). Setiap pembaruan memicu pembaruan agregasi yang sering untuk harga dan interval kepercayaan, yang kemudian digunakan oleh aplikasi di hulu. Karena biaya rendah Solana, Pyth (atau oracle apa pun) dapat mengoperasikan model dorong yang efisien di mana pengembang hanya perlu melewati umpan harga yang relevan ke aplikasi mereka, mendeserialisasi data, dan membaca/mengintegrasikan nilai yang dipublikasikan.

Perlu dicatat bahwa dengan menyimpan nilai data individu yang dikirimkan oleh setiap penyedia, oracle dapat menuntut pertanggungjawaban penyedia atas kinerja buruk atau perilaku jahat. Pada akhir Q2, Pyth berencana untuk sepenuhnya bermigrasi orakel dorong Solana-nya ke orakel tarik Solana yang baru. Tim Pyth telah mengindikasikan bahwa orakel tarik Pyth sudah berjalan di jaringan pengembangan.

Rantai Aplikasi Python

Rantai aplikasi Pythnet adalah fork proof-of-stake yang berwibawa dari Solana mainnet, berfungsi sebagai lapisan komputasi untuk menangani dan menggabungkan data yang disediakan oleh jaringan penyedia data Pyth. Feed harga di Pythnet dapat diakses oleh lebih dari 50 blockchain, bukan hanya Solana, karena feed harganya langsung dipublikasikan ke blockchain. Karena Pythnet adalah fork dari Solana, kerangka orakel Pyth di Solana dan kerangka orakel Pyth di Pythnet agak mirip, tetapi ada beberapa perbedaan.

Model dorong pada Solana (termasuk akun dan program oracle) yang disebutkan di atas mirip dengan Pythnet. Namun, Pythnet bukanlah chain tujuan dan tidak membebankan biaya kepada penyedia untuk mengirimkan harga. Oleh karena itu, sementara penyedia data mendorong data ke Pythnet untuk agregasi dan meng-serialize-nya ke dalam akun melalui program oracle, data ini selanjutnya disiarkan ke blockchain lain melalui protokol pesan lintas blockchain Wormhole. Kemudian, konsumen menanggung biaya pada chain tujuan saat memulai transfer data melalui transaksi DeFi reguler yang mengandalkan data oracle, sehingga menarik pembaruan data.

Pesan Antar Rantai

Setelah mempublikasikan dan menggabungkan data di Pythnet, data tidak langsung diarahkan melalui Wormhole. Sebagai gantinya, Pyth mengarahkan datanya melalui buffer pesan dan menghash-nya menjadi pohon Merkle. Hal ini memastikan pengguna dapat memilih pembaruan mana yang ingin disertakan dalam satu transaksi. Ini juga memungkinkan pengguna untuk menjaga biaya tetap rendah dan memungkinkan pembaruan data untuk menyertakan perhitungan sembarang. Setelah setiap pembaruan agregasi, program agregasi menambahkan pesan ke buffer pesan. Untuk setiap slot waktu, validator Pythnet membaca pesan-pesan dan membuat pohon Merkle, kemudian mengirimkan pesan yang berisi root Merkle dari semua harga ke kontrak Wormhole di Pythnet.

Selanjutnya, administrator Wormhole (node Wormhole) membaca pesan Merkle root, membuat Persetujuan Tindakan Verifikasi (VAA), dan menyebarkan pembaruan harga ke blockchain terkait. VAA memastikan transmisi data yang andal dan aman. VAA mencakup tanda tangan administrator Wormhole. Tanda tangan ini mengkonfirmasi bahwa administrator telah menyaksikan dan memverifikasi VAA, termasuk tanda tangan dari Penjaga Wormhole. Tanda tangan ini mengkonfirmasi bahwa Penjaga telah menyaksikan dan memverifikasi informasi yang terdapat dalam pesan, yaitu Merkle root dari harga-harga. VAA yang ditandatangani adalah metode yang dapat diverifikasi dan aman untuk mengonfirmasi keakuratan data yang ditransmisikan dari Pythnet ke blockchain target dan telah divalidasi oleh pihak-pihak tepercaya (Penjaga Wormhole).

Hermes

HermesHermes adalah Web API yang mengabstraksi proses inisiasi pembaruan pengembang. Tanpa layanan seperti Hermes, pengembang harus secara manual menyusun payload pembaruan dengan feed harga yang diperlukan dan menggunakan Merkle root yang diverifikasi Wormhole untuk mengambil data dan bukti Merkle yang sesuai dari Pythnet. Hermes memungkinkan pengembang dengan mudah mengakses layanan web untuk mengakses harga orakel. Ini memungkinkan konsumen data untuk mengambil harga terbaru dari REST atau WebSocket API.

Fitur API REST (subkumpulan dari HTTP)

  • Paling cocok untuk aplikasi yang membutuhkan akses langsung ke data terbaru, interval pengambilan data yang tidak teratur, atau permintaan data berdasarkan kondisi khusus.
  • Mudah untuk diimplementasikan dan digunakan.
  • Setiap permintaan adalah independen, membuat interaksi antara klien dan server lebih ringkas.
  • Skenario: pelacakan portofolio, penerbitan atau pembayaran pinjaman, dll.

Fitur WebSocket API:

  • Paling cocok untuk aplikasi yang membutuhkan aliran data kontinu real-time.
  • Biaya pemeliharaan rendah: Setelah pengaturan awal, data dapat dikirim bolak-balik tanpa biaya tambahan untuk mengulang header HTTP, sehingga sangat efisien untuk transmisi data yang sering.
  • Pembaruan real-time memungkinkan data diperbarui secara instan karena koneksi persisten antara klien dan server.
  • Skenario: perdagangan arbitrase, alat pengoptimalan hasil, perdagangan DEX, dll.

Hermes adalah tanpa izin, memungkinkan pihak ketiga mana pun untuk membangun titik akses yang disederhanakan ke Jaringan Pyth. Karena kompleksitas operasional, Asosiasi Data Pyth menjaga versi publik. Namun, perusahaan lain, seperti Triton, P2P, Liquify, dan EXTR, juga menawarkan versi hosting mereka sendiri dari Hermes. Daftar yang semakin bertambah dari penyedia node yang menawarkan Hermes dapat ditemukan di sini.

Tokenomik

  • Token ekosistem PYTH di PYTH memiliki pasokan maksimum 10 miliar token PYTH. Setelah pembukaan pertama pada Mei 2024, alokasinya akan mencerminkan distribusi berikut:
  • Komunitas dan Peluncuran (6%): Bagian ini dialokasikan untuk kegiatan peluncuran awal, acara terkait, dan inisiatif.
  • Hadiah Penyedia (22%): Dimaksudkan untuk jaringan penyedia data Pyth, alokasi ini digunakan untuk memberi hadiah kepada penyedia, mendanai program, dan mendorong dukungan untuk aset baru yang mungkin awalnya kurang likuiditas.
  • Pertumbuhan Ekosistem (52%): Dialokasikan untuk kontributor jaringan Pyth, termasuk namun tidak terbatas pada pengembang, peneliti, pendidik, dan penyedia awal. Tujuannya adalah untuk mendorong inisiatif di luar tim pendiri dan kontributor inti serta memberikan penghargaan atas kontribusi.
  • Pengembangan Protokol (10%): Disediakan untuk kontributor inti (yaitu, Douro Labs) untuk membangun alat, produk, dan infrastruktur.
  • Penjualan Swasta (10%): Dipesan untuk dua putaran pendanaan. Pyth belum secara publik mengungkapkan harga jual per PYTH atau valuasinya. Pada Desember 2023, Pyth merilis pembaruan mengenai putaran strategis awal, yang melibatkan investor terkemuka seperti Castle Island Ventures, Wintermute Ventures, Borderless Capital, CMT Digital, Bodhi Ventures, Distributed Global, Multicoin Capital, dan Delphi Digital.

Governance

Token PYTH adalah token SPL di Solana (setara dengan ERC-20 di Ethereum). Utilitas inti nya adalah tata kelola. Pemegang PYTH dapat memandu pengembangan protokol dengan melakukan staking aset dan memberikan suara untuk mendukung Proposal Peningkatan Pyth (PIPs). Saat ini, satu-satunya proposal yang telah atau sedang di-vote termasuk pemilihan Dewan Pythian dan persetujuan Konstitusi Pyth DAO. Tata kelola mencakup topik-topik khas yang dapat diubah, termasuk:

  • Pembaruan perangkat lunak on-chain
  • Struktur imbalan untuk penyedia data
  • Aturan untuk membuat penyedia berlisensi
  • Ukuran, denominasi, dan keberadaan biaya untuk pembaruan oracle
  • Menambahkan umpan harga baru dan menentukan siapa yang mendukungnya

DAO Pyth terdiri dari Dewan Pythian dan Komite Feed Harga. Setiap enam bulan, kedua komite mengadakan pemilihan untuk memutar anggota komite. Selain itu, anggota dengan waktu partisipasi kurang dari sepertiga dikecualikan dari pemilihan ulang. Sistem ini memastikan partisipasi anggota yang aktif dan keselarasan dengan tujuan Pyth. Kedua komite bertanggung jawab untuk memberikan suara dan melaksanakan PIP operasional tertentu.

Komite Pythian

  • Dompet multisig Pythian 7-of-9 memiliki delapan anggota dan pemegang dompet operasional sebagai penandatangan.
  • Setiap pemilihan menggantikan empat anggota.
  • Mereka memiliki otoritas untuk memberikan suara pada PIP operasional terkait pembaruan program oracle, mekanisme verifikasi, penyesuaian biaya dan denominasi pembaruan oracle, serta operasi yang berkaitan dengan PGAS (Token Gas yang dialokasikan/didelegasikan kepada validator di Pythnet).

Komite Pemantauan Harga

  • Feed Harga dompet multisig 5 dari 8 memiliki tujuh anggota dan pemegang dompet operasional sebagai penandatangan.
  • Setiap pemilihan menggantikan tiga anggota.
  • Mereka dapat diotorisasi untuk memberikan suara pada PIP operasional yang berkaitan dengan manajemen pengumpulan umpan harga yang disediakan, pemilihan penerbit, dan persyaratan umpan harga (yaitu, penyedia minimum dan maksimum per sumber).

Setelah diskusi di forum Discord Pyth, pemegang PYTH dapat memberikan suara pada proposal melalui portal tata kelola di Realms ketika mereka mencapai "tahap pemungutan suara". Saat ini, pembuat proposal perlu memegang 25 juta PYTH untuk membuat proposal.

DAO Pyth terdiri dari dua jenis PIP: Konstitusional dan Operasional. PIP Konstitusional melibatkan pembaruan protokol, menentukan struktur, dan membimbing manajemen DAO Pyth. Mereka memerlukan dukungan lebih dari 67% untuk dilaksanakan. PIP Operasional melibatkan pemilihan dan manajemen kas, Komite Pythian, dan Komite Feed Harga. Suara pada PIP ini dapat diwakilkan kepada anggota komite dan memerlukan dukungan lebih dari 50% untuk dilaksanakan.

Penggunaan Python

Pyth adalah salah satu protokol yang paling sering digunakan di Solana. Selama Februari 2024, transaksi orakelnya menyumbang rata-rata 20% dari semua transaksi Solana. Selama periode waktu yang sama, penyedia data Python membayar $225,000 di Solana. Orakel Python melindungi 95% dari nilai blockchain. Pada Januari 2024, Pyth juga melindungi lebih dari 90% dari nilai pada 9 blockchain lain, dan lebih dari 50% dari nilai pada 16 blockchain lainnya.

Pengguna Terkenal

Karena kemampuannya untuk menskalakan sumber daya di Pythnet, Pyth telah menjadi salah satu protokol oracle yang paling banyak digunakan di berbagai blockchain. Alih-alih menambahkan sumber data baru langsung ke chain target, Pyth hanya menambahkan sumber data baru ke Pythnet, yang kemudian dapat dimanfaatkan oleh kontrak oracle Pyth pada setiap chain target yang didukung. Sebagai hasilnya, Pyth dapat membuat kontrak oracle untuk setiap chain yang direncanakan untuk diperluas. Dengan dukungan yang semakin berkembang untuk berbagai blockchain, beberapa proyek terkemuka telah mengadopsi jaringan oracle Pyth. Berikut adalah beberapa contoh yang menonjol.

Synthetix

Synthetix adalah protokol likuiditas terdesentralisasi yang memungkinkan penciptaan aset sintetis, yang dikenal sebagai Synths, yang melacak nilai cryptocurrency dan aset dunia nyata seperti mata uang, komoditas, dan saham. Synthetix memungkinkan pengguna untuk mendapatkan paparan terhadap berbagai aset tanpa benar-benar memegangnya, sehingga memperluas peluang investasi dan meningkatkan likuiditas di pasar cryptocurrency. Komponen kunci dari fungsionalitas Synthetix adalah integrasinya dengan orakel jaringan Pyth. Orakel ini menyediakan umpan harga real-time yang akurat, yang sangat penting untuk menjaga keakuratan nilai Synths.

Helium

Helium adalah jaringan Internet of Things (IoT) terdesentralisasi yang memberi insentif kepada peserta untuk menggunakan perangkat nirkabel untuk menyediakan jangkauan jaringan melalui sistem insentif ekonomi berbasis token. Helium memanfaatkan oracle jaringan Pyth untuk memberikan harga pasar on-chain yang akurat untuk token aslinya, HNT. Harga ini sangat penting untuk berbagai aktivitas jaringan, termasuk mengubah HNT yang terbakar menjadi Kredit Data (DC) dan mengukur alokasi dana secara akurat. Meskipun Helium bukan DeFi, penggunaan oracle Pyth dalam platform konektivitas terdesentralisasi Helium menyoroti pentingnya data yang akurat dalam mengelola ekonomi protokol, bahkan di luar ranah DeFi tradisional.

Gerhana

Baru-baru ini Eclipse mengumpulkan $50 juta dalam putaran pendanaan Seri A untuk meluncurkan blockchain lapis kedua pertama yang menggunakan Mesin Virtual Solana (SVM) untuk eksekusi dan Celestia untuk ketersediaan data, sambil memanfaatkan Ethereum sebagai lapis penyelesaian untuk keamanan. Peluncuran Eclipse diharapkan akan menarik likuiditas dari pengguna Ethereum dan mengarahkannya ke aplikasi terdesentralisasi pada lapisan kedua Solana. Sebagai oracle terkemuka di Solana, Pyth akan mendukung banyak aplikasi yang berkembang dan diluncurkan di Eclipse.

Analisis kompetitif

Bidang oracle adalah industri yang sangat kompetitif yang dikuasai oleh Chainlink. Meskipun Chronicle Protocol menciptakan oracle on-chain pertama untuk MakerDAO pada tahun 2017, namun tidak meluncurkan jaringan oracle publik hingga akhir 2023. Saat ini, Chronicle hanya menyediakan sumber di dua blockchain saja namun berencana untuk memperluas. Chainlink telah mendominasi pangsa pasar selama bertahun-tahun dalam pengembangan DeFi, meluncurkan berbagai produk berbasis oracle dan melayani pasar yang luas. Saat ini, hanya ada tiga protokol yang lebih aman daripada Jaringan Pyth: Chainlink, Chronicle, dan WINkLink - keempat protokol teratas ini menyumbang 90-95% dari seluruh nilai pasar oracle. Namun, Pyth unggul dalam hal jumlah blockchain yang dicakup dan nilai keamanan. Chainlink adalah pesaing utama Pyth dalam hal keragaman blockchain yang dicakup dan nilai keamanan.

Tautan rantai

Kritikus menyebut Chainlink sebagai “kotak hitam” karena kurangnya transparansi dalam cara node oracle mendapatkan data. Sumber data tidak diidentifikasi secara on-chain atau pada situs web node oracle Chainlink. Sebaliknya, setiap titik data di jaringan Pyth dapat dilacak kembali ke kunci publik penyedia individual dengan menyalin hash transaksi dari halaman informasi harga Pyth ke eksplorer blok Solana mana pun. Meskipun data di Chainlink juga dapat dilacak kembali ke node oracle Chainlink, penyedia data Pyth adalah sumber first-party. Berbeda dengan data Chainlink, data Pyth yang diungkapkan bersumber secara internal dari operasi mereka sebagai bursa, perusahaan perdagangan, pembuat pasar, dll. Namun, kunci publik penyedia tidak secara publik terhubung dengan identitas mereka, menambahkan lapisan kepercayaan dalam cara Pyth mengelola jaringan penyedia mereka, yang pada awalnya terdiri dari penyedia yang diizinkan.

Sementara Pyth berfokus pada informasi keuangan tradisional dan harga kripto, Chainlink memiliki beberapa produk. Ini termasuk protokol interoperabilitas (CCIP), umpan informasi bukti cadangan, dan alat pengembang (VRF, fungsionalitas API, dan layanan otomatisasi), serta umpan data pasarannya. Oleh karena itu, produk utama Pyth menantang produk umpan data pasar utama Chainlink, meskipun Pyth juga menyediakan pembangkit bilangan acak melalui entropi Pyth. Berikut adalah perbandingan Pyth dan Chainlink dalam hal umpan data pasar.

Sumber Data

Pyth

  • Pyth langsung menggabungkan data dari sumber utama dan memperbarui informasi harga pada aplikasi Pythnet dan Solana setiap 400 milidetik.
  • Di luar Solana, rantai lain harus memulai pembaruan harga untuk mempublikasikannya ke rantai masing-masing, yang berarti kesegaran data berkisar antara 400 milidetik dan pembaruan on-demand selanjutnya.
  • Untuk penyedia data (yang juga terlibat dalam perdagangan), ada konflik kepentingan dalam menerbitkan poin data jujur yang mungkin tidak menguntungkan untuk perdagangan tertentu. Dengan asumsi sebagian besar penyedia jujur, berusaha mempertahankan reputasi tinggi, dan tidak mengoordinasikan pembaruan, algoritme agregasi Pyth harus mengurangi risiko ini dengan menerapkan bobot yang lebih rendah ke titik data outlier.
  • Mendapatkan data langsung dari sumber utama memungkinkan penambahan informasi harga secara cepat untuk pasangan perdagangan yang baru dibuat.

Chain link

  • Chainlink menggabungkan data dari sumber sekunder (agregator data) dan mempublikasikan pembaruan informasi harga on-chain berdasarkan frekuensi blockchain.
  • Ketajaman titik data tergantung pada pembaruan dari sumber-sumber sekunder dan agregasi jaringan oracle.
  • Sementara sumber utama dapat mendukung pasangan perdagangan tertentu, ketersediaan informasi harga tergantung pada agregator sekunder yang juga mencapai cakupan untuk titik data tersebut. Ini dapat menimbulkan gesekan dalam menambahkan aliran informasi baru, meskipun itu bukan masalah bagi pasangan perdagangan utama.

Model Tarik vs Dorong

Pyth

  • Di Solana, Pyth menggunakan model dorong, mempublikasikan pembaruan setiap 400 milidetik.
  • Di Pythnet, model tarik digunakan. Pengguna memulai pembaruan pada rantai target, dan pembaruan yang diterbitkan di Pythnet dirutekan melalui Wormhole dan kemudian disiarkan ke rantai yang meminta. Dalam model ini, pengguna dikenai biaya.
  • Karena semua aliran data harga pasar (di luar Solana) berada di Pythnet, Pyth menawarkan kemampuan untuk meningkatkan skalabilitas, mengurangi biaya dan waktu yang diperlukan untuk integrasi langsung aliran data pada rantai yang didukung/baru. Namun, skalabilitas Pyth memperkenalkan lapisan keterlambatan dan kepercayaan/ketergantungan tambahan pada Wormhole.

Chain link

  • Data pasar utama Chainlink menggunakan model dorong, seringkali mempublikasikan pembaruan pada waktu blok di rantai target. Hal ini dapat memberikan beban biaya pada node oracle dan kadang-kadang dapat menyebabkan kegagalan transaksi selama lingkungan volatilitas tinggi, meskipun kejadian seperti itu jarang terjadi.
  • Menambahkan aliran data harga ke rantai baru dan yang sudah ada menimbulkan biaya yang lebih tinggi karena aliran baru harus diimplementasikan untuk setiap jaringan yang didukung.
  • Pendekatan Chainlink tidak bergantung pada pengantar tambahan dan tidak memperkenalkan kepercayaan tambahan antara jaringan oracle Chainlink dan blockchain target.
  • Chainlink juga menyediakan model tarik dalam produk data streamingnya.
  • Mirip dengan model dorong, data diproses, tetapi ditransmisikan ke mesin data luar rantai Chainlink, yang memberikan pembaruan harga ketika diminta di rantai.
  • Saat ini, Data Streams hanya tersedia di Arbitrum, menjaga delapan aliran data harga.

Penggunaan

  • Pyth menjaga $5.5 miliar dana di 162 protokol di lebih dari 50 blockchain.
  • Chainlink menjaga $38.7 miliar di 371 protokol di 19 blockchain.

Kedua sistem memiliki kelebihan dan kekurangan dalam hal aliran informasi data pasar. Model Pyth lebih cocok untuk meningkatkan jumlah aliran informasi harga sambil mempertahankan frekuensi pembaruan yang tinggi. Namun, kemampuan Pyth untuk menjaga data yang sangat akurat bergantung pada asumsi bahwa biaya reputasi dan kolusi melebihi manfaat potensial bagi penyedia dari perilaku jahat. Stabilitas jaringan Pyth bergantung pada operasi normal Wormhole. Sebaliknya, model Chainlink memerlukan kepercayaan yang lebih sedikit pada sumber data asli dan hubungan jaringan oracle dengan blockchain yang didukung karena mendapatkan data dari sumber agregasi sekunder dan langsung mempublikasikannya ke chain target. Namun, memperluas aliran informasi data dan mencakup rentang blockchain yang lebih luas datang dengan biaya yang lebih tinggi. Meskipun begitu, karena pasar cryptocurrency terus berkembang, protokol baru perlu mempertimbangkan banyak opsi dan trade-off/risk ketika menerapkan aliran informasi harga oracle yang berbeda.

Ringkasan

Jaringan Pyth adalah protokol perintis yang memodel ulang lanskap orakel. Ini membina jaringan penyedia data pihak pertama dan mengimplementasikan orakel berbasis tarik, memindahkan biaya ke pengguna orakel. Melalui desain ini, Pyth mengurangi biaya untuk jaringan orakel, meningkatkan frekuensi pembaruan harga, dan langsung melindungi data pasar berdasarkan sumber data utama. Sejak diluncurkan, Pyth telah berkembang untuk melayani sebagian besar blockchain dan memiliki pangsa nilai terbesar keempat (per Maret 2024, $5.5 miliar). Dengan ekspansi jaringan penyedia, Pyth bertujuan untuk memenuhi misinya untuk membuat semua data pasar keuangan dunia tersedia untuk Web3.

Pernyataan:

  1. Artikel ini diambil dari [Teknologi Arus Dalam yang Dalam], hak cipta adalah milik penulis asli [Messari], jika Anda memiliki keberatan terhadap penerbitan ulang, silakan hubungiTim Belajar Gate, tim akan menanganinya sesegera mungkin sesuai dengan prosedur yang relevan.

  2. Penafian: Pandangan dan pendapat yang diungkapkan dalam artikel ini hanya mewakili pandangan pribadi penulis dan bukan merupakan saran investasi.

  3. Versi bahasa lain dari artikel diterjemahkan oleh tim Gate Learn dan tidak disebutkan dalamGate.io, artikel yang diterjemahkan tidak boleh direproduksi, didistribusikan, atau diplagiatkan.

Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!