Ethereum opóźnia forka testnetu Glamsterdam po zgłoszeniu przez ChainSecurity luk w zabezpieczeniach gazu
Najważniejsze informacje
- •Uaktualnienie Ethereum Glamsterdam zostało odroczone w testnecie Hoodi po tym, jak ChainSecurity wskazała ryzyka związane z gazem, które mogłyby pozwolić inteligentnym kontraktom na trwałe rejestrowanie operacji, które miały pozostać ponawialne.
- •ChainSecurity zidentyfikowała 13 rzeczywistych przykładów dotkniętych kontraktów i stosuje odpowiedzialne ujawnienie, aby powiadomić zainteresowane projekty.
- •Obawy wynikają z EIP-8037 i EIP-8038, które zmieniają rozliczanie gazu za dostęp stanu i pozwalają na uzupełnianie gazu po nieudanych wywołaniach, co mogłoby osłabić obronę kontraktów przed insufficient gas griefing.
- •Operatorom węzłów zalecono przywrócenie starszych wydań oprogramowania lub oczekiwanie na wydania zespołów klientów, w tym Prysm, usuwające uaktualnienie z harmonogramu Hoodi.
- •Glamsterdam działa już w testnecie Sepolia, a deweloperzy planowali wydanie w sieci głównej do końca 2026 roku, choć nie ustalono nowej daty aktywacji w Hoodi.

Deweloperzy Ethereum odłożyli planowaną aktywację uaktualnienia Glamsterdam w sieci testowej Hoodi po tym, jak firma bezpieczeństwa ChainSecurity wykryła problemy ze sposobem, w jaki uaktualnienie zmienia gaz — poinformował audytor w czwartek.
Uaktualnienie miało ruszyć w Hoodi w poniedziałek. Według ChainSecurity zmiany mogłyby pozwolić niektórym inteligentnym kontraktom na trwałe rejestrowanie operacji zakończonych niepowodzeniem, które ich kod miał utrzymywać jako ponawialne.
Publiczne sieci testowe, takie jak Hoodi, to środowiska próbne, w których Ethereum aktywuje planowane uaktualnienia w warunkach rzeczywistych przed wdrożeniem w sieci głównej, więc ujawnienie problemów na tym etapie oznacza, że proces przygotowawczy działa zgodnie z przeznaczeniem.
„Właśnie zdecydowano o opóźnieniu hard forka Glamsterdam w testnecie Hoodi z powodu skutków bezpieczeństwa, które zidentyfikowaliśmy” — napisała ChainSecurity, dodając, że firma „znalazła już 13 rzeczywistych przykładów” i prowadzi odpowiedzialne ujawnienie wobec dotkniętych projektów.
⚠️ It has just been decided to delay the Glamsterdam hard fork on the Hoodi testnet because of security impacts we identified in this blog post: We already found 13 real-world examples and are in responsible disclosure with the affected projects. Please… — ChainSecurity (@chain_security) October 22, 2026
ChainSecurity poinformowała, że kontaktuje się z dotkniętymi projektami, podczas gdy Ethereum Foundation ocenia, ile kontraktów jest narażonych. Odpowiedzialne ujawnienie to praktyka prywatnego zgłaszania luki dotkniętym zespołom, aby mogły się nią zająć, zanim szczegóły zaczną krążyć szeroko.
Operatorzy węzłów powinni przywrócić starsze wydanie oprogramowania bez zaplanowanego uaktualnienia albo poczekać, aż ich zespół klienta wykonawczego wyda nową wersję je odwołującą — powiedział badacz Ethereum Christine Kim said. Preston Van Loon, deweloper klienta konsensusu Prysm, oświadczył, że jeszcze tego samego dnia ukaże się wydanie Prysm usuwające uaktualnienie z harmonogramu Hoodi. Ponieważ hard forki przepisują zasady sieci i wymagają, aby każdyęzeł uruchamiał zgodne oprogramowanie, zarówno aktywacja, jak i wycofanie odbywają się poprzez skoordynowane wydania klientów.
Dlaczego zmiany dotyczące gazu wzbudziły obawy
Gaz to opłata płatona za pracę obliczeniową w Ethereum. Glamsterdam zmienia sposób, w jaki sieć rozlicza tworzenie i dostęp do przechowywanych danych, za pośrednictwem dwóch propozycji — EIP-8037 i EIP-8038 — oraz wprowadza oddzielną pulę gazu na tworzenie nowego stanu. Ethereum Improvement Proposals, czyli EIP, to standardowy format sieci służący do określania zmian w protokole.
Według analizy ChainSecurity zmiany te naruszają założenia, na których wiele kontraktów polega w przypadku niepowodzenia wywołania zewnętrznego. Niektóre kontrakty wykorzystują kontrole gazu lub polegają na wyczerpaniu gazu wywołania, aby powstrzymać atakującego przed celowym dostarczeniem zbyt małej ilości gazu, tak że prawidłowa operacja kończy się niepowodzeniem i zostaje zapisana jako trwałe niepowodzenie — taktyka ta jest znana jako insufficient gas griefing.
W ramach Glamsterdam gaz może zostać uzupełniony lub zwrócony kontraktowi po nieudanym wywołaniu, a repricing może zmienić ilość gazu potrzebną dla wywołania — ustaliła firma. „Nawet przy niezmienionym kodzie kontraktu ścieżka błędu, która wcześniej ulegała odwróceniu, może teraz zostać zakończona” — napisano.
ChainSecurity wezwała projekty do sprawdzenia swoich kontraktów, informując, że Ethereum Foundation ustala, ile z nich jest dotkniętych.
Droga Glamsterdamu do sieci głównej
Glamsterdam wystartował już w Sepolii, innej sieci testowej Ethereum, która aktywowała uaktualnienie 6 października i rozpoczęła produkcję bloków z limitem gazu wynoszącym prawie 200 milionów — ponad trzykrotność limitu sieci głównej wynoszącego 60 milionów.
Uaktualnienie dodaje również listy dostępu na poziomie bloku, które pozwalają komputerom weryfikować transakcje równolegle, oraz przenosi aukcję decydującą o tym, kto składa każdy blok, do własnych zasad Ethereum.
Deweloperzy planowali wprowadzenie Glamsterdamu w sieci głównej do końca 2026 roku, przed Hegotá — kolejnym uaktualnieniem, oczekiwanym w 2027 roku, które mogłoby dodać natywne funkcje prywatności.
Nie ustalono nowej daty forka w Hoodi. Kolejne sygnały, na które warto czekać, to dalsze wydania klientów wycofujących uaktualnienie z harmonogramów testnetów, bilans Foundation dotyczący narażonych kontraktów oraz ewentualne przełożenie aktywacji w Hoodi.