Putaran terakhir pengembangan testnet Ethereum Shapella mengungkapkan beberapa bug

Pengujian pada testnet Zhejiang Ethereum menjelang pembaruan Shanghai-Capella mengungkapkan beberapa bug, tetapi tidak ada yang akan memengaruhi garis waktu untuk pengenalan staking ke jaringan. 

Pengembang Marius VanDerWijden didokumentasikan bug sinkronisasi yang ditemui oleh klien lain yang diyakini pengembang dapat ditambal, menurut utas dari Tim Beiko dari Ethereum Foundation. Bug tidak akan memengaruhi garis waktu yang ditetapkan untuk set pemutakhiran yang diusulkan untuk testnet Sepolia yang dijadwalkan pada 28 Februari, katanya.

Pembaruan devnet penarikan terbaru merinci stress test yang terdiri dari 600,000 validator, 360,000 di antaranya melakukan pembaruan kredensial penarikan pada saat fork. Lonjakan klien dalam RAM dan CPU terjadi dan pengembang akan mengukur jumlah yang hilang versus pesan pembaruan kredensial yang tercatat selama beberapa hari mendatang, kata Beiko.

Stress test juga mengungkapkan bug antara klien proof-of-stake, Prysm, dan klien Besu yang dirancang untuk kasus penggunaan yang diizinkan. Untuk menyinkronkan dengan benar, klien Prysm mengharapkan sejumlah tanggapan; namun, Besu memberlakukan batasan respons yang membawanya di bawah ambang sinkronisasi yang diperlukan, kata Beiko. Tim Besu sedang menyelidiki masalah ini.

Larangan tanpa gumpalan

Setelah diskusi tentang cara terbaik mengoptimalkan orientasi klien awal, akhirnya pengembang memutuskan untuk sepenuhnya melarang transaksi blobless 4844, yang akan mengubah asumsi klien seputar transaksi dan dapat mempersulit penyiapan.

Pengembang juga membahas bagaimana melanjutkan dengan penghentian kata kunci SELFDESTRUCT, yang mengakhiri kontrak, menghapus bytecode kontrak dari blockchain, dan mengalihkan dana pada kontak ke alamat yang ditentukan.

Sementara jalan ke depan masih belum jelas, ada tiga usulan saat ini pada subjek dalam diskusi sebagai pengembang mencari untuk menemukan "opsi penonaktifan yang tidak merusak sesuatu," kata Beiko.

“Tantangannya di sini adalah membuka vektor serangan jahat: menerapkan kontrak, mengisi penyimpanan dengan cara tertentu, dan saat Anda menerapkan ulang kontrak, penyimpanan lama masih ada, dan dapat diakses dengan cara jahat,” kata Beiko.

Sumber: https://www.theblock.co/post/212636/latest-round-of-ethereum-shapella-testnet-development-reveals-a-few-bugs?utm_source=rss&utm_medium=rss