Poslední kolo vývoje testovací sítě Ethereum Shapella odhaluje několik chyb

Testování na testovací síti Ethereum Zhejiang před aktualizací Shanghai-Capella odhalilo některé chyby, ale nic, co by ovlivnilo časovou osu zavedení stakingu do sítě. 

Vývojář Marius VanDerWijden dokumentovány Podle vlákna Tima Beika z Ethereum Foundation je chyba synchronizace, na kterou narazili jiní klienti, o které jsou vývojáři přesvědčeni, že ji lze opravit. Chyba neovlivní žádné stanovené časové plány pro navrhovanou sadu upgradů pro testovací síť Sepolia naplánovanou na 28. února, poznamenal.

Poslední aktualizace devnet pro výběr podrobně popsala zátěžový test sestávající z 600,000 360,000 validátorů, z nichž XNUMX XNUMX provedlo aktualizaci pověření pro výběr v době forku. Došlo k nárůstu klientské paměti RAM a CPU a vývojáři budou v nadcházejících dnech měřit počet ztracených oproti zaznamenaným zprávám o aktualizaci pověření, řekl Beiko.

Zátěžový test také odhalil chybu mezi klientem proof-of-stake, Prysm, a klientem Besu, který je navržen pro povolené případy použití. Pro správnou synchronizaci očekává klient Prysm určitý počet odpovědí; Besu však ukládá omezení odezvy, která ji přivádějí pod nezbytný práh synchronizace, řekl Beiko. Tým Besu celou záležitost prošetřuje.

Blobles zákaz

Po diskusi o tom, jak nejlépe optimalizovat počáteční orientaci na klienta, nakonec vývojáři rozhodl úplně zakázat transakce bez blobless 4844, což by změnilo klientské předpoklady ohledně transakcí a mohlo by zkomplikovat nastavení.

Vývojáři také diskutovali o tom, jak pokročit s ukončením podpory klíčového slova SELFDESTRUCT, které ukončuje smlouvu, odstraňuje bytekód smlouvy z blockchainu a přesměrovává prostředky na kontaktu na zadanou adresu.

Zatímco cesta vpřed zůstává nejasná, existují tři aktuální návrhy na toto téma, o kterých se diskutuje, protože vývojáři se snaží najít „možnosti deaktivace, které věci nerozbijí,“ řekl Beiko.

"Výzvou je, že otevírá nepříjemný vektor útoku: nasaďte smlouvu, zaplňte úložiště určitým způsobem, a když smlouvu znovu nasadíte, staré úložiště je stále tam a lze k němu přistupovat škodlivými způsoby," řekl Beiko.

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