Pusingan terkini pembangunan testnet Ethereum Shapella mendedahkan beberapa pepijat

Ujian pada testnet Zhejiang Ethereum sebelum kemas kini Shanghai-Capella mendedahkan beberapa pepijat, tetapi tiada apa yang akan menjejaskan garis masa untuk pengenalan staking ke rangkaian. 

Pembangun Marius VanDerWijden didokumenkan pepijat penyegerakan yang dihadapi oleh pelanggan lain yang diyakini pembangun boleh ditambal, menurut urutan daripada Tim Beiko dari Yayasan Ethereum. Pepijat itu tidak akan menjejaskan mana-mana garis masa yang ditetapkan untuk set naik taraf yang dicadangkan untuk testnet Sepolia yang dijadualkan pada 28 Februari, katanya.

Kemas kini devnet pengeluaran terkini memperincikan ujian tekanan yang terdiri daripada 600,000 pengesah, 360,000 daripadanya melakukan pengemaskinian kelayakan pengeluaran pada masa fork. Lonjakan pelanggan dalam RAM dan CPU berlaku dan pembangun akan mengukur bilangan mesej kemas kini bukti kelayakan yang hilang berbanding yang direkodkan dalam beberapa hari akan datang, kata Beiko.

Ujian tekanan juga mendedahkan pepijat antara klien bukti kepentingan, Prysm dan klien Besu yang direka bentuk untuk kes penggunaan yang dibenarkan. Untuk menyegerakkan dengan betul, klien Prysm menjangkakan bilangan respons tertentu; bagaimanapun, Besu mengenakan had tindak balas yang membawanya ke bawah ambang penyegerakan yang diperlukan, kata Beiko. Pasukan Besu sedang meneliti perkara itu.

Larangan blobless

Selepas perbincangan tentang cara terbaik untuk mengoptimumkan orientasi pelanggan awal, pembangun akhirnya memutuskan untuk melarang sepenuhnya urus niaga blobless 4844, yang akan mengubah andaian pelanggan di sekitar transaksi dan boleh merumitkan persediaan.

Pembangun juga membincangkan cara untuk meneruskan dengan penamatan kata kunci SELDFESTRUCT, yang menamatkan kontrak, mengalih keluar kod bait kontrak daripada rantaian blok dan mengubah laluan dana pada kenalan ke alamat yang ditentukan.

Walaupun laluan ke hadapan masih tidak jelas, terdapat tiga cadangan semasa mengenai subjek dalam perbincangan kerana pemaju berusaha untuk mencari "pilihan menyahaktifkan yang tidak memecahkan perkara," kata Beiko.

"Cabaran di sini ialah ia membuka vektor serangan jahat: gunakan kontrak, isi storan dengan cara tertentu, dan apabila anda mengatur semula kontrak, storan lama masih ada dan boleh diakses dengan cara yang berniat 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