Ethereum przetestuje dużą aktualizację szybkości 6 października

ETH
Glamsterdamceny gazuEthereumSepoliaskalowaniesieć testowaePBS
1 godzinę temuŹródło: crypto.news
Ethereum przetestuje dużą aktualizację szybkości 6 października

Ethereum zaplanował aktywację swojej 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.

Podsumowanie

  • Ethereum aktywuje Glamsterdam w Sepolia 6 października o 13:53:36 UTC, przy czym sieć główna nie ma obecnie zaplanowanej daty.
  • Glamsterdam dodaje separację proponującego i budującego na poziomie protokołu oraz listy dostępu do bloków, zaprojektowane w celu obsługi wyższej przepustowości warstwy 1.
  • Operatorzy węzłów Sepolia muszą zaktualizować zarówno klienty wykonawcze, jak i konsensusu przed zaplanowaną aktywacją sieci.
  • Zmiany w cenach 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 omawiany na 27 października, podczas gdy deweloperzy nie potwierdzili jeszcze jego aktywacji.

Fundacja Ethereum ogłosiła, że Glamsterdam zostanie aktywowany w epoce 353 024 i slocie 11 296 768. Daty aktywacji w Hoodi i sieci głównej pozostają nieustalone, co oznacza, że wydarzenie z 6 października dotyczy tylko Sepolia.

Aktualizacja łączy zmiany znane jako Amsterdam w warstwie wykonawczej Ethereum i 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 w Sepolia 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ą Sepolia.

Jak Glamsterdam ułatwi skalowanie Ethereum?

Glamsterdam wprowadza zapisaną w protokole separację proponującego i budującego, znaną jako ePBS, poprzez EIP-7732. Zmiana ta przenosi relację między proponującymi bloki a wyspecjalizowanymi budującymi bloki bezpośrednio do protokołu Ethereum.

Obecnie budujący bloki powszechnie 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 struktura ta zmniejsza zależność od zaufanego oprogramowania pośredniczącego w 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 komponent poprzez EIP-7928, który tworzy listy dostępu na poziomie bloku. Listy rejestrują, które konta i lokalizacje przechowywania są używane przez 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 czyniąc obliczenia korzenia stanu bardziej wydajnymi. Oficjalna mapa drogowa opisuje Glamsterdam jako aktualizację mającą na celu przygotowanie Ethereum na zwiększoną przepustowość warstwy 1.

Jak wcześniej informował crypto.news, deweloperzy Ethereum celowali w fork Sepolia 6 października, podczas gdy testy prywatnego devnetu były kontynuowane. Data ta była początkowo traktowana jako warunkowa, podczas gdy deweloperzy rozwiązywali błędy konsensusu i wykonania ujawnione we wcześniejszych testach.

Data 6 października dla Sepolia jest teraz potwierdzona

Harmonogram publicznej sieci testowej wyszedł poza ten wstępny etap. Notatki z testów wszystkich głównych deweloperów Ethereum z 21 września stwierdzają, że Sepolia jest potwierdzona na 6 października o epoce 353 024 i 13:53:36 UTC.

Zespół ds. specyfikacji wykonawczej Ethereum wydał swój pierwszy zestaw fixture'ów dla mainnetu zawierający zmiany Amsterdam w dniu 23 września. Deweloperzy powiedzieli, że pakiet powstał po dogłębnym przeglądzie 15 EIP-ów warstwy wykonawczej zawartych w Glamsterdam.

Wydania klientów pojawiają się przed forkiem. Na przykład Go Ethereum w wersji 1.17.6 wyraźnie zawiera znacznik czasu aktywacji Amsterdam dla 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 walidatory, które chcą proponować bloki z limitem gazu 200 milionów, muszą skonfigurować to ustawienie za pomocą nowszych mechanizmów kontroli proponowania.

Glamsterdam zmienia sposób, w jaki Ethereum pobiera opłaty za gaz

Aktualizacja wykracza poza konstrukcję bloków. Kilka zawartych EIP-ów zmienia rozliczanie gazu w Ethereum, aby lepiej odpowiadało zasobom zużywanym, gdy kontrakty tworzą lub uzyskują dostęp do stanu.

EIP-8037 podnosi i osobno 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 bloku.

Deweloperzy aplikacji muszą zatem testować kontrakty pod nowymi zasadami. Fundacja Ethereum ostrzegła, że aplikacje polegające na stałych przydziałach 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 Glamsterdam. Fundacja ostrzegła, że oprogramowanie polegające 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 w Ethereum?

Oczekuje się, że Hoodi będzie kolejnym publicznym etapem 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.

Mainnet pozostaje bez daty aktywacji. Ethereum.org obecnie umieszcza Glamsterdam w czwartym kwartale 2026 roku, jednocześnie wyraźnie zaznaczając, że data nie jest potwierdzona.

Fundacja Ethereum otworzyła swój program bug bounty na specyfikacje i EIP-y Glamsterdam. 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 mainnecie.

Po Glamsterdam mapa drogowa Ethereum zwraca się w stronę Hegotá w 2027 roku. Oczekuje się, że kolejny 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 przesunie się w stronę rekurencyjnych STARK-ów, automatycznej weryfikacji, prywatności i przeprojektowanych systemów konsensusu.

Zespół protokołu Ethereum wyznaczył osobno cel na grudzień 2029 roku dotyczący 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 Glamsterdam 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.