Zadnji krog razvoja testne mreže Ethereum Shapella razkriva nekaj napak

Testiranje na testnem omrežju Ethereum Zhejiang pred posodobitvijo Shanghai-Capella je razkrilo nekaj napak, vendar nič, kar bi vplivalo na časovnico za uvedbo stakinga v omrežje. 

Razvijalec Marius VanDerWijden dokumentirano napaka pri sinhronizaciji, na katero so naleteli drugi odjemalci, za katero so razvijalci prepričani, da jo je mogoče popraviti, glede na nit Tim Beiko iz fundacije Ethereum. Napaka ne bo vplivala na nobene uveljavljene časovne okvire za predlagano nadgradnjo za testno omrežje Sepolia, predvideno za 28. februar, je opozoril.

Najnovejša posodobitev programske opreme za umik je podrobno opisala stresni test, sestavljen iz 600,000 validatorjev, od katerih jih je 360,000 izvedlo posodobitve poverilnic za umik v času forka. Pri odjemalcih je prišlo do skokov v pomnilniku RAM in CPE in razvijalci bodo v prihodnjih dneh ocenili število izgubljenih in zabeleženih sporočil o posodobitvi poverilnic, je dejal Beiko.

Test izjemnih situacij je tudi razkril hrošč med odjemalcem za dokaz vložka, Prysm, in odjemalcem Besu, ki je zasnovan za dovoljene primere uporabe. Za pravilno sinhronizacijo odjemalec Prysm pričakuje določeno število odgovorov; vendar pa Besu nalaga omejitve odziva, ki ga spustijo pod potreben prag sinhronizacije, je dejal Beiko. Ekipa Besu preučuje zadevo.

Prepoved brez madežev

Po razpravi o tem, kako najbolje optimizirati začetno usmerjenost k odjemalcem, razvijalci končno odločil popolnoma prepovedati transakcije 4844 brez madežev, kar bi spremenilo predpostavke strank o transakcijah in bi lahko zapletlo nastavitev.

Razvijalci so razpravljali tudi o tem, kako nadaljevati z opustitvijo ključne besede SELFDESTRUCT, ki prekine pogodbo, odstrani bajtno kodo pogodbe iz verige blokov in preusmeri sredstva na kontaktu na določen naslov.

Medtem ko pot naprej ostaja nejasna, obstajajo trije trenutni predlogi na to temo, ki se razpravlja, saj razvijalci iščejo "deaktivacijske možnosti, ki ne pokvarijo stvari," je dejal Beiko.

"Izziv tukaj je, da odpre grd vektor napadov: razporedite pogodbo, napolnite shrambo na določen način in ko prerazporedite pogodbo, je stara shramba še vedno tam in se lahko do nje dostopa na zlonameren način," je dejal Beiko.

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