Analisis risiko serangan penolakan pengemasan oleh Pool Penambangan pada Mesin Oracle NEST

Analisis Serangan Penolakan Pengemasan pada Pool Penambangan Mesin Oracle NEST

Mesin Oracle terdistribusi NEST bertujuan untuk meningkatkan keandalan data keluaran Mesin Oracle dan keamanan sistem dengan memungkinkan banyak pengguna di blockchain untuk berpartisipasi dalam proses penentuan hubungan konversi harga. Untuk mengatasi masalah tawaran jahat yang mungkin muncul, NEST merancang mekanisme verifikasi pengajuan tawaran-menerima pesanan, yang memungkinkan validator untuk melakukan perdagangan berdasarkan tawaran dan mengajukan tawaran perbaikan baru.

Namun, efektivitas mekanisme perbaikan harga ini bergantung pada kemampuan transaksi untuk dieksekusi dan penawaran baru dapat muncul tepat waktu di blok baru di rantai. Dengan munculnya Pool Penambangan, monopoli mereka atas hak打包transaksi dapat mengancam operasi normal mekanisme ini. Pool Penambangan besar biasanya akan lebih memilih untuk打包transaksi yang menguntungkan mereka atau yang memiliki biaya transaksi lebih tinggi, meskipun transaksi tersebut tidak muncul di rantai terlebih dahulu.

Ketika situasi ini terjadi pada Mesin Oracle NEST, dapat menyebabkan penawaran baru tidak dapat divalidasi dengan cepat dalam periode validasi, yang akhirnya mengakibatkan NEST mengeluarkan data harga yang salah. Ini menciptakan peluang arbitrase bagi beberapa Pool Penambangan, yang pada gilirannya mengancam keamanan seluruh ekosistem DeFi.

Proses serangan secara umum adalah sebagai berikut:

  1. Pool Penambangan jahat mengumpulkan cryptocurrency untuk arbitrase sebelumnya melalui pinjaman kilat dan cara lainnya.

  2. Mengajukan penawaran yang memiliki perbedaan besar dengan harga pasar yang sebenarnya kepada NEST.

  3. Selama periode verifikasi, pool penambangan lain dihadapkan pada keputusan apakah akan mengubah tawaran tersebut.

  4. Setiap Pool Penambangan berkompetisi berdasarkan proporsi kekuatan komputasi dan potensi keuntungan mereka untuk memutuskan apakah akan mengemas transaksi yang direvisi.

  5. Jika cukup banyak Pool Penambangan memilih untuk tidak mengemas transaksi perbaikan, harga yang salah dapat dikonfirmasi, menciptakan peluang arbitrase.

Serangan ini memanfaatkan konsep keseimbangan Nash dalam teori permainan. Setiap Pool Penambangan akan mempertimbangkan keuntungan dari segera memperbaiki harga yang ditawarkan (a) dibandingkan dengan potensi keuntungan yang lebih tinggi dari melakukan arbitrase setelah konfirmasi harga yang salah (b). Keputusan Pool Penambangan tergantung pada proporsi daya komputasinya, hubungan rasio a dan b, serta kemungkinan perilaku Pool Penambangan lainnya.

Masalah ini tidak hanya mempengaruhi NEST Mesin Oracle, tetapi juga mencerminkan tantangan konsentrasi Pool Penambangan terhadap seluruh ide desentralisasi blockchain. Bagaimana mengatasi masalah yang ditimbulkan oleh Pool Penambangan secara efektif sambil mempertahankan desentralisasi adalah isu penting yang harus dihadapi dalam proses pengembangan teknologi blockchain.

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
  • 5
  • Bagikan
Komentar
0/400
ContractCollectorvip
· 12jam yang lalu
Pool Penambangan ini terlalu garang!
Lihat AsliBalas0
OfflineValidatorvip
· 07-10 14:45
Pool Penambangan papa yang menentukan
Lihat AsliBalas0
GateUser-a606bf0cvip
· 07-10 14:26
Ini terlalu tidak stabil, ya?
Lihat AsliBalas0
CryptoHistoryClassvip
· 07-10 14:26
*memeriksa data historis* lagi-lagi oracle yang terkena dampak oleh monopoli penambang... suasana luna 2.0 fr
Lihat AsliBalas0
UnluckyValidatorvip
· 07-10 14:19
Sudah berapa banyak kakak yang terjebak di lubang ini?
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)