Mesin Oracle harga terdistribusi: Meningkatkan keandalan dan ketepatan layanan data Keuangan Desentralisasi

robot
Pembuatan abstrak sedang berlangsung

Mesin Oracle Harga Terdistribusi

Sistem Mesin Oracle mungkin mengalami keterlambatan dalam merespons permintaan pengguna karena berbagai alasan, yang dapat menyebabkan kegagalan titik tunggal. Untuk itu, beberapa sistem menggunakan desain Mesin Oracle harga terdistribusi untuk meningkatkan keandalan layanan. Sebagai contoh layanan penyedia harga BTC dalam dolar AS, suatu sistem mengintegrasikan 31 Mesin Oracle harga independen untuk memberikan layanan yang lebih stabil kepada pengguna.

Mesin Oracle详解系列之 Chainlink(下)

Desain kontrak untuk agregator ini biasanya mencakup beberapa Mesin Oracle di luar rantai. Setiap Mesin Oracle di luar rantai dapat menyediakan data harga melalui metode tertentu, sebagai respons terhadap permintaan pengguna di dalam agregator. Mesin Oracle di luar rantai ini sering kali adalah akun eksternal biasa, yang tidak hanya dapat menyediakan data untuk agregator BTC/USD, tetapi juga mungkin melayani agregator lain seperti ETH/USD secara bersamaan.

Mesin Oracle

Kontrak di blockchain biasanya mengikuti langkah-langkah berikut saat memproses data Mesin Oracle:

  1. Membaca status kontrak saat ini dan melakukan serangkaian pemeriksaan.
  2. Selesaikan pekerjaan persiapan yang diperlukan.
  3. Verifikasi setiap data tanda tangan, pastikan nilai hash benar dan penandatangan memiliki izin yang sesuai.
  4. Periksa urutan nilai pengamatan, pilih median dan pastikan nilainya dalam rentang yang wajar.
  5. Catat hasil Mesin Oracle kali ini dan lakukan verifikasi lebih lanjut.

Mesin Oracle

Beberapa sistem juga akan memperkenalkan mekanisme verifikasi tambahan, seperti membandingkan penyimpangan harga yang diberikan oleh mesin oracle yang berbeda apakah berada dalam rentang yang dapat diterima.

Untuk menyederhanakan proses penggunaan dan meningkatkan fleksibilitas, beberapa platform memperkenalkan konsep Feed Registry. Ini dapat dipahami sebagai agregator PriceFeeds, yang telah mengintegrasikan beberapa priceFeed. Pengguna dapat langsung membaca data harga melalui Feed Registry, tanpa perlu mengatur priceFeed untuk setiap token sendiri.

Mesin Oracle详解系列之 Chainlink(下)

Dalam mekanisme pemberian harga, beberapa sistem mengadopsi strategi agregasi data multi-lapis, termasuk agregasi sumber data, agregasi operator node, dan agregasi jaringan Mesin Oracle. Metode ini dapat memberikan informasi harga pasar yang lebih komprehensif dan akurat.

Mesin Oracle详解系列之 Chainlink(下)

Data harga biasanya berasal dari berbagai platform perdagangan, termasuk bursa terpusat dan terdesentralisasi. Beberapa penyedia layanan data profesional mengumpulkan data harga mentah dari platform ini dan melakukan perhitungan berbobot berdasarkan volume perdagangan, likuiditas, dan faktor lainnya.

Mesin Oracle详解系列之 Chainlink(下)

Operator node bertanggung jawab untuk mendapatkan informasi harga dari beberapa sumber data independen, menghitung nilai tengah dan mengeluarkan nilai-nilai yang tidak biasa. Akhirnya, seluruh jaringan Mesin Oracle akan mengagregasi data semua node, metode umum adalah mengambil nilai tengah saat jumlah node respons yang telah ditetapkan tercapai.

Mesin Oracle详解系列之 Chainlink(下)

Perlu dicatat bahwa tidak setiap pembaruan data akan segera tercermin di blockchain. Biasanya, pembaruan hanya akan dipicu jika memenuhi kondisi tertentu (seperti ambang deviasi atau ambang heartbeat). Mekanisme ini, meskipun meningkatkan keamanan, juga dapat menyebabkan pembaruan harga relatif lambat, sehingga lebih cocok untuk aplikasi yang tidak memerlukan real-time harga yang tinggi.

Mesin Oracle

DEFI-12.96%
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
  • 7
  • Bagikan
Komentar
0/400
MissedTheBoatvip
· 13jam yang lalu
Mendengarkan kurva posisi berat beli, terbangun karena dijatuhkan!
Lihat AsliBalas0
PanicSeller69vip
· 08-01 17:13
31 Mesin Oracle kartu macet, bagaimana?
Lihat AsliBalas0
0xLuckboxvip
· 08-01 17:13
Bull 31 yang berguna?
Lihat AsliBalas0
not_your_keysvip
· 08-01 17:11
Apakah off-chain dapat diandalkan?
Lihat AsliBalas0
BearMarketSunriservip
· 08-01 17:09
Wah, jebakan mekanisme ini sangat dapat diandalkan
Lihat AsliBalas0
SelfCustodyIssuesvip
· 08-01 17:08
Sangat hebat stabil begitu banyak mesin
Lihat AsliBalas0
NftDeepBreathervip
· 08-01 16:44
Penipuan besar di depan, harap berhati-hati!
Lihat AsliBalas0
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)