Arsitektur Mesin Oracle Berlapis: Menyelesaikan masalah keandalan dan efisiensi data harga

robot
Pembuatan abstrak sedang berlangsung

Arsitektur Mesin Oracle Harga Diversifikasi

Untuk mengatasi masalah kegagalan titik tunggal, desain terdistribusi digunakan untuk menyediakan layanan Mesin Oracle. Sebagai contoh layanan harga BTC terhadap dolar AS, data diberikan kepada pengguna dengan mengintegrasikan 31 Mesin Oracle independen.

Desain kontrak agregator ini dapat diperiksa di penjelajah blok Ethereum. Dengan memanggil metode tertentu dalam kontrak, Anda dapat melihat semua mesin oracle off-chain yang termasuk dalam agregator ini.

Setiap mesin oracle off-chain dapat memanggil metode khusus untuk menyediakan data harga, sebagai respons terhadap permintaan pengguna di agregator. Mesin oracle off-chain ini biasanya adalah akun eksternal, yang tidak hanya menyediakan data untuk agregator BTC/USD, tetapi juga mungkin memberikan layanan untuk agregator lain seperti ETH/USD.

Proses penanganan kontrak on-chain mencakup:

  1. Membaca status kontrak saat ini dan melakukan serangkaian pemeriksaan
  2. Selesaikan persiapan yang diperlukan
  3. Verifikasi setiap data tanda tangan, periksa peran penandatangan dan keunikan tanda tangan.
  4. Mengurutkan nilai observasi, memilih median dan memverifikasi apakah itu dalam rentang yang wajar
  5. Catat hasil Mesin Oracle kali ini dan lakukan verifikasi akhir

Di mana, verifikasi akhir akan memanggil metode verifikasi kontrak tertentu, terutama membandingkan deviasi harga yang diberikan oleh berbagai Mesin Oracle apakah dalam rentang yang dapat diterima.

Mesin Oracle详解系列之 Chainlink(下)

Pusat Pendaftaran Harga Sumber

Untuk meningkatkan fleksibilitas dan mengurangi biaya pemerintahan, pusat pendaftaran sumber harga dapat digunakan untuk mengakses layanan Mesin Oracle. Ini setara dengan agregator dari beberapa sumber harga, pengguna dapat langsung membaca data harga melalui pusat pendaftaran tanpa perlu mengatur setiap sumber harga sendiri.

Mesin Oracle详解系列之 Chainlink(下)

Mekanisme Agregasi Harga Multi-Level

Pengambilan data harga melalui tiga tingkat agregasi: agregasi sumber data, agregasi operator node, dan agregasi jaringan Mesin Oracle.

Data mentah terutama berasal dari berbagai platform perdagangan. Beberapa penyedia layanan data profesional akan mengumpulkan dan mengintegrasikan data mentah ini, melakukan perhitungan berbobot berdasarkan faktor-faktor seperti volume perdagangan, untuk membentuk agregasi lapisan pertama.

Lapisan kedua dioperasikan oleh operator node Mesin Oracle. Mereka mendapatkan harga dari beberapa penyedia data independen, mengambil nilai median dan menghapus nilai yang tidak normal, untuk lebih meningkatkan keandalan data.

Lapisan terakhir adalah agregasi dari seluruh jaringan Mesin Oracle. Cara yang umum adalah mengambil nilai median sebagai harga akhir setelah mencapai jumlah node yang ditentukan. Pembaruan harga dikendalikan oleh dua parameter, yaitu ambang deviasi dan ambang detak jantung.

Mekanisme agregasi multi-lapis ini menjamin akurasi data harga dan ketahanan terhadap manipulasi. Namun, karena karakteristik mekanisme pembaruan, penyegaran harga mungkin lebih lambat, sehingga lebih cocok untuk skenario aplikasi yang tidak memiliki tuntutan tinggi terhadap realitas harga.

Mesin Oracle详解系列之 Chainlink(下)

Mesin Oracle

Mesin Oracle详解系列之 Chainlink(下)

Mesin Oracle详解系列之 Chainlink(下)

Mesin Oracle

Mesin Oracle

Mesin Oracle详解系列之 Chainlink(下)

Mesin Oracle

Mesin Oracle详解系列之 Chainlink(下)

Mesin Oracle详解系列之 Chainlink(下)

LINK15.02%
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
RektButAlivevip
· 08-01 01:03
Solusi yang sederhana dan efektif
Lihat AsliBalas0
NeverVoteOnDAOvip
· 07-31 15:45
Ternyata ini adalah pekerjaan pengelolaan lagi.
Lihat AsliBalas0
GasFeeNightmarevip
· 07-29 03:50
Ide baru untuk menghemat Gas
Lihat AsliBalas0
GateUser-a180694bvip
· 07-29 03:36
Rencana dapat diandalkan tetapi biayanya sangat tinggi
Lihat AsliBalas0
GateUser-4745f9cevip
· 07-29 03:35
Desainnya cukup cerdik
Lihat AsliBalas0
NFTArtisanHQvip
· 07-29 03:26
Arsitektur oracle berlapis, elegan.
Lihat AsliBalas0
LiquidatedNotStirredvip
· 07-29 03:25
Ada sedikit minat, teruskan menonton
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)