Loading market data...

Ethereum validátorský klient vydává nouzovou záplatu před testem gas limitu na Sepolii

Ethereum validátorský klient vydává nouzovou záplatu před testem gas limitu na Sepolii

Jeden z hlavních validátorských klientů Etherea vydal nouzovou softwarovou aktualizaci jen několik hodin před kritickým během testovací sítě Sepolia. Záplata přichází v době, kdy se testnet připravuje zvýšit limit gasu na blok na 200 milionů, což je skok, který by každému bloku umožnil pojmout mnohem více výpočtů a dat než dnes.

Načasování je těsné. Validátoři provozující postiženého klienta musí před začátkem testu aktualizovat, jinak riskují, že se zpozdí nebo během zkoušky vytvoří neplatné bloky. Sepolia není mainnet – je to zkušební prostor, kde týmy klientů rozbíjejí věci, aby se tak nestalo na mainnetu. Ale i nezdařený test zde zpozdí širší nasazení Glamsterdamu.

Proč záleží na 200 milionech gasu

Limit gasu Etherea stanovuje strop toho, kolik práce může jeden blok pojmout: jednoduché převody, volání smart kontraktů, datové bloby rollupů, to vše. Tento strop se v průběhu let postupně zvyšoval, ale 200 milionů je jiné měřítko. Znamená to více transakcí na blok, více prostoru pro data rollupů a teoreticky nižší poplatky, když je poptávka stabilní.

Znamená to také větší zátěž pro každý uzel, který musí takový blok zpracovat. Validátoři, archivní uzly, poskytovatelé RPC – všichni v řetězci to pocítí. Proto týmy klientů nejprve testují tato zvýšení na Sepolii a dalších testovacích sítích, kde špatný blok nestojí nic než špatné odpoledne.

Balíček vylepšení Glamsterdam je v přípravě už měsíce a zvýšení limitu gasu je jednou z jeho nejsledovanějších součástí. Rozmanitost klientů ztěžuje koordinaci: Ethereum běží na několika různých validátorských klientech a každý z nich musí správně zvládnout stejnou zátěž. Když jeden klient potřebuje záplatu před testem, je to připomínka, jak moc síť závisí na tom, že tato rozmanitost funguje.

Co záplata vlastně dělá

Klient aktualizoval svůj software na poslední chvíli. To je typ věcí, které se v testovacích cyklech stávají – během závěrečných kontrol se objeví chyba, tým vydá opravu a validátoři se snaží ji aplikovat. Postižený klient nezveřejnil přesnou povahu chyby a nouzové zarámování naznačuje, že nešlo o kosmetickou záležitost.

Validátoři, kteří zmeškají toto okno, mohou zjistit, že se jejich uzly Sepolia zaseknou nebo se odpojí od zbytku testovací sítě. Na mainnetu by to byl vážný incident. Na Sepolii je to datový bod.

Širší přesun testovacích sítí

Sepolia se stala hlavním zkušebním polem pro změny, které jsou příliš riskantní na vyzkoušení na mainnetu, ale příliš důležité na to, aby se vynechaly. Zvýšení limitu gasu přesně odpovídá tomuto popisu. Pokud Sepolia zvládne bloky s 200 miliony gasu čistě, otevírá se cesta pro plán mainnetu. Pokud ne, týmy klientů se vracejí ke kódu.

Zatím není oznámeno žádné datum pro mainnet. Vylepšení Glamsterdam je stále ve fázi testovacích sítí a změna limitu gasu je jen jedním dílkem většího balíčku. To, co se na Sepolii stane v příštích několika dnech, ovlivní, jak rychle se budou ostatní věci pohybovat.

Na co si dát pozor

Bezprostřední otázkou je, zda záplatovaný klient vydrží pod novou velikostí bloku. Validátoři, kteří aktualizovali včas, to zjistí v reálném čase; ti, kteří ne, to mohou zjistit tvrdším způsobem. Po Sepolii je dalším kontrolním bodem, zda i další testovací sítě – a nakonec mainnet – dostanou své vlastní zkoušky limitu gasu. Prozatím jsou všechny oči upřeny na testovací síť, o které většina uživatelů nikdy nepřemýšlí.