Kesalahan perhitungan akar Prysm menyebabkan gangguan rantai utama Ethereum

robot
Pembuatan abstrak sedang berlangsung

Menurut laporan PANews, tim Prysm telah merilis analisis rinci tentang gangguan teknis yang terjadi selama operasi mainnet pada 14 Desember. Inti dari insiden ini adalah bahwa node beacon yang tidak sinkron menerima otentikasi dari node yang tidak sinkron, yang menyebabkan kesalahan tak terduga dalam proses perhitungan root. Ini melampaui kesalahan klien sederhana dan berdampak luas pada seluruh jaringan.

Penerimaan Otentikasi Node yang Tidak Sinkron, Memulai Reaksi Rantai Perhitungan Root

Masalah ini dipicu oleh Prysm beacon node yang menerima otentikasi yang merujuk pada root blok epoch sebelumnya dari node yang tidak sinkron. Untuk memverifikasi ini, Prysm mencoba merekonstruksi status beacon agar kompatibel dengan kondisi rantai yang dikenali oleh node yang tidak sinkron, tetapi proses rekonstruksi perhitungan root ini mengkonsumsi sumber daya komputasi yang lebih dari yang diperkirakan.

Akibatnya, blok epoch sebelumnya diproses secara duplikat, dan operasi transisi epoch termasuk perhitungan root menyebabkan beban berlebih. Faktanya, kerentanan ini sudah termasuk dalam PR Prysm 15965 dan telah didistribusikan ke testnet satu bulan sebelum kejadian, namun saat itu masalah tidak terdeteksi.

Overload Perhitungan Root Menguras Sumber Daya dengan Cepat, Node Verifikator Tidak Dapat Merespons

Pada 4 Desember, selama sesi fuska utama Ethereum, hampir semua node Prysm mengalami penundaan proses saat melakukan perhitungan root secara bersamaan. Saat memproses data bukti tertentu, sumber daya komputasi cepat habis, menyebabkan node tidak dapat merespons permintaan verifikator tepat waktu.

Kekurangan sumber daya ini menyebabkan blok dan bukti mulai hilang secara berantai. Gangguan berlangsung selama 42 epoch dari 411439 hingga 411480, dan dari 1344 slot, 248 blok hilang, mencatat tingkat kehilangan sekitar 18,5% yang serius.

Partisipasi Jaringan Turun Hingga 75%, Verifikator Kehilangan 382 ETH

Dampak dari kejadian ini melampaui kehilangan blok sederhana dan mengancam stabilitas seluruh jaringan. Tingkat partisipasi jaringan pernah turun hingga 75%, yang menunjukkan bahwa mekanisme konsensus Ethereum tidak berfungsi dengan baik.

Verifikator kehilangan sekitar 382 ETH sebagai imbalan akibat kehilangan blok dan bukti. Ini tidak hanya menyebabkan kerugian ekonomi individual bagi verifikator, tetapi juga dapat menurunkan kepercayaan terhadap seluruh jaringan.

Pelajaran dari Kesalahan Perhitungan Root, Mengingatkan Pentingnya Ketahanan Jaringan

Menariknya, Vitalik Buterin pernah menyebutkan bahwa fenomena “kehilangan kepastian keputusan” yang kadang terjadi di Ethereum tidak menimbulkan risiko serius. Namun, insiden kesalahan perhitungan root Prysm ini sekali lagi menunjukkan bahwa cacat pada satu klien dapat berdampak besar pada seluruh jaringan. Ke depan, keberagaman klien dan ketahanan operasi inti seperti perhitungan root akan menjadi semakin penting.

ETH0,82%
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
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • 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)