Per validator — di luar jalur konsensus
Dalam konsensus
Venue trading
Sidecar oraclesatu per validator
Validasi dan tanda tangan validator
Gossip antarvalidator
Sertifikasi per epoch dan ronde
Dibawa di dalam blok
Kernel — harga mark · margin · likuidasi · fundingmenyelesaikan terhadap harga dari peristiwa konsensus yang sama
Menghasilkan harga indeks
Setiap validator menjalankan sidecar oracle-nya sendiri, yang mengumpulkan data dari beberapa venue trading dan meringkasnya menjadi satu harga indeks per instrumen. Peringkasan itu sengaja bukan rata-rata biasa — rata-rata terlalu mudah digeser oleh satu sumber yang buruk.Saringnilai non-finit dan cacat
Medianlintas sumber
Jepittiap sumber ke median ± pita
Bobotspread dan stabilitas
Batasitier venue
Harga indeks
Urutan itulah desainnyaPenyaringan didahulukan karena satu nilai tak hingga yang lolos ke median atau jumlah terbobot mencemari seluruh hasilnya. Menjepit alih-alih membuang tetap menghitung setiap sumber sambil membatasi seberapa jauh satu sumber bisa menarik.
Bukan rata-rata biasa — rata-rata terlalu mudah digeser satu sumber buruk
Sumber yang memasang kuotasi di luar pitanya tidak dibuang — sumber itu ditarik ke tepi pita. Perbedaan itu penting: membuang memungkinkan penyerang mengecilkan sampel, sementara menjepit tetap menghitung setiap sumber tetapi membatasi seberapa jauh salah satunya bisa menarik hasil.
Bobot menurut kualitas, lalu batasi. Sumber yang telah dijepit digabungkan lewat rata-rata terbobot alih-alih setara. Bobot naik seiring kualitas kuotasi — spread yang lebih ketat bernilai lebih — dan seiring stabilitas, yang diukur dengan membandingkan volume terkini terhadap rata-rata harian jangka panjang, sehingga venue dengan lonjakan volume yang tidak lazim tidak mendapat pengaruh darinya.
Bobot kemudian dibatasi menurut tier sumber, sehingga tidak ada satu venue pun yang bisa mendominasi hasil, sebagus apa pun kuotasinya terlihat:
Instrumen dengan kuotasi silang dikonversi ke mata uang kuotasi yang sama sebelum semua ini, sehingga median diambil atas angka yang sebanding alih-alih denominasi campuran.
Setiap konstanta di sini adalah keputusan kebijakan, bukan konstanta alam. Pita deviasi, penetapan tier, dan batas bobot adalah konfigurasi, dan itulah tuas yang disetel ketika perilaku venue berubah atau sumber baru ditambahkan.
Menyertifikasinya
Harga indeks yang dihasilkan sidecar adalah pendapat satu validator. Proses mengubahnya menjadi sesuatu yang bisa dipakai jaringan untuk menyelesaikan transaksi berlangsung di dalam konsensus. Validator menarik harga dari sidecar-nya sendiri dan memvalidasinya sebelum menandatangani — termasuk kesegaran terhadap ambang batas yang dikonfigurasi, sehingga sidecar yang macet tidak menghasilkan kiriman sama sekali alih-alih menghasilkan kiriman basi. Validator lalu menandatangani data harga itu dan menyebarkannya ke validator lain sebagai pesan jaringan konsensus. Harga tersertifikasi dirakit per epoch dan ronde lalu dibawa di dalam usulan blok. Tanda tangan yang mengomit transaksi di blok itu karenanya juga mengomit harga yang menjadi dasar penyelesaian transaksi tersebut — tidak ada transaksi oracle terpisah, dan tidak ada jendela antara harga diterbitkan dan harga dipakai. Validator tidak bisa mengusulkan blok tanpa observasi harga yang valid untuk ronde itu. Ketersediaan harga adalah prasyarat produksi blok, bukan input yang diharap-harap ditemukan oleh eksekusi.Harga indeks dan harga mark
Harga yang disertifikasi adalah harga indeks — pandangan jaringan atas pasar eksternal, bukan harga tempat transaksi dieksekusi. Kernel menurunkan harga mark darinya, dihaluskan dan dibatasi agar dislokasi singkat pada indeks tidak merembet menjadi likuidasi. Harga mark itulah yang sebenarnya dipakai margin, likuidasi, dan funding. Lihat Harga mark dan Harga indeks untuk sudut pandang sisi trading.Apa yang dijamin dan tidak dijamin oleh ini
Ini menjamin bahwa harga yang menjadi dasar penyelesaian transaksi memang telah disertifikasi kuorum validator pada ronde yang mengomit transaksi itu, dan bahwa tidak ada jalur eksekusi yang bisa membaca harga lain. Ini tidak menjamin harganya benar. Jika venue yang menjadi bahan indeks memang salah — lewat pergerakan terkoordinasi di beberapa venue sekaligus, atau dislokasi seluruh pasar — penjepitan dan pembobotan membatasi seberapa jauh satu sumber bisa mendorong hasil, tetapi keduanya tidak bisa menciptakan informasi yang tidak dimiliki pasar.Ke mana selanjutnya
IntentionBFT
Bagaimana sertifikasi diikat ke dalam tanda tangan yang sama dengan yang mengomit blok.
Lembaga Kliring
Apa yang dilakukan margin, likuidasi, dan funding dengan harga itu.
Harga mark
Bagaimana indeks menjadi angka yang menggerakkan posisi.
Pengungkapan risiko
Risiko harga yang masih tersisa, dan berapa biayanya.