Prysm mengungkapkan bahwa bug yang diperkenalkan di testnet sebulan sebelum upgrade Fusaka Ethereum adalah penyebab masalah validasi node Ethereum yang mempengaruhi kliennya awal bulan ini
Pengembang Ethereum Terence Tsao memposting analisis pasca kejadian pada hari Minggu yang merinci insiden Prysm mainnet Fusaka yang berdampak pada jaringan pada 4 Desember
Node Prysm mengalami “kehabisan sumber daya” saat memproses attestasi dari node yang tidak sinkron, katanya. Ini menyebabkan Prysm memutar ulang blok epoch sebelumnya dan menghitung ulang transisi status yang mahal, yang mengakibatkan dampak signifikan pada kinerja karena beban kerja yang berlebihan
Analisis pasca kejadian mengungkapkan bahwa bug tersebut telah ada di testnet selama sebulan sebelum insiden, tetapi tidak pernah dipicu.
“Bug tersebut diperkenalkan dalam Prysm PR 15965 dan diterapkan ke testnet sebulan sebelum insiden tanpa pemicu terjadi.”
Testnet dirancang untuk mengidentifikasi bug, tetapi mereka bukan metode yang sempurna
Pada Mei 2023 — sebulan setelah hard fork Shanghai — pengembang Ethereum dikejutkan ketika jaringan sementara kehilangan finalitas transaksi selama sekitar 25 menit, lalu lagi selama lebih dari satu jam keesokan harinya, sebelum blockchain pulih sendiri
Prysm telah diperbaiki
Alih-alih menggunakan status kepala saat ini, Prysm menghasilkan ulang status sebelumnya dari awal, menciptakan beban komputasi yang besar.
Selama lebih dari 42 epoch, jaringan mengalami tingkat slot terlewat sebesar 18,5% dengan partisipasi menurun menjadi 75% sementara validator kehilangan sekitar 382 Ether (ETH) dalam hadiah attestasi, katanya
Terkait:Vitalik Buterin mengatakan Ethereum dapat menangani kehilangan finalitas sementara
Operator node diberi instruksi untuk menerapkan solusi sementara sementara pengembang bekerja pada pembaruan patch untuk klien Prysm
Diversitas klien menyelamatkan hari
Insiden tersebut bisa jauh lebih buruk jika menyentuh klien konsensus dominan Ethereum, Lighthouse, kata pengembang
Prysm dari Offchain Labs adalah klien Ethereum terbesar kedua dengan pangsa 17,6%, menurut ClientDiversity
“Diversitas klien mencegah dampak yang terlihat pada pengguna Ethereum. Klien dengan lebih dari 1/3 jaringan akan menyebabkan kehilangan finalitas sementara dan blok yang terlewat lebih banyak.”
Namun, insiden tersebut menyoroti bahwa Lighthouse berada sangat dekat dengan ambang dua pertiga di mana bug klien tunggal bisa memfinalisasi rantai yang tidak valid
Lighthouse saat ini memiliki pangsa klien sebesar 52,6%, turun dari sekitar 56% saat insiden terjadi
Pengembang Ethereum mendorong diversitas klien yang lebih besar. Sumber:ClientDiversity Majalah:Pertanyaan besar: Apakah Bitcoin akan bertahan dalam pemadaman listrik selama 10 tahun?
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.
Bug klien Ethereum berumur bulan disalahkan atas gangguan Prysm
Prysm mengungkapkan bahwa bug yang diperkenalkan di testnet sebulan sebelum upgrade Fusaka Ethereum adalah penyebab masalah validasi node Ethereum yang mempengaruhi kliennya awal bulan ini
Pengembang Ethereum Terence Tsao memposting analisis pasca kejadian pada hari Minggu yang merinci insiden Prysm mainnet Fusaka yang berdampak pada jaringan pada 4 Desember
Node Prysm mengalami “kehabisan sumber daya” saat memproses attestasi dari node yang tidak sinkron, katanya. Ini menyebabkan Prysm memutar ulang blok epoch sebelumnya dan menghitung ulang transisi status yang mahal, yang mengakibatkan dampak signifikan pada kinerja karena beban kerja yang berlebihan
Analisis pasca kejadian mengungkapkan bahwa bug tersebut telah ada di testnet selama sebulan sebelum insiden, tetapi tidak pernah dipicu.
Testnet dirancang untuk mengidentifikasi bug, tetapi mereka bukan metode yang sempurna
Pada Mei 2023 — sebulan setelah hard fork Shanghai — pengembang Ethereum dikejutkan ketika jaringan sementara kehilangan finalitas transaksi selama sekitar 25 menit, lalu lagi selama lebih dari satu jam keesokan harinya, sebelum blockchain pulih sendiri
Prysm telah diperbaiki
Alih-alih menggunakan status kepala saat ini, Prysm menghasilkan ulang status sebelumnya dari awal, menciptakan beban komputasi yang besar.
Selama lebih dari 42 epoch, jaringan mengalami tingkat slot terlewat sebesar 18,5% dengan partisipasi menurun menjadi 75% sementara validator kehilangan sekitar 382 Ether (ETH) dalam hadiah attestasi, katanya
Terkait: Vitalik Buterin mengatakan Ethereum dapat menangani kehilangan finalitas sementara
Operator node diberi instruksi untuk menerapkan solusi sementara sementara pengembang bekerja pada pembaruan patch untuk klien Prysm
Diversitas klien menyelamatkan hari
Insiden tersebut bisa jauh lebih buruk jika menyentuh klien konsensus dominan Ethereum, Lighthouse, kata pengembang
Prysm dari Offchain Labs adalah klien Ethereum terbesar kedua dengan pangsa 17,6%, menurut ClientDiversity
Namun, insiden tersebut menyoroti bahwa Lighthouse berada sangat dekat dengan ambang dua pertiga di mana bug klien tunggal bisa memfinalisasi rantai yang tidak valid
Lighthouse saat ini memiliki pangsa klien sebesar 52,6%, turun dari sekitar 56% saat insiden terjadi
Majalah: Pertanyaan besar: Apakah Bitcoin akan bertahan dalam pemadaman listrik selama 10 tahun?