Skip to main content
Harga indeks adalah jawaban jaringan atas pertanyaan berapa nilai aset ini saat ini di pasar yang lebih luas. Angka ini masukan, bukan harga eksekusi: tidak ada yang tereksekusi pada harga indeks. Harga indeks menjangkar harga mark, menetapkan acuan untuk funding, dan lewat keduanya menentukan apakah posisi bertahan. Itu menjadikannya masukan eksternal paling berkonsekuensi yang diterima sistem ini. Semua yang ada di bawah ini ada karena harga yang bisa didorong berarti mesin likuidasi yang bisa dibidikkan.

Mengapa venue membangun indeksnya sendiri

Alternatifnya adalah memakai oracle milik orang lain, dan mode kegagalan pengaturan semacam itu sudah terdokumentasi dengan baik: venue yang merujuk harga yang dipengaruhi pasarnya sendiri menciptakan lingkaran: distorsi di satu tempat berubah menjadi kaskade likuidasi paksa di tempat lain. Membangunnya sendiri berarti sumber, bobot, dan ambang batasnya semua bisa diperiksa dan disetel, dan tidak satu pun di antaranya menunjuk balik ke order book venue ini.

Dari kuotasi venue menjadi satu angka

Normalisasi dan konversi mata uang kuotasi
Batasi tiap sumber ke median ± satu pita
Bobot menurut volume, spread, stabilitas
Batasi bobot maksimum tiap venue
Harga indeks
Agar median berikutnya diambil atas angka yang sebanding
Kripto mayor 1% · stablecoin 0,5% · lainnya 3%
Stabilitas menimbang volume terkini terhadap jangka panjang, jadi lonjakan di satu venue tak membeli pengaruh
Seberapa pun bagus kuotasinya
Masukan, bukan harga eksekusi — tak ada yang tereksekusi di indeks
Feed bursa masuk, satu angka keluar
Yang dihilangkan
Membatasi, bukan membuang: membuang memungkinkan penyerang memperkecil sampel dengan mendorong satu venue menjauh, yang menaikkan bobot semua sisanya.
Setiap langkah menghilangkan satu cara berbeda untuk mendorong hasilnya. Normalisasi. Feed datang dengan skema dan mata uang kuotasinya masing-masing. Harga yang dikuotasikan terhadap mata uang selain mata uang penyelesaian dikonversi lebih dulu sebelum apa pun terjadi, sehingga median yang menyusul diambil atas angka-angka yang sebanding. Batasi outlier. Median dihitung dari seluruh sumber, lalu setiap sumber ditarik ke dalam pita di sekitar median itu. Pitanya paling ketat di tempat pasar paling dalam. Keputusan untuk membatasi alih-alih membuang dibuat dengan sengaja. Membuang outlier memungkinkan penyerang memperkecil sampel dengan mendorong satu venue menjauh, yang justru menaikkan bobot semua sumber yang tersisa. Pembatasan tetap menghitung setiap sumber, sekaligus menahan seberapa jauh satu sumber bisa menarik hasilnya. Bobot menurut kualitas. Sumber digabungkan lewat rata-rata berbobot, bukan secara setara, atas tiga faktor:
  • Volume — venue dengan perputaran nyata yang lebih besar membawa lebih banyak informasi
  • Spread — order book yang lebih rapat adalah kuotasi yang lebih meyakinkan
  • Stabilitas — volume terkini dibandingkan terhadap rata-rata jangka panjang, sehingga lonjakan mendadak di satu venue tidak bisa membeli pengaruh
Batasi per venue. Bahkan sumber yang bagus di ketiga faktor tetap dibatasi, sehingga tidak ada venue yang bisa mendominasi, seberapa pun bagusnya kuotasi venue itu terlihat. Efek gabungannya adalah batas bawah biaya untuk manipulasi: menggeser indeks secara berarti mengharuskan penyerang menggeser beberapa venue independen sekaligus, pada kedalaman nyata mereka, dan menahannya.

Ketika satu sumber berulah

Tiga pertahanan berjalan terus-menerus, masing-masing menangani kegagalan yang berbeda. Ketika bobot satu sumber menjadi nol, bobot sumber yang tersisa naik secara proporsional. Indeks tidak melompat hanya karena satu venue terputus.
Order book bersilang — bid pada atau di atas ask — bukan pasar yang bisa ditransaksikan, melainkan feed yang rusak. Menerimanya akan memungkinkan venue yang bermasalah menyuntikkan mid sembarangan ke dalam agregat.

Irama pembaruan dan keusangan

Indeks dihitung ulang kira-kira setiap tiga detik dan disertifikasi di dalam konsensus, sehingga harga yang menjadi dasar penyelesaian sebuah transaksi ditandatangani oleh kuorum validator yang sama yang mengomit transaksi itu. Lihat Oracle untuk cara kerja sertifikasi tersebut. Kesegaran diperiksa sebelum seorang validator mau menandatangani: pembacaan yang usang membuat validator tidak mengirim apa pun, bukan mengirim angka lama. Di hilir, harga mark memperlakukan indeks yang lebih tua dari sekitar sepuluh detik sebagai tidak tersedia untuk blok itu dan berjalan tanpanya.

Harga indeks bukan harga mark

Memisahkan keduanya itulah yang memungkinkan harga mark mencerminkan kondisi lokal — premium atau diskon nyata di venue ini — tanpa membiarkan kondisi lokal menjadi satu-satunya yang dicerminkannya.
Mekanisme ini membatasi seberapa jauh satu sumber bisa menggeser indeks. Semua itu tidak membuat indeks menjadi benar. Dalam dislokasi yang melanda seluruh pasar, atau pergerakan terkoordinasi di beberapa venue besar, indeks bergerak bersama pasar — karena pada titik itu indeks bukan sedang dimanipulasi, melainkan sedang melaporkan. Lihat Pengungkapan risiko.

Selanjutnya

Harga mark

Bagaimana indeks menjadi angka yang mengatur posisi Anda.

Funding

Bagaimana jarak antara harga mark dan indeks dihargai dan diselesaikan.

Oracle

Sertifikasi di dalam konsensus, dan mengapa produksi blok bergantung pada ketersediaan harga.

Pengungkapan risiko

Risiko harga apa yang tersisa, dan berapa biayanya.