Fundacja Ethereum wskazuje 8 niezmienników, które ulegną złamaniu w Glamsterdam
Najważniejsze informacje
- •6 listopada Fundacja Ethereum poprosiła deweloperów i audytorów wdrożonych projektów Ethereum o sprawdzenie, jak planowane zmiany specyfikacji Glamsterdam wpłyną na ich pracę.
- •Fundacja opublikowała listę ośmiu niezmienników, które zgodnie z jej ustaleniami ulegną złamaniu w wyniku planowanych zmian specyfikacji Glamsterdam.
- •Niezmienniki to właściwości, które protokół musi zachowywać przy każdym poprawnym wykonaniu, a ponieważ wdrożony kod kontraktów nie zmienia się wraz ze zmianą protokołu, zespoły projektów muszą same ponownie zweryfikować własne założenia.
- •Glamsterdam, kolejna duża aktualizacja Ethereum, jest planowana po Fusaka i kontynuuje konwencję nazewniczą sieci opartą na nazwach miast.
- •Ponieważ zmiany specyfikacji są jeszcze w trakcie publicznego procesu Ethereum, ocena odbywa się zanim nowe reguły wejdą w życie.

6 listopada Fundacja Ethereum skierowała bezpośrednie wezwanie do deweloperów inteligentnych kontraktów i audytorów stojących za wdrożonymi projektami Ethereum: zweryfikujcie, jak planowane zmiany specyfikacji dla kolejnej dużej aktualizacji sieci, Glamsterdam, wpłyną na ich pracę. Aby umożliwić tę weryfikację, Fundacja opublikowała listę ośmiu niezmienników, które zgodnie z jej ustaleniami ulegną złamaniu w wyniku planowanych zmian.
Niezmienniki to właściwości, które protokół lub aplikacja powinny zachowywać przy każdym poprawnym wykonaniu — na przykład gwarancje dotyczące ważności transakcji, obsługi stanu lub wyników wykonania, na których opierają się wdrożone kontrakty i ich audyty. Gdy zmienia się specyfikacja sieci, niezmienniki, które wcześniej były zachowane, mogą ulec złamaniu, co potencjalnie podważa założenia, na których zbudowano systemy produkcyjne. Właśnie temu zagrożeniu odpowiada powiadomienie Fundacji i z tego powodu poprosiła ona zespoły zewnętrzne o przeanalizowanie ośmiu wskazanych przypadków w odniesieniu do własnych baz kodu. Wdrożony kod kontraktów Ethereum nie zmienia się wraz ze zmianą protokołu, dlatego każdą gwarancję, na której opiera się projekt, musi ponownie sprawdzić jego zespół, a aktualizacja sama tego nie obejmie.
Glamsterdam to kryptonim kolejnej dużej aktualizacji sieci Ethereum, planowanej po Fusaka. Ethereum koordynuje takie aktualizacje poprzez publiczny proces specyfikacji, w którym zmiany protokołu są omawiane przez zespoły klientów, badaczy i deweloperów aplikacji, zanim zostaną włączone do specyfikacji aktualizacji. Aktualizacja kontynuuje wieloletnią konwencję nazewniczą protokołu, przyjmując nazwę od Amsterdamu. W ramach tego procesu zmiany na poziomie specyfikacji mogą wpływać na reguły wykonania i konsensusu, a te z kolei na gwarancje, od których zależą inteligentne kontrakty. Ponieważ powiadomienie dotyczy planowanych specyfikacji, a nie reguł już obowiązujących, ocena odbywa się przed wejściem zmian w życie, gdy są one jeszcze w trakcie publicznego procesu Ethereum.
Działania Fundacji z 6 listopada celowały dokładnie w ten punkt styku między zmianami protokołu a wdrożonym oprogramowaniem. Deweloperzy i audytorzy zostali poproszeni o ocenę, we własnych wdrożeniach, które z ośmiu zidentyfikowanych złamań niezmienników mają zastosowanie i jakie będą praktyczne konsekwencje po wejściu w życie zmian specyfikacji Glamsterdam. W miarę postępu aktualizacji konkretne sygnały, na które warto zwracać uwagę, to jak te przeglądy odniosą osiem wskazanych złamań do wdrożonych projektów oraz jak specyfikacje Glamsterdam będą dalej ewoluować w ramach publicznego procesu.
Ten raport został po raz pierwszy opublikowany przez COINOTAG 9 listopada 2026 roku: Fundacja Ethereum wskazuje 8 niezmienników, które ulegną złamaniu w Glamsterdam. Pełny artykuł jest dostępny za pośrednictwem Coinotag: wersja pełna.