Posljednji krug razvoja testne mreže Ethereum Shapella otkriva nekoliko grešaka

Testiranje na Ethereum-ovoj Zhejiang testneti prije ažuriranja Shanghai-Capella otkrilo je neke pogreške, ali ništa što bi utjecalo na vremenski okvir za uvođenje stakinga u mrežu. 

Programer Marius VanDerWijden dokumentirati greška u sinkronizaciji na koju su naišli drugi klijenti za koju su programeri uvjereni da se može zakrpati, navodi se u temi Tima Beika iz Zaklade Ethereum. Greška neće utjecati na utvrđene vremenske rokove za predloženu nadogradnju testne mreže Sepolia zakazanu za 28. veljače, istaknuo je.

Najnovije ažuriranje devneta za povlačenje detaljno je opisalo stres test koji se sastoji od 600,000 360,000 validatora, od kojih je XNUMX ​​XNUMX izvršilo ažuriranje vjerodajnica za povlačenje u vrijeme forka. Došlo je do skokova u RAM-u i CPU-u kod klijenata i programeri će sljedećih dana izmjeriti broj izgubljenih u odnosu na snimljene poruke ažuriranja vjerodajnica, rekao je Beiko.

Test otpornosti na stres također je otkrio grešku između klijenta s dokazom o udjelu, Prysm, i Besu klijenta koji je dizajniran za dopuštene slučajeve upotrebe. Za pravilnu sinkronizaciju Prysm klijent očekuje određeni broj odgovora; međutim, Besu nameće ograničenja odgovora koja ga spuštaju ispod potrebnog praga sinkronizacije, rekao je Beiko. Besu tim istražuje slučaj.

Zabrana bez mrlja

Nakon rasprave o tome kako najbolje optimizirati početnu orijentaciju klijenta, programeri na kraju odlučio potpuno zabraniti transakcije 4844 bez mrlja, što bi promijenilo pretpostavke klijenata o transakcijama i moglo zakomplicirati postavljanje.

Programeri su također raspravljali o tome kako nastaviti s obustavom ključne riječi SELFDESTRUCT, koja raskida ugovor, uklanja bajt kod ugovora iz blockchaina i preusmjerava sredstva na kontaktu na određenu adresu.

Dok je daljnji put i dalje nejasan, postoje tri aktualna prijedloga o toj temi u raspravi dok programeri traže "deaktivirajuće opcije koje ne kvare stvari", rekao je Beiko.

"Ovdje je izazov to što otvara gadan vektor napada: implementirajte ugovor, popunite pohranu na određeni način, a kada ponovno rasporedite ugovor, stara pohrana je još uvijek tu i može joj se pristupiti na zlonamjerne načine", rekao je Beiko.

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