Diskusi tentang kerentanan mev-boost dan stabilitas jaringan di bawah mekanisme PoS Ethereum

robot
Pembuatan abstrak sedang berlangsung

Urutan waktu, slot, dan acara dalam attestation Ethereum

Pada 2 April, seorang peserta jahat memanfaatkan kerentanan mev-boost-relay untuk mencuri 20 juta USD. Beberapa hari kemudian, pengembang merilis lima tambalan untuk memperbaiki kerentanan ini, yang dikombinasikan dengan keterlambatan jaringan yang ada dan strategi validator, menyebabkan ketidakstabilan singkat pada jaringan Ethereum pada 6 April. Restrukturisasi berdampak buruk pada kesehatan jaringan, yang dapat mengurangi tingkat produksi blok dan jaminan penyelesaian.

Artikel ini membahas interaksi antara mev-boost dan konsensus, mengungkap nuansa dari mekanisme PoS Ethereum, dan mengajukan beberapa arah perbaikan yang mungkin.

pengantar mev-boost

mev-boost adalah sebuah protokol yang dirancang untuk mengurangi dampak negatif dari nilai maksimum yang dapat diekstrak (MEV) terhadap jaringan Ethereum. Protokol ini mencakup tiga peran:

  • Relay: pihak ketiga yang tepercaya yang menghubungkan pengusul dan pembangun blok.
  • Pembuat: Entitas kompleks yang membangun blok untuk memaksimalkan MEV.
  • Pengusul: Validator PoS Ethereum.

mev-boost memungkinkan semua pengusul untuk secara adil mendapatkan MEV tanpa perlu membangun hubungan kepercayaan dengan pembangun, yang membantu desentralisasi jangka panjang Ethereum.

Paradigm: Membahas hubungan antara MEV-Boost dan mekanisme konsensus Ethereum

aturan pemilihan fork Ethereum

Dalam PoS Ethereum, waktu dibagi menjadi slot 12 detik. Setiap slot secara acak menunjuk seorang validator sebagai pengusul untuk mengajukan blok. Validator lainnya kemudian memberikan suara untuk mendukung kepala rantai dengan menerapkan aturan pemilihan cabang.

Momen paling penting dalam slot adalah batas waktu attestation pada t=4. Jika validator tidak melihat blok sebelum batas waktu, mereka akan memberikan suara untuk kepala rantai sebelumnya. Semakin cepat blok dirilis, semakin banyak attestation yang didapat.

Dari sudut pandang kesehatan jaringan, waktu publikasi terbaik adalah t=0. Namun, karena nilai blok meningkat seiring waktu, pengusul memiliki motivasi untuk menunda publikasi untuk mengumpulkan lebih banyak MEV.

Untuk mendorong perilaku penerbitan yang tepat waktu, mekanisme "penataan yang jujur" diperkenalkan.

Paradigm: Membahas hubungan antara MEV-Boost dan mekanisme konsensus Ethereum

Peningkatan Pengusul dan restrukturisasi yang jujur

Peningkatan Pengusul: Memberikan Pengusul pilihan bifurkasi "peningkatan" yang setara dengan 40% bobot akreditasi, hanya berlangsung selama satu slot.

Restrukturisasi Jujur: Memungkinkan pengusul yang jujur untuk merestrukturisasi blok dengan bobot sertifikasi di bawah 20%. Ini adalah fitur opsional, yang ditentukan oleh pengusul apakah akan digunakan.

Restrukturisasi yang jujur dapat dihindari dalam beberapa situasi, seperti selama blok batas era.

Perbaikan terhadap serangan unbinding

Setelah serangan unbinding pada 2 April, tim pengembangan relay dan inti merilis beberapa patch:

  1. Perubahan Relay:

    • Periksa pengusul jahat yang diketahui
    • Periksa apakah slot tersebut telah menerbitkan blok lengkap
    • Memperkenalkan penundaan acak
  2. Perubahan node rantai beacon:

    • Memverifikasi kevalidan blok
    • Periksa apakah ada blok setara di jaringan

Perubahan ini menyebabkan ketidakstabilan konsensus, dan strategi reorganisasi yang jujur semakin memperburuk situasi ini.

konsekuensi yang tidak terduga

Patch ini menambahkan penundaan pada rilis blok relay, yang mungkin menyebabkan blok melewati batas waktu akreditasi. Di bawah restrukturisasi yang jujur, blok-blok ini akan direstrukturisasi oleh pengusul berikutnya.

Hasilnya adalah jumlah blok fork meningkat tajam, pada puncaknya setiap jam 4,3% blok direorganisasi. Dengan peluncuran perubahan relai, situasinya perlahan-lahan kembali normal.

Perbaikan yang paling efektif saat ini adalah validasi blok dan pemeriksaan ekivalensi dari node beacon. Namun, relai masih rentan terhadap serangan ekivalensi yang lebih umum.

Paradigm: Membahas hubungan antara MEV-Boost dan mekanisme konsensus Ethereum

Arah Masa Depan

Perlu mengevaluasi jumlah restrukturisasi yang "dapat diterima", dan mempertimbangkan risiko serangan ekuivalen. Beberapa arah perbaikan yang mungkin:

  • Mewujudkan perlindungan "headlock" mev-boost
  • Menambahkan program bounty kerentanan
  • Penelitian perangkat lunak simulasi perluasan sub-slot penjadwalan
  • Mengoptimalkan jalur publikasi relay
  • Mengintegrasikan mev-boost ke dalam klien konsensus (ePBS)
  • Tambahkan lebih banyak pengujian
  • Mendorong keberagaman klien relay
  • Menyesuaikan tindakan hukuman yang setara

Singkatnya, serangan unbinding membuat kita menyadari hubungan kunci antara latensi, mev-boost, dan mekanisme konsensus. Kami berharap protokol dapat terus diperkuat untuk menghadapi tantangan di masa depan.

Paradigm: Membahas hubungan antara MEV-Boost dan mekanisme konsensus Ethereum

ETH-2.15%
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
  • 4
  • Posting ulang
  • Bagikan
Komentar
0/400
probably_nothing_anonvip
· 19jam yang lalu
Sekali lagi, ada celah dalam sehari. Sepertinya sudah tidak bisa ditahan lagi.
Lihat AsliBalas0
GmGmNoGnvip
· 08-12 06:06
Ternyata PoS juga tidak lepas dari celah?!
Lihat AsliBalas0
DogeBachelorvip
· 08-12 05:55
Ethereum kembali turun ya, DOGE kita sangat stabil.
Lihat AsliBalas0
FlatTaxvip
· 08-12 05:50
又有人Kupon Klip大了
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)