Pengembang Ethereum Memperbaiki Bug Glamsterdam yang Dapat Menyebabkan Setoran Validator Salah Arah

iconCrypto Economy
Bagikan
AI summary iconRingkasan
Berita Ethereum: Pengembang menggabungkan perbaikan untuk bug dalam upgrade Glamsterdam yang dapat menyebabkan setoran validator dialihkan secara salah ke pembangun blok dengan kunci publik yang cocok. Masalah ini, ditemukan selama onboarding Gloas, memengaruhi setoran yang tertunda selama pembuatan registri tetapi tidak memengaruhi mainnet yang aktif. Pull request #5736, yang digabungkan pada 26 Oktober, memisahkan rute setoran berdasarkan kredensial penarikan dan menambahkan pengujian regresi. Berita ekosistem Ethereum menyoroti peningkatan berkelanjutan terhadap keamanan validator dan akurasi setoran.

TL;DR

  • Para pengembang ethereum menggabungkan perbaikan Glamsterdam setelah menemukan logika transisi fork yang dapat mengarahkan setoran validator ke builder yang berbagi kunci publik yang sama.
  • Bug tersebut memengaruhi onboarding Gloas, di mana setoran yang tertunda dapat salah diklasifikasikan selama pembuatan registri builder dan validator, tetapi bukan merupakan eksploitasi mainnet yang aktif.
  • Pull request #5736 sekarang memisahkan routing setoran berdasarkan kredensial penarikan, mempertahankan setoran validator di antrian mereka, dan menambahkan tes regresi sebelum peluncuran.

Para pengembang ethereum menggabungkan perbaikan spesifikasi konsensus untuk Glamsterdam setelah mengidentifikasi bug onboarding fork Gloas yang dapat mengarahkan setoran validator ke pembangun blok yang berbagi kunci publik yang sama. Pull request #5736 digabungkan ke master pada 26 Oktober dan mengubah cara klasifikasi setoran yang tertunda selama fork. Kelemahan ini memengaruhi logika transisi untuk upgrade masa depan ethereum, bukan protokol mainnet saat ini, sehingga menjaga masalah tetap dalam jalur pengembangan dan pengujian untuk Ethereum.

Gloas Fix Memisahkan Jalur Setoran Validator dan Builder

Masalah mendasar melibatkan saat Gloas menginisialisasi builder registry terpisahnya. Di bawah aturan routing sebelumnya, setelah setoran yang sedang diproses mendaftarkan sebuah builder, setoran selanjutnya yang menggunakan kunci publik yang sama dapat meningkatkan saldo builder tersebut terlepas dari kredensial penarikannya. Oleh karena itu, setoran validator bisa meninggalkan antrian validator dan dikreditkan ke builder alih-alih. Bug ini menciptakan jalur bersyarat di mana dana yang disediakan untuk staking dapat mencapai akun yang dikendalikan oleh pihak berbeda.

Pengembang ethereum menggabungkan perbaikan Glamsterdam

Deskripsi masalah menggambarkan risiko dengan staking protocol yang membiayai validator yang dioperasikan oleh pihak lain. Jika operator terlebih dahulu mengantrekan setoran builder yang valid menggunakan kunci yang sama dan kedua setoran tetap dalam antrian pada fork, setoran validator yang dibiayai protokol juga dapat mengalir ke builder. Tidak akan ada validator yang dibuat dari setoran tersebut, berpotensi mengganggu prosedur akuntansi berbasis bukti atau pemulihan. Skenario yang didokumentasikan adalah kasus tepi pada tingkat protokol, bukan bukti bahwa setoran ethereum mainnet telah dialihkan.

Perbaikan gabungan memisahkan setoran berdasarkan kredensial penarikan selama onboarding Gloas. Setoran validator sekarang tetap berada dalam antrian validator bahkan ketika pembangun menggunakan kunci yang sama, sementara setoran pembangun yang valid dapat mendaftar atau menambahkan dana ke pembangun secara independen. Setoran pembangun yang sudah ada juga dapat menerima tambahan dana di bawah aturan yang direvisi. Perubahan ini menyelaraskan onboarding dengan registri validator dan pembangun independen yang dijelaskan oleh EIP-8282 serta menambahkan pengujian regresi yang mencakup urutan dan perilaku routing setoran.

Waktu penting karena Glamsterdam menggabungkan perubahan lapisan eksekusi Amsterdam dengan perubahan lapisan konsensus Gloas, termasuk pemisahan proposer-builder yang diabadikan. Peningkatan yang lebih luas telah melewati pengujian publik, sementara peluncuran Hoodi ditunda untuk tinjauan tambahan dan aktivasi mainnet masih belum dikonfirmasi. Perbaikan routing setoran因此 memperkuat spesifikasi untuk fork masa depan, bukan memperbaiki eksploitasi Ethereum yang sedang berjalan. Ini juga memperkuat alasan mengapa logika transisi seputar staking dan infrastruktur pembuatan blok memerlukan pengujian sebelum perubahan protokol yang diusulkan mencapai produksi dengan aman.

Penafian: Informasi pada halaman ini mungkin telah diperoleh dari pihak ketiga dan tidak mencerminkan pandangan atau opini KuCoin. Konten ini disediakan hanya untuk tujuan informasi umum, tanpa representasi atau jaminan apa pun, dan tidak dapat ditafsirkan sebagai saran keuangan atau investasi. KuCoin tidak bertanggung jawab terhadap segala kesalahan atau kelalaian, atau hasil apa pun yang keluar dari penggunaan informasi ini. Berinvestasi di aset digital dapat berisiko. Harap mengevaluasi risiko produk dan toleransi risiko Anda secara cermat berdasarkan situasi keuangan Anda sendiri. Untuk informasi lebih lanjut, silakan lihat Ketentuan Penggunaan dan Pengungkapan Risiko.