Bagaimana Mesin Oracle Chainlink menjamin keamanan data harga melalui tiga lapisan agregasi

robot
Pembuatan abstrak sedang berlangsung

Sistem Mesin Oracle Harga Terdistribusi

Dalam layanan Mesin Oracle, untuk menghindari titik kegagalan tunggal, desain terdistribusi digunakan. Sebagai contoh layanan harga BTC terhadap dolar, sebuah aggregator mengumpulkan data dari 31 Mesin Oracle independen.

Kontrak agregator ini dapat dilihat di penjelajah blockchain. Dengan memanggil metode tertentu dalam kontrak, Anda dapat memperoleh informasi mesin oracle off-chain yang terlibat. Mesin oracle off-chain ini biasanya adalah akun eksternal (EOA), yang tidak hanya menyediakan data untuk BTC/USD, tetapi juga mungkin melayani pasangan harga lainnya secara bersamaan.

Mesin Oracle详解系列之 Chainlink(下)

Kontrak di blockchain akan mengalami beberapa langkah kunci saat memproses data Mesin Oracle:

  1. Membaca status saat ini dan melakukan serangkaian pemeriksaan
  2. Melakukan persiapan yang diperlukan
  3. Verifikasi setiap data tanda tangan, pastikan validitas dan hak akses perannya.
  4. Urutkan nilai pengamatan, pilih median, dan lakukan pemeriksaan ambang.
  5. Catat hasil dan lakukan verifikasi akhir

Pada tahap verifikasi, kontrak akan memanggil kontrak terkait lainnya ( seperti mesin oracle harga yang digunakan oleh Compound ) untuk membandingkan apakah deviasi harga dari berbagai sumber berada dalam rentang yang dapat diterima.

Mesin Oracle详解系列之 Chainlink(下)

Registri Pakan

Untuk menyederhanakan pengelolaan beberapa harga token, Feed Registry dapat digunakan. Ini adalah agregator dari beberapa sumber harga, di mana pengguna dapat membaca data harga secara langsung tanpa harus menyiapkan sumber harga untuk setiap token satu per satu.

Mesin Oracle详解系列之 Chainlink(下)

Mekanisme Agregasi Data Multi-Lapis

Data harga Chainlink dikumpulkan melalui tiga tingkat:

  1. Pengumpulan Sumber Data: Mengumpulkan data mentah dari berbagai platform perdagangan dan dihitung dengan bobot oleh penyedia layanan profesional.

  2. Pengoperasian node aggregator: Setiap node Chainlink mendapatkan data dari beberapa penyedia layanan agregasi data, mengambil nilai tengah dan mengeluarkan nilai yang tidak normal.

  3. Penggabungan Jaringan Mesin Oracle: Data dari beberapa node digabungkan kembali, biasanya menggunakan metode median.

Mesin Oracle详解系列之 Chainlink(下)

Pembaruan harga harus memenuhi kondisi ambang deviasi atau ambang detak jantung. Mekanisme ini menjamin keamanan yang tinggi, tetapi juga menyebabkan pembaruan harga menjadi relatif lambat, yang mungkin memerlukan waktu beberapa menit hingga beberapa jam. Oleh karena itu, Mesin Oracle Chainlink terutama cocok untuk skenario aplikasi yang tidak memerlukan real-time harga yang tinggi.

Mesin Oracle详解系列之 Chainlink(下)

LINK4.65%
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
  • 4
  • Bagikan
Komentar
0/400
CryptoWageSlavevip
· 4jam yang lalu
Tiga puluh satu Mesin Oracle berbicara sangat keras.
Lihat AsliBalas0
SerNgmivip
· 4jam yang lalu
Mesin Oracle saya hanya percaya link
Lihat AsliBalas0
TokenToastervip
· 4jam yang lalu
Capek banget, tiga langkah jalan, lima langkah jalan.
Lihat AsliBalas0
GasFeeCriervip
· 4jam yang lalu
Mesin Oracle yyds tidak perlu dijelaskan
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)