Ethereum wstrzymuje fork Glamsterdam na testnecie Hoodi do czasu rozwiązania ryzyk inteligentnych kontraktów
Najważniejsze informacje
- •Deweloperzy Ethereum wstrzymali aktualizację Glamsterdam na testnecie Hoodi do czasu rozwiązania obaw bezpieczeństwa związanych z ośmioma niezmiennikami inteligentnych kontraktów.
- •Opóźnienie wynika z EIP-8037 i EIP-8038, które zmieniają wycenę gazu dla określonych operacji i unieważniłyby założenia w już wdrożonym kodzie, że określone operacje zawsze kosztują stałą ilość gazu.
- •Raport firmy audytowej ChainSecurity z 13 października wykazał, że obie propozycje mogą łamać kontrakty opierające się na stałych założeniach dotyczących gazu w przypadku niepowodzenia wywołań zewnętrznych.
- •Termin forka Hoodi zależy teraz od wyniku przeglądu niezmienników, który musi zostać zakończony, zanim aktualizacja będzie mogła zmierzać ku wdrożeniu na mainnecie.
- •Glamsterdam, uruchomiony na testnecie Sepolia 6 października, ma rozwijać roadmapę skalowania layer-1 Ethereum poprzez wbudowaną separację proposer-builder, listy dostępu na poziomie bloku oraz korekty wyceny gazu lepiej odzwierciedlające rzeczywiste koszty wykonania.

Deweloperzy core Ethereum wstrzymali wdrażanie kolejnej dużej aktualizacji sieci, Glamsterdam, na testnecie Hoodi do czasu rozwiązania obaw bezpieczeństwa związanych z ośmioma niezmiennikami inteligentnych kontraktów — zgodnie z piątkowym wpisem na blogu Ethereum Foundation. Hoodi to jedna z publicznych sieci testowych Ethereum, na których nadchodzące zmiany protokołu są próbowane w warunkach rzeczywistych przed aktywacją na mainnecie.
W centrum opóźnienia znajdują się dwie propozycje ulepszeń Ethereum (EIP) wchodzące w skład aktualizacji, EIP-8037 i EIP-8038, które zmieniają sposób naliczania opłat za gaz przy określonych operacjach. Gaz to jednostka służąca do mierzenia kosztów obliczeniowych transakcji i wykonywania inteligentnych kontraktów na Ethereum. Według Foundation niektóre istniejące projekty w ekosystemie Ethereum opierają się na założeniu, że określone operacje zawsze będą kosztować stałą ilość gazu — założenie, które nowe zasady wyceny gazu unieważniłyby. Ponieważ te założenia są zapisane w już wdrożonym kodzie, repricing jest traktowany jako kwestia bezpieczeństwa aktualizacji, a nie rutynowa korekta kosztów.
Decyzja nastąpiła po raporcie z 13 października firmy audytującej inteligentne kontrakty ChainSecurity, która ustaliła, że obie propozycje mogą łamać kontrakty opierające się na stałych założeniach dotyczących gazu w przypadku niepowodzenia wywołań zewnętrznych. Deweloperzy badają obecnie obawy związane z ośmioma niezmiennikami inteligentnych kontraktów — warunkami, które wdrożone kontrakty oczekują, że pozostaną spełnione podczas działania sieci.
Przesuwając fork Hoodi, deweloperzy zyskują dodatkowy czas na zidentyfikowanie potencjalnych problemów z inteligentnymi kontraktami i ustalenie, czy konieczne są zmiany w kodzie, zanim Glamsterdam ruszy w stronę wdrożenia na mainnecie. Wpis Foundation podkreślił, że fork Hoodi nie zostanie przeprowadzony do czasu rozwiązania otwartych problemów. Termin forka Hoodi zależy teraz od wyniku przeglądu niezmienników, który znajduje się między aktualizacją a jakimkolwiek wdrożeniem na mainnecie. Dla śledzących wdrożenie wskaźnikami do obserwacji są: czy deweloperzy rozwieją obawy dotyczące ośmiu niezmienników oraz kiedy Foundation zasygnalizuje, że fork Hoodi może ruszyć — kroki poprzedzające jakikolwiek ruch na mainnecie.
Aktualizacja Glamsterdam uruchomiono na testnecie Sepolia 6 października, w jednej z ostatnich dużych prób generalnych. Jak ogłosiła Ethereum Foundation we wpisie z 28 września, aktualizacja ma na celu rozwój roadmapy skalowania layer-1 Ethereum poprzez wbudowaną separację proposer-builder, listy dostępu na poziomie bloku oraz korekty wyceny gazu lepiej odzwierciedlające rzeczywisty koszt wykonania.