Bagaimana Mesin Oracle terdistribusi meningkatkan keandalan data harga

robot
Pembuatan abstrak sedang berlangsung

Keunggulan dan Implementasi Mesin Oracle Harga Terdistribusi

Untuk mengatasi masalah kegagalan titik tunggal, sebuah proyek Mesin Oracle terkenal mengadopsi desain Mesin Oracle harga terdistribusi. Sebagai contoh layanan yang menyediakan harga BTC dalam dolar AS, sistem ini mengagregasi 31 Mesin Oracle harga independen untuk memberikan layanan kepada pengguna, secara signifikan meningkatkan keandalan dan akurasi.

Desain agregator ini memungkinkan beberapa mesin oracle off-chain untuk menyediakan data harga dengan memanggil metode tertentu, sebagai respons terhadap permintaan pengguna. Mesin oracle off-chain ini biasanya adalah akun EOA yang independen, dan mereka tidak hanya dapat menyediakan data untuk BTC/USD, tetapi juga dapat memberikan informasi harga untuk pasangan mata uang lainnya seperti ETH/USD.

Pada tingkat kontrak di blockchain, sistem menerapkan mekanisme verifikasi yang ketat. Pertama, status kontrak saat ini akan dibaca dan dilakukan serangkaian pemeriksaan, kemudian dilakukan persiapan yang diperlukan. Selanjutnya, sistem akan memverifikasi setiap data tanda tangan untuk memastikan keaslian dan integritas data. Terakhir, akan dilakukan pemeriksaan urutan nilai observasi, dan memilih median sebagai harga akhir, sambil memastikan harga tersebut tidak melebihi ambang batas yang telah ditetapkan.

Untuk meningkatkan keandalan data lebih lanjut, beberapa aplikasi juga akan melakukan verifikasi silang sistem Mesin Oracle ini dengan sumber harga lainnya. Misalnya, dengan membandingkan harga yang diberikan oleh Mesin Oracle yang berbeda, memastikan deviasi berada dalam kisaran yang dapat diterima.

Mesin Oracle

Kemudahan Pusat Pendaftaran Mesin Oracle

Untuk menyederhanakan proses pencarian harga berbagai token, Mesin Oracle pusat pendaftaran muncul. Mekanisme ini dapat dipahami sebagai pengagregat dari beberapa sumber umpan harga, yang secara signifikan mengurangi kompleksitas operasional bagi pengguna. Melalui pusat pendaftaran Mesin Oracle, pengguna dapat langsung membaca data harga berbagai token tanpa perlu mengatur sumber umpan harga secara terpisah untuk setiap token.

Mesin Oracle详解系列之 Chainlink(下)

Mekanisme agregasi harga multi-level

Data harga sistem Mesin Oracle biasanya melalui proses agregasi di beberapa tingkat, yang terutama mencakup agregasi sumber data, agregasi operator node, dan agregasi jaringan Mesin Oracle.

Data harga yang paling dasar berasal dari berbagai platform perdagangan terpusat dan terdesentralisasi. Beberapa penyedia layanan data profesional akan mengumpulkan dan mengintegrasikan data mentah ini, mempertimbangkan faktor-faktor seperti volume perdagangan, likuiditas, dan melakukan perhitungan berbobot, membentuk agregasi sumber data lapisan pertama.

Penggabungan lapisan kedua dilakukan oleh operator node Mesin Oracle. Mereka mendapatkan informasi harga dari berbagai penyedia layanan penggabungan data independen, dan menggunakan metode seperti pengambilan nilai tengah untuk menghilangkan nilai yang tidak normal, meningkatkan keandalan data.

Lapisan terakhir adalah agregasi dari seluruh jaringan Mesin Oracle. Cara umum adalah setelah menerima jumlah respons node yang telah ditentukan, mengambil data harga yang diberikan oleh node-node tersebut sebagai nilai tengah untuk harga akhir. Perlu dicatat bahwa tidak setiap hasil agregasi akan segera diperbarui di blockchain, tetapi harus memenuhi kondisi pemicu tertentu, seperti ambang deviasi atau ambang detak jantung.

Mesin Oracle详解系列之 Chainlink(下)

Kasus penggunaan dan keterbatasan

Sistem Mesin Oracle ini mudah diintegrasikan, memiliki keamanan yang tinggi, tetapi karena mekanisme pembaruan harganya memiliki keterlambatan tertentu, frekuensi pembaruan dapat bervariasi dari beberapa menit hingga 24 jam. Oleh karena itu, sistem ini lebih cocok untuk skenario aplikasi yang tidak memerlukan real-time harga yang tinggi. Ini juga mencerminkan keterbatasan sistem tersebut, yang mungkin tidak dapat memenuhi kebutuhan semua jenis aplikasi.

Dalam memilih solusi Mesin Oracle, pengembang perlu menimbang kelebihan dan keterbatasannya, serta membuat pilihan yang tepat berdasarkan kebutuhan aplikasi yang spesifik.

Mesin Oracle详解系列之 Chainlink(下)

LINK-4.81%
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
ParallelChainMaxivip
· 20jam yang lalu
Distribusi adalah raja, tanda tangan yang lebih baik
Lihat AsliBalas0
LucidSleepwalkervip
· 20jam yang lalu
Data latensi harus diperhatikan dengan serius
Lihat AsliBalas0
UncleWhalevip
· 20jam yang lalu
Kredibel tapi ada latensi ya
Lihat AsliBalas0
  • Sematkan
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)