Bagaimana agregasi mesin oracle terdistribusi meningkatkan keandalan dan akurasi data harga

robot
Pembuatan abstrak sedang berlangsung

Keuntungan dan Implementasi Sistem Mesin Oracle Harga Terdistribusi

Dalam layanan Mesin Oracle, kegagalan titik tunggal adalah masalah umum. Untuk mengatasi masalah ini, beberapa sistem mengadopsi skema desain Mesin Oracle harga terdistribusi. Sebagai contoh layanan harga dolar bitcoin, suatu sistem mengagregasi 31 Mesin Oracle harga independen untuk memberikan data yang lebih dapat diandalkan kepada pengguna.

Mesin Oracle详解系列之 Chainlink(下)

Desain agregator ini dapat dilihat dan diverifikasi melalui kode sumber kontrak pintar. Dengan memanggil metode tertentu dalam kontrak, informasi semua mesin oracle off-chain yang termasuk dalam agregator dapat diperoleh. Setiap mesin oracle off-chain dapat memberikan data harga dengan memanggil metode yang ditentukan, sehingga merespons permintaan pengguna dalam agregator. Mesin oracle off-chain ini biasanya adalah beberapa akun yang dimiliki eksternal (EOA), yang tidak hanya dapat menyediakan data untuk harga Bitcoin/Dolar, tetapi juga mungkin secara bersamaan memberikan layanan untuk pasangan mata uang lainnya (seperti Ethereum/Dolar).

Mesin Oracle

Kontrak di blockchain menjalani serangkaian langkah verifikasi yang ketat saat memproses data Mesin Oracle:

  1. Pertama, baca status kontrak saat ini dan lakukan serangkaian pemeriksaan.
  2. Lakukan persiapan yang diperlukan.
  3. Menggunakan metode kriptografi untuk memverifikasi setiap data tanda tangan, memastikan keaslian dan integritas data.
  4. Periksa urutan nilai pengamatan, dan pilih median dari situ sebagai hasil akhir.

Mesin Oracle详解系列之 Chainlink(下)

Selain itu, sistem juga akan melakukan verifikasi lebih lanjut terhadap hasil akhir. Misalnya, beberapa aplikasi mungkin akan membandingkan hasil dengan harga dari sumber lain untuk memastikan deviasi berada dalam batas yang dapat diterima.

Mesin Oracle详解系列之 Chainlink(下)

Untuk menyederhanakan pengelolaan harga berbagai token, beberapa sistem memperkenalkan konsep "Feed Registry". Ini dapat dipahami sebagai agregator dari beberapa sumber data harga, di mana pengguna dapat langsung membaca data harga berbagai token melalui itu, tanpa perlu mengatur setiap sumber data harga secara terpisah.

Mesin Oracle详解系列之 Chainlink(下)

Dalam mekanisme pemberian harga, biasanya akan melalui beberapa lapisan penggabungan data:

  1. Agregasi sumber data: Mengumpulkan data harga asli dari berbagai platform perdagangan.
  2. Pengoperasian Node Aggregator: Setiap node mendapatkan data dari beberapa penyedia layanan agregasi data independen dan memprosesnya.
  3. Penggabungan Jaringan Mesin Oracle: Seluruh jaringan melakukan penggabungan akhir terhadap data node.

Mesin Oracle

Pembaruan harga akhir biasanya akan dipengaruhi oleh ambang deviasi dan ambang detak jantung untuk menyeimbangkan frekuensi pembaruan data dan akurasi.

Mesin Oracle

Meskipun desain ini menawarkan tingkat keamanan dan kenyamanan yang tinggi, namun karena mekanisme pembaruan harganya memiliki keterlambatan tertentu, mungkin tidak cocok untuk skenario aplikasi yang sangat sensitif terhadap perubahan harga. Namun, untuk sebagian besar aplikasi yang tidak memerlukan data harga secara real-time, desain ini tetap merupakan pilihan yang dapat diandalkan dan praktis.

Mesin Oracle详解系列之 Chainlink(下)

Mesin Oracle

Mesin Oracle

Mesin Oracle详解系列之 Chainlink(下)

Mesin Oracle

LINK9.38%
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
  • 6
  • Posting ulang
  • Bagikan
Komentar
0/400
SatoshiHeirvip
· 08-12 09:04
Perlu dicatat bahwa desain ini telah terbukti memiliki cacat fatal sejak 2017, disarankan agar Anda membaca argumen di bab 37 dari spesifikasi protokol RFC-2612.
Lihat AsliBalas0
MidnightMEVeatervip
· 08-12 01:45
Selamat pagi para kelelawar malam... Saya sudah mencoba semangkuk "Sup Bersatu" Mesin Oracle ini semalam, setiap tegukan membuatnya berkurang.
Lihat AsliBalas0
BackrowObservervip
· 08-09 18:02
Ah, apakah benda ini dapat diandalkan? Tingkat toleransi penawaran 31 orang terdengar cukup besar.
Lihat AsliBalas0
GateUser-a5fa8bd0vip
· 08-09 18:01
Setiap hari terhubung dengan mesin Oracle.. Mesin Oracle?! Ah ha
Lihat AsliBalas0
gas_fee_therapistvip
· 08-09 17:59
Data off-chain siapa yang dapat dipercaya?
Lihat AsliBalas0
LiquidatedNotStirredvip
· 08-09 17:46
Apa gunanya mesin oracle ini, hanya membuat kita terus berlutut.
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)