Mengungkap Mesin Oracle Harga Terdistribusi: Bagaimana Agregasi Multi-Lapis dan Feed Registry Meningkatkan Keandalan Keuangan Desentralisasi

robot
Pembuatan abstrak sedang berlangsung

Cara Kerja Mesin Oracle Harga Terdistribusi

Untuk mengatasi masalah kegagalan titik tunggal, suatu jaringan mesin oracle terkenal telah mengadopsi desain terdistribusi. Sebagai contoh layanan harga BTC terhadap dolar AS, jaringan ini menggabungkan 31 mesin oracle harga independen untuk bersama-sama memberikan layanan kepada pengguna.

Desain agregator ini membuat sistem lebih stabil dan dapat diandalkan. Setiap mesin oracle off-chain dapat menyediakan data harga dengan memanggil metode tertentu sebagai respons terhadap permintaan pengguna. Mesin oracle ini biasanya adalah beberapa akun eksternal yang memiliki (EOA), yang tidak hanya menyediakan data untuk BTC/USD tetapi juga mungkin memberikan informasi harga untuk pasangan mata uang lainnya seperti ETH/USD.

Mesin Oracle

Pada tingkat kontrak di blockchain, sistem akan melakukan serangkaian verifikasi terhadap data yang diterima:

  1. Pertama, bacalah status kontrak saat ini dan lakukan pemeriksaan dasar.

  2. Kemudian lakukan beberapa persiapan.

  3. Selanjutnya, lakukan verifikasi tanda tangan untuk setiap data tanda tangan, pastikan sumber data dapat dipercaya.

  4. Terakhir, periksa apakah nilai pengamatan diurutkan dengan benar, dan pilih median dari nilai tersebut sebagai harga akhir. Pada saat yang sama, juga akan memastikan bahwa harga tersebut tidak melebihi ambang batas yang telah ditentukan.

Mesin Oracle详解系列之 Chainlink(下)

Setelah semua pemeriksaan selesai, sistem akan mencatat hasil Mesin Oracle dalam kontrak. Selain itu, akan dilakukan verifikasi tambahan, seperti perbandingan dengan sumber harga lain, untuk memastikan deviasi berada dalam batas yang dapat diterima.

Mesin Oracle详解系列之 Chainlink(下)

Kenyamanan Feed Registry

Untuk lebih menyederhanakan proses penggunaan, jaringan Mesin Oracle ini juga menyediakan fungsi Feed Registry. Ini dapat dipahami sebagai pengumpul dari beberapa sumber harga, pengguna tidak perlu mengatur sumber harga untuk setiap token secara manual, dan dapat langsung membaca data harga yang diperlukan melalui Feed Registry, sehingga meningkatkan fleksibilitas dan kenyamanan secara signifikan.

Mesin Oracle详解系列之 Chainlink(下)

Mekanisme agregasi harga multi-level

Pembentukan harga jaringan Mesin Oracle ini melalui tiga tingkat agregasi data:

  1. Penggabungan Sumber Data: Mengumpulkan data harga asli dari berbagai platform perdagangan, dan diproses awal oleh penyedia layanan data profesional.

  2. Pengoperasian node agregasi: Setiap node mendapatkan informasi dari beberapa sumber data independen, dan mengambil nilai tengah untuk menghilangkan nilai yang tidak normal.

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

Mesin Oracle详解系列之 Chainlink(下)

Perlu dicatat bahwa tidak setiap hasil putaran akan diperbarui ke dalam blockchain. Pembaruan hanya akan dipicu ketika perubahan harga melebihi ambang deviasi yang ditetapkan, atau mencapai waktu ambang detak jantung.

Secara keseluruhan, desain ini memiliki keamanan dan kenyamanan yang tinggi, tetapi karena karakteristik mekanisme pembaruannya, frekuensi pembaruan harga mungkin rendah, berkisar dari beberapa menit hingga beberapa jam. Oleh karena itu, ini lebih cocok untuk skenario aplikasi yang tidak memiliki tuntutan waktu nyata untuk harga.

Mesin Oracle 详解系列之 Chainlink(下)

Mesin Oracle

Mesin Oracle详解系列之 Chainlink(下)

Mesin Oracle详解系列之 Chainlink(下)

Mesin Oracle

Mesin Oracle详解系列之 Chainlink(下)

Mesin Oracle

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
  • 7
  • Bagikan
Komentar
0/400
OnchainDetectiveBingvip
· 4jam yang lalu
Mesin Oracle维修工+1
Lihat AsliBalas0
TokenomicsTinfoilHatvip
· 5jam yang lalu
Harga multi-lapis masih bisa naik.
Lihat AsliBalas0
GateUser-afe07a92vip
· 07-10 02:18
Distributed Mesin Oracle bull~
Lihat AsliBalas0
BlockDetectivevip
· 07-10 02:17
Tidak bisa tanpa ini
Lihat AsliBalas0
NFT_Therapyvip
· 07-10 02:15
Mesin Oracle benar pro
Lihat AsliBalas0
AltcoinAnalystvip
· 07-10 02:11
Dari data TVL, tingkat pembaruan yang rendah memang mempengaruhi skenario aplikasi, disarankan untuk bersikap hati-hati.
Lihat AsliBalas0
Blockwatcher9000vip
· 07-10 01:48
Membuatnya begitu rumit sebenarnya lebih dapat diandalkan.
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)