Potensi serta Mekanisme Pyth Network Sebagai Oracle

This is not financial advice, do with your own risk!

Intro

Pyth network adalah price data oracle untuk DeFi pada berbagai macam jaringan blockchain seperti Solana, Ethereum, ZkSnyc, BSC, dll. Agar dapat lebih mudah memahami urgensi dari Pyth bayangkan DEXs seperti Jupiter Exchange atau Uniswap.

Sistem blockchain yang terdesentralisasi akan menyulitkan sinkronisasi data antara jaringan karena diperlukan serangkaian prosedur agar informasi pada Solana mencapai Cosmos. Hal ini menjadi masalah ketika suatu DEX yang berada di jaringan tertentu memiliki demand tinggi dan mengalami manipulasi harga oleh whale.

Akibatnya harga token X meningkat menjadi 12$ pada blockchain cosmos, normalnya pada jaringan lain memiliki harga 1$. Stabilitas harga suatu token akan terganggu dan menyebabkan masalah lebih besar kedepannya apalagi jika token tersebut berperan sebegai governance token atau memiliki fungsi teknis seperti $LUNA / $UST.

Cara Kerja

Sumber: pyth.network

Oracle dibutuhkan sebagai entitas eksternal diluar jaringan untuk menyerbarkan dan menghubungkan informasi harga suatu token/coin pada semua jaringan blockchain yang didukung agar tidak terjadi price manipulation. Pyth memiliki dua jenis role, yaitu:

  1. Publisher adalah pihak yang menyediakan informasi harga suatu coin dan akan mendapatkan fee dari konsumen sebagai benefit. Contoh beberapa publisher Pyth adalah CEX seperti Binance, MEXC, Bybit, Cboe, dll.
  2. Konsumen adalah pihak yang menggunakan data publisher lalu mengabungkannya dengan smart contract. Pada prosesnya konsumen akan membayar sejumlah fee . Contoh konsumen misalnya beberapa DEX yang menggunakan price feed dari Pyth.

Pyth-net

Pyth-net(App-chain) adalah sebuah blockchain spesifik yang digunakan oleh Pyth Network menggunakan code base dari Solana (bisa dikatakan fork solana). Perlu anda ketahui bahwa Pyth-net bersifat independen yang artinya berbeda dari solana mainet. Publisher juga berperan sebagai seorang validator.

Jaringan blockchain spesifik ini berfungsi sebagai layer tempat melakukan perhitungan data dari pelbagai publisher, mengamankan proses pengolahan data, pengabungan data, dan distribusi data pada jaringan blockchain lain (kecuali solana).

Pull Model

Pada produk oracle sejenis biasanya menggunakan metode push dimana proses pengolahan data dilakukan secara off-chain untuk kemudian dimasukan pada jaringan blockchain target. Berbeda halnya dengan Pyth network menggunakan appchain (Pyth-net) sebagai blockchain spesifik tempat melakukan perhitungan yang aman.

In this design, consumers pay the transaction costs for updating Pyth price feeds only when the price is needed.

Pyth Team

Aggregating Price

Terdapat dua elemen penting dalam skema pengabungan harga pada Pythnet, yaitu harga agregat dan derajat kepercayaan. Proses perhitungan ini dilakukan secara on-chain.

Algoritma yang digunakan untuk proses pengabungan harga dan derajat kepercayaan didesain untuk menghadapi manipulasi harga. Misalnya jika dalam suatu skenario terdapat 4 publisher dengan 3 publisher untuk $SOL berada pada harga 100$ sedangkan 1 publisher berada pada harga 90$. Pyth akan menetapkan harga berada diantara 100$.

Sumber: Whitepaper pyth network

Gambar di atas menunjukan agregat harga dan selang kepercayaan yang digunakan oleh Pyth Network (garis tebal berwarna merah). Garis yang lebih tipis menunjukan harga dan derajat kepercayaan dari beberapa publisher.

Penerapan Algoritma

Dalam mengabungkan harga dari setiap publisher digunakan suatu algoritma khusus, berikut merupakan contohnya:

  1. Penerbit Binance:
    • Harga $DYM dilaporkan: $10
    • Stake: 0.2
    • Confidence Interval: $2
  2. Penerbit Bybit
    • Harga $DYM dilaporkan: $12
    • Stake: 0.3
    • Confidence Interval: $1.5
  3. Penerbit Cboe:
    • Harga $DYM dilaporkan: $11
    • Stake: 0.5
    • Confidence Interval: $2.5

Perhitungan median terbobot

  • Binance: $10, $8 (10 – 2), $12 (10 + 2)
  • Bybit: $12, $10.5 (12 – 1.5), $13.5 (12 + 1.5)
  • CBoe: $11, $8.5 (11 – 2.5), $13.5 (11 + 2.5)

Hitung median terbobot dari semua suara.

  • Binance: $10 * 0.2, $8 * 0.2, $12 * 0.2
  • Bybit: $12 * 0.3, $10.5 * 0.3, $13.5 * 0.3
  • Cboe: $11 * 0.5, $8.5 * 0.5, $13.5 * 0.5

