Mesin Oracle harga terdistribusi: Agregasi multi-lapis menjamin keamanan dan akurasi data

robot
Pembuatan abstrak sedang berlangsung

Analisis Mesin Oracle Harga Terdistribusi

Untuk menghindari kegagalan titik tunggal, sebuah platform mesin oracle terkenal menggunakan solusi desain mesin oracle harga terdistribusi. Mengambil layanan harga BTC/USD sebagai contoh, platform ini mengintegrasikan 31 mesin oracle harga independen untuk menyediakan data kepada pengguna.

Desain agregator ini dapat secara efektif mengurangi risiko sistem. Setiap mesin oracle off-chain memberikan data harga kepada agregator dengan memanggil metode tertentu untuk merespons permintaan pengguna. Mesin oracle ini sebenarnya adalah beberapa akun eksternal yang memiliki (EOA), yang tidak hanya menyediakan data untuk pasangan BTC/USD, tetapi juga mungkin sekaligus memberikan informasi harga untuk pasangan lainnya seperti ETH/USD.

Mesin Oracle详解系列之 Chainlink(下)

Kontrak on-chain akan melalui serangkaian langkah verifikasi yang ketat saat memproses data Mesin Oracle:

  1. Pertama, baca status kontrak saat ini dan lakukan serangkaian pemeriksaan.
  2. Setelah melakukan persiapan, gunakan metode kriptografi untuk memverifikasi setiap data tanda tangan, memastikan integritas data.
  3. Periksa peran dan hak akses penanda tangan serta keunikan tanda tangan.
  4. Mengurutkan nilai observasi, memilih median sebagai hasil akhir, dan memastikan bahwa nilainya berada dalam rentang ambang yang telah ditentukan.
  5. Catat jawaban Mesin Oracle kali ini, dan lakukan verifikasi silang lebih lanjut.

Mesin Oracle

Beberapa skenario aplikasi akan memastikan akurasi data lebih lanjut dengan membandingkan deviasi harga yang diberikan oleh mesin oracle yang berbeda.

Untuk menyederhanakan proses pencarian harga berbagai token, beberapa platform juga menyediakan fitur "Feed Registry". Ini dapat dipahami sebagai agregator dari berbagai sumber harga, di mana pengguna dapat langsung membaca data harga berbagai token tanpa harus mengatur sumber harga secara terpisah untuk setiap token.

Mesin Oracle详解系列之 Chainlink(下)

Dalam mekanisme pemberian harga, biasanya ada tiga tingkat agregasi data: agregasi sumber data, agregasi operator node, dan agregasi jaringan Mesin Oracle.

  1. Agregasi Sumber Data: Mengumpulkan data harga mentah dari berbagai platform perdagangan dan melakukan perhitungan berbobot berdasarkan volume perdagangan, likuiditas, dan faktor lainnya.

  2. Pengoperasian node aggregator: Setiap node mendapatkan harga dari beberapa penyedia layanan agregasi data independen dan mengambil nilai median, mengeluarkan nilai yang aneh.

  3. Penggabungan Jaringan Mesin Oracle: Ketika jumlah node respons mencapai nilai yang ditetapkan, ambil median data dari node-node tersebut sebagai harga akhir.

Mesin Oracle详解系列之 Chainlink(下)

Perlu dicatat bahwa tidak semua hasil putaran akan diperbarui di rantai. Pembaruan harga hanya akan dipicu ketika ambang deviasi atau ambang heartbeat terpenuhi. Mekanisme ini, meskipun meningkatkan keamanan, juga mengakibatkan kecepatan pembaruan harga menjadi lambat, dapat berkisar dari beberapa menit hingga 24 jam. Oleh karena itu, jenis Mesin Oracle ini terutama cocok untuk skenario aplikasi yang tidak terlalu sensitif terhadap pembaruan harga.

Mesin Oracle详解系列之 Chainlink(下)

Lihat Asli
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Hadiah
  • 6
  • Bagikan
Komentar
0/400
GasFeePhobiavip
· 07-12 05:49
31 mesin terjebak seperti ini?
Lihat AsliBalas0
NFTRegrettervip
· 07-12 05:48
Aman tetap aman, tetapi itu bukan berarti lambat seperti menarik celana
Lihat AsliBalas0
YieldChaservip
· 07-12 05:47
Rasanya masih lebih baik dengan latensi yang stabil seperti sebelumnya.
Lihat AsliBalas0
BankruptWorkervip
· 07-12 05:44
Jangan gulung lagi, sudah tidak bisa digulung.
Lihat AsliBalas0
BasementAlchemistvip
· 07-12 05:44
Tetap merasa tidak begitu stabil, sebagian besar mesin ada di aws.
Lihat AsliBalas0
LiquidatedTwicevip
· 07-12 05:35
Apa perbedaan dengan penawaran pihak ketiga?
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)