Ethereum zaplanowało aktywację aktualizacji Glamsterdam w sieci testowej Sepolia na 6 października o 13:53:36 UTC, przenosząc swój kolejny duży pakiet skalowania do testów w sieci publicznej przed przyszłym wdrożeniem w sieci głównej.
- Ethereum aktywuje Glamsterdam na Sepolii 6 października o 13:53:36 UTC, przy czym termin dla sieci głównej nie został jeszcze ustalony.
- Glamsterdam dodaje separację proponującego i budującego na poziomie protokołu oraz listy dostępu na poziomie bloków, zaprojektowane w celu obsługi wyższej przepustowości warstwy 1.
- Operatorzy węzłów Sepolii muszą zaktualizować zarówno klienty wykonawcze, jak i konsensusu przed zaplanowaną aktywacją sieci.
- Zmiany w cenniku gazu mogą zepsuć kontrakty opierające się na stałych dodatkach, zakodowanych na sztywno limitach lub założeniach dotyczących gazu.
- Hoodi pozostaje wstępnie omawiane na 27 października, ale deweloperzy nie potwierdzili jeszcze jego aktywacji.
Fundacja Ethereum ogłosiła, że Glamsterdam zostanie aktywowany na epoce 353 024 i slocie 11 296 768. Daty aktywacji dla Hoodi i sieci głównej pozostają nieustalone, co oznacza, że wydarzenie z 6 października dotyczy wyłącznie Sepolii.
Aktualizacja łączy zmiany znane jako Amsterdam w warstwie wykonawczej Ethereum oraz Gloas w warstwie konsensusu. Jej największe dodatki zmieniają sposób budowania bloków, sposób ich sprawdzania przez walidatorów oraz sposób obsługi stanu przez klienty podczas przetwarzania transakcji.
Operatorzy węzłów Sepolii potrzebują kompatybilnych wersji zarówno oprogramowania wykonawczego, jak i konsensusu przed aktywacją. Zwykli posiadacze ETH i użytkownicy sieci głównej Ethereum nie muszą podejmować żadnych działań w związku z aktualizacją Sepolii.
Jak Glamsterdam ułatwi skalowanie Ethereum?
Glamsterdam wprowadza zapisane w protokole rozdzielenie proponującego i budującego, znane jako ePBS, poprzez EIP-7732. Zmiana przenosi relację między proponującymi bloki a wyspecjalizowanymi budującymi bloki bezpośrednio do protokołu Ethereum.
Obecnie budujący bloki zwykle konstruują ładunki wykonawcze i komunikują się z walidatorami za pośrednictwem zewnętrznej infrastruktury. W ramach ePBS proponujący umieszcza zobowiązanie budującego do ładunku wykonawczego, po czym budujący ujawnia pełny ładunek.
Protokół Ethereum następnie obsługuje płatność między budującym a proponującym. Fundacja Ethereum twierdzi, że ta struktura zmniejsza zależność od zaufanego oprogramowania pośredniczącego przy płatnościach dla budujących bloki, jednocześnie oddzielając walidację konsensusu od walidacji wykonania.
Walidatorzy zyskują więcej czasu na weryfikację ładunków wykonawczych, ponieważ sprawdzenia konsensusu i wykonania odbywają się oddzielnie. Komitet terminowości ładunków określa, czy budujący ujawnili swoje ładunki i powiązane dane blob w wymaganym czasie.
Glamsterdam wprowadzi kolejny ważny element poprzez EIP-7928, który tworzy listy dostępu na poziomie bloków. Listy rejestrują, które konta i lokalizacje przechowywania wykorzystuje blok, wraz ze zmianami stanu wywołanymi przez transakcje.
Deweloperzy Ethereum twierdzą, że pozwala to klientom odczytywać stan z dysku i przetwarzać części walidacji transakcji równolegle, jednocześnie usprawniając obliczenia korzenia stanu. Oficjalna mapa drogowa opisuje Glamsterdam jako aktualizację mającą przygotować Ethereum na zwiększoną pojemność warstwy 1.
Jak wcześniej informował crypto.news, deweloperzy Ethereum celowali w fork Sepolii 6 października, podczas gdy testy prywatnego devnetu były kontynuowane. Data była początkowo traktowana jako warunkowa, gdy deweloperzy rozwiązywali problemy z konsensusem i wykonaniem wykryte we wcześniejszych testach.
Data 6 października dla Sepolii jest teraz potwierdzona
Harmonogram publicznej sieci testowej wyszedł od tego czasu poza etap wstępny. Notatki z testów Wszystkich Głównych Deweloperów Ethereum z 21 września stwierdzają, że Sepolia jest potwierdzona na 6 października na epoce 353 024 i o 13:53:36 UTC.
Zespół specyfikacji wykonawczej Ethereum opublikował swój pierwszy zestaw fixture'ów dla sieci głównej zawierający zmiany Amsterdam 23 września. Deweloperzy powiedzieli, że pakiet powstał po dogłębnym przeglądzie 15 EIP-ów warstwy wykonawczej zawartych w Glamsterdamie.
Wydania klientów pojawiają się przed forkiem. Na przykład Go Ethereum w wersji 1.17.6 wyraźnie zawiera znacznik czasu aktywacji Amsterdam na Sepolii i instruuje operatorów węzłów Sepolii, aby zaktualizowali oprogramowanie przed 6 października.
Besu wydało wersję 26.9.0 25 września, podczas gdy Nethermind 2.0.0 pojawił się wcześniej w tym miesiącu. Aktualna tabela wydań Fundacji wymienia kompatybilne klienty wykonawcze, w tym Besu 26.9.0, Erigon 3.7.0, go-ethereum 1.17.6, Nethermind 2.0.0 i Reth 2.7.0.
Po stronie konsensusu wymienione wersje dla Sepolii obejmują Lodestar 1.49.0, Prysm 7.2.0 i Teku 26.9.1, przy czym oczekuje się kolejnych wydań klientów, gdy zespoły zakończą prace nad kompatybilnością.
Operatorzy Prysm napotykają dodatkowy szczegół konfiguracji. Prysm 7.2.0 domyślnie ustawia limit gazu na 60 milionów po aktywacji, podczas gdy walidatorzy, którzy chcą proponować bloki z limitem gazu 200 milionów, muszą skonfigurować to ustawienie za pomocą nowszych elementów sterujących proponującego.
Glamsterdam zmienia sposób pobierania opłat za gaz w Ethereum
Aktualizacja wykracza poza budowę bloków. Kilka zawartych EIP-ów zmienia rozliczanie gazu w Ethereum, aby lepiej odpowiadało zasobom zużywanym, gdy kontrakty tworzą stan lub uzyskują do niego dostęp.
EIP-8037 podnosi i oddzielnie mierzy koszt tworzenia stanu, podczas gdy EIP-8038 zmienia koszt dostępu do stanu. Inne propozycje dostosowują gaz transakcji, koszty calldata, listy dostępu i rozliczanie gazu na poziomie bloków.
Deweloperzy aplikacji muszą zatem testować kontrakty według nowych zasad. Fundacja Ethereum ostrzegła, że aplikacje opierające się na stałych dodatkach gazu, zakodowanych na sztywno limitach gazu lub założeniach dotyczących ilości gazu pozostałego podczas wykonania mogą wymagać zmian.
Wcześniejsze testy już pokazały, dlaczego ten proces ma znaczenie. Jak informował crypto.news, devnety Glamsterdam ujawniły błędy dotyczące finalności konsensusu i implementacji EIP-8037, co skłoniło zespoły klientów do kontynuowania testów przed potwierdzeniem publicznego forka.
Ethereum uruchomiło nawet tymczasową sieć testową o nazwie Platåberget w sierpniu, aby dać deweloperom więcej czasu na przetestowanie zachowania Glamsterdamu. Fundacja ostrzegła, że oprogramowanie opierające się na zakodowanych na sztywno maksymalnych limitach gazu, w tym niektóre portfele, indeksery i estymatory gazu, może przestać działać bez aktualizacji.
Co się dzieje po aktualizacji Sepolii Ethereum?
Oczekuje się, że Hoodi będzie kolejnym etapem publicznej sieci testowej, jeśli Sepolia zadziała zgodnie z oczekiwaniami. Notatki ze spotkań deweloperów wymieniają 27 października jako wstępny cel dla Hoodi, z dyskusją "go-or-no-go" zaplanowaną po aktywacji Sepolii, ale Fundacja nie zaplanowała jeszcze formalnie Hoodi.
Sieć główna pozostaje bez daty aktywacji. Ethereum.org obecnie umieszcza Glamsterdam w czwartym kwartale 2026 roku, jednocześnie wyraźnie zaznaczając, że data jest niepotwierdzona.
Fundacja Ethereum otworzyła swój program nagród za błędy na specyfikacje i EIP-y Glamsterdamu. Implementacje klientów stają się kwalifikowalne, gdy kompatybilne wydania zostaną formalnie dodane, dając badaczom bezpieczeństwa kolejną drogę do zgłaszania problemów przed wdrożeniem w sieci głównej.
Po Glamsterdamie mapa drogowa Ethereum zwraca się w stronę Hegotá w 2027 roku. Oczekuje się, że następny fork obejmie kolejny zestaw zmian protokołu, podczas gdy deweloperzy pracują nad długoterminowymi planami obejmującymi natywną abstrakcję kont, silniejszą weryfikację kryptograficzną i infrastrukturę odporną na komputery kwantowe.
W powiązanych materiałach Vitalik Buterin powiedział, że Hegotá może być ostatnim konwencjonalnie wyglądającym forkiem Ethereum, zanim rozwój coraz bardziej skieruje się ku rekurencyjnym STARK-om, automatycznej weryfikacji, prywatności i przeprojektowanym systemom konsensusu.
Zespół protokołu Ethereum osobno wyznaczył cel grudnia 2029 roku dla odporności kwantowej w warstwach wykonawczej, konsensusu i danych. Mapa drogowa Hegotá obejmuje obecnie prace związane z tym długoterminowym przejściem, chociaż wiele indywidualnych propozycji pozostaje w trakcie przeglądu.
Dla Glamsterdamu następnym ustalonym kamieniem milowym jest Sepolia o 13:53:36 UTC 6 października. Operatorzy węzłów uruchamiający Sepolię muszą zainstalować kompatybilne klienty wykonawcze i konsensusu przed tą aktywacją, w przeciwnym razie ich węzły nie będą już podążać za zaktualizowanymi zasadami sieci.