Sekarang urutkan data secara ascending (dari yang terkecil hingga terbesar):

  1. Penerbit Binance:
    • $8, $10, $12
    • Persentil 25 (Q1) = $8
    • Persentil 75 (Q3) = $12
  2. Penerbit Bybit:
    • $10.5, $12, $13.5
    • Persentil 25 (Q1) = $10.5
    • Persentil 75 (Q3) = $13.5
  3. Penerbit Cboe :
    • $8.5, $11, $13.5
    • Persentil 25 (Q1) = $8.5
    • Persentil 75 (Q3) = $13.5

Menghitung Derajat Kepercayaan

  1. Perhitungan Jarak: Dengan harga agregat yang telah dihitung sebagai median terbobot dari suara, kita sekarang menghitung jarak dari harga agregat ke persentil ke-25 dan ke-75 terbobot dari suara.
  2. Pemilihan Jarak yang Lebih Besar: pilih jarak yang lebih besar dari persentil ke-25 dan ke-75 sebagai interval kepercayaan agregat. Misalkan jarak ke-75 lebih besar, yaitu $2.5.
  3. Misalkan harga agregat (median terbobot) adalah $11.
  4. Jarak dari harga agregat ke persentil ke-25:
    • Dari Binance: $11 – $8 = $3
    • Dari Bybit: $11 – $10.5 = $0.5
    • Dari Cboe: $11 – $8.5 = $2.5
  5. Jarak dari harga agregat ke persentil ke-75:
    • Dari Binance: $12 – $11 = $1
    • Dari Bybit: $13.5 – $11 = $2.5
    • Dari CBoe: $13.5 – $11 = $2.5

Menentukan Derajat Kepercayaan

  • Dari Binance: $11 – $8 = $3 (ke persentil ke-25), $12 – $11 = $1 (ke persentil ke-75)
  • Dari Bybit: $11 – $10.5 = $0.5 (ke persentil ke-25), $13.5 – $11 = $2.5 (ke persentil ke-75)
  • Dari Cboe: $11 – $8.5 = $2.5 (ke persentil ke-25), $13.5 – $11 = $2.5 (ke persentil ke-75)

Dalam hal ini, kita akan memilih nilai terbesar dari kedua jarak tersebut, yaitu $3 (ke persentil ke-25 dari Penerbit A). Maka, interval kepercayaan agregat dalam contoh ini adalah $3. Ini memberikan gambaran sejauh mana harga agregat dapat bervariasi berdasarkan tingkat kepercayaan dari penerbit dengan kepercayaan terbesar.

Token Analysis

Suplai $PYTH yang beredar di pasaran adalah 1,5 triliyun dan sisanya 8,5 triliyun di kunci, akan dibuka setiap interval waktu tertentu (bulanan). Pyth network telah memberikan airdrop 66 juta dollar pada pengguna dengan kriteria ini (claimed token).

Sumber penting untuk melakukan research $PYTH

Airdrop Guide for Staker

Sampai saat ini sudah ada tiga proyek yang dengan jelas mengumumkan airdrop untuk staker $PYTH, yaitu:

Strategi yang bisa dilakukan adalah dengan melakukan staking langsung pada website official staking.pyth.network (minimal stake 250 $PYTH). Angka tersebut berasal dari kriteria eligible Nabla Finance.

Pastikan website tempat anda staking adalah staking.pyth.network, selain itu SCAM!

Sebelum melakukan staking pastikan dana yang dipakai untuk staking adalah uang dingin. Staking $PYTH tidak memberikan jaminan apapun karena pasti setiap proyek memiliki kriteria masing-masing, selain itu $PYTH adalah aset volatil.

Pada saat artikel ini pertama diterbitkan harga $PYTH berada di 0.33$(20/01) dan hari ini 0.61$(15/02). Jika melakukan staking sekarang artinya anda mendapatkan harga 50% lebih mahal dan harus bersiap untuk penurunan jika semisal trends market berubah.

Sentimen yang bagus untuk melakukan staking adalah program Pyth Retrospective Phase 2 yang akan mendistribusikan token $PYTH untuk lebih dari 160 DAPPs. Airdrop ini bukan bersifat individual karena menyasar aplikasi yang menggunakan produk oracle mereka seperti DEXs, borrow/lending, structured products, stablecoin protocols, dan data analytics.

Program pyth network dalam memberdayakan ekosistemnya dari mulai tingkat individual sampai komunitas dapat menjadi landasan bagus. Kedepannya dari 160 DAPPs yang menerima airdrop untuk pembangunan/pengembangan bisa saja memberikan timbal balik pada $PYTH staker.

Penutup

Pyth network melakukan revolusi pada sektor oracle crypto dengan banyak fitur baru. Mengejar airdrop untuk staker memiliki risiko tinggi karena anda sedang bermanin menggunakan aset dengan volatilitas tinggi. Jadi siapkan money management yang baik karena dalam melakukan unstake $PYTH membutuhkan epoch selanjutnya, yaitu per hari kamis.


Discover more from Qorinotes

Subscribe to get the latest posts sent to your email.

Qori Avatar

Published by

Categories: