Mesin Oracle harga terdistribusi: solusi baru untuk meningkatkan keandalan data Aset Kripto

robot
Pembuatan abstrak sedang berlangsung

Pembangunan dan Operasional Sistem Mesin Oracle Harga Terdistribusi

Dalam layanan Mesin Oracle, kegagalan titik tunggal adalah masalah umum. Untuk mengatasi masalah ini, sebuah sistem Mesin Oracle harga terdistribusi muncul. Mengambil layanan harga BTC terhadap dolar AS sebagai contoh, sistem ini mengintegrasikan 31 Mesin Oracle harga independen untuk bersama-sama menyediakan layanan data yang lebih andal bagi pengguna.

Mesin Oracle详解系列之 Chainlink(下)

Desain kontrak sistem agregasi ini dengan cerdik mengatasi risiko yang mungkin ditimbulkan oleh sumber data tunggal. Dengan memanggil metode tertentu dalam kontrak, semua mesin oracle off-chain yang berpartisipasi dapat dilihat. Setiap mesin oracle off-chain dapat menyediakan data harga melalui metode yang ditentukan, sebagai respons terhadap permintaan pengguna dalam agregator. Mesin oracle ini biasanya adalah akun yang dimiliki secara eksternal (EOA), yang tidak hanya menyediakan data untuk BTC/USD, tetapi juga mungkin melayani pasangan harga lainnya, seperti ETH/USD.

Mesin Oracle详解系列之 Chainlink(下)

Kontrak on-chain mengikuti proses yang ketat saat memproses data: pertama, membaca status saat ini dan melakukan serangkaian pemeriksaan, kemudian melakukan persiapan yang diperlukan. Selanjutnya, kontrak akan memverifikasi setiap data tanda tangan, memastikan bahwa penandatangan memiliki izin yang sesuai, dan mencegah tanda tangan ganda. Akhirnya, kontrak akan mengurutkan nilai observasi, memilih median, dan memastikan bahwa nilai tersebut berada dalam rentang ambang yang telah ditetapkan.

Mesin Oracle

Untuk lebih meningkatkan keandalan data, sistem juga memperkenalkan mekanisme verifikasi tambahan. Misalnya, dalam beberapa skenario aplikasi, harga yang diperoleh akan dibandingkan dengan data dari sumber independen lainnya untuk memastikan deviasi berada dalam batas yang dapat diterima.

Selain itu, untuk menyederhanakan proses pengambilan harga berbagai token, pengembang juga merancang sistem Registri Feed. Sistem ini dapat dipahami sebagai agregator dari berbagai sumber data harga, di mana pengguna dapat langsung membacanya melalui sistem ini tanpa perlu mengatur setiap sumber data harga secara terpisah.

Mesin Oracle

Dalam operasi nyata, penghasilan data harga melalui beberapa lapisan agregasi. Pertama adalah agregasi di level sumber data, mengumpulkan data harga mentah dari berbagai platform perdagangan. Kemudian adalah agregasi di level operator node, di mana setiap operator mendapatkan data dari beberapa penyedia layanan agregasi data independen dan memprosesnya. Terakhir adalah agregasi di level seluruh jaringan Mesin Oracle, biasanya menggunakan metode median, menghitung harga akhir setelah menerima cukup banyak respons dari node.

Mesin Oracle详解系列之 Chainlink(下)

Perlu dicatat bahwa tidak setiap hasil perhitungan akan diperbarui di blockchain. Sistem telah mengatur dua parameter pemicu, yaitu ambang deviasi dan ambang detak jantung, hanya jika salah satu dari keduanya terpenuhi, pembaruan akan dilakukan. Mekanisme ini meskipun memastikan stabilitas data, juga menyebabkan kecepatan pembaruan harga menjadi lambat, bisa berkisar dari beberapa menit hingga 24 jam. Oleh karena itu, sistem mesin oracle ini lebih cocok untuk skenario aplikasi yang tidak memerlukan realitas harga yang tinggi.

Mesin Oracle

LINK-0.92%
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • 3
  • Bagikan
Komentar
0/400
TokenGuruvip
· 14jam yang lalu
Proyek lama saja tidak berjalan, masih bermain jebakan ini.
Lihat AsliBalas0
BearMarketSurvivorvip
· 14jam yang lalu
Lalu apa yang bisa dilakukan dengan satu median?
Lihat AsliBalas0
MetaverseLandlordvip
· 14jam yang lalu
Akurasi harga sangat penting!
Lihat AsliBalas0
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)