AktualnościKryptoEthereum przesuwa uruchomienie testnetu Hoodi dla Glamsterdam z powodu zagrożeń bezpieczeństwa

Ethereum przesuwa uruchomienie testnetu Hoodi dla Glamsterdam z powodu zagrożeń bezpieczeństwa

Autor: CryptoNewsNet·

Najważniejsze informacje

  • •Ethereum opóźniło hard fork Glamsterdam na testnecie Hoodi z planowanego terminu 26 października, aby deweloperzy mogli zbadać, jak wnioski aktualizacji współdziałają z kontraktami już wdrożonymi w sieci.
  • •Ostrzeżenie ChainSecurity z 13 października wykazało, że EIP-8037 i EIP-8038 mogłyby osłabić obronę przed atakami insufficient gas griefing poprzez zwracanie gazu kontraktom po nieudanych operacjach, umożliwiając im działanie tam, gdzie wcześniej by się zatrzymały.
  • •Harmonogram mainnetu, wcześniej przewidywany na początek grudnia, jest obecnie otwarty, ponieważ zależał od udanego uruchomienia testnetu Hoodi, choć Glamsterdam został już aktywowany na Sepolii 6 października.
  • •ChainSecurity zidentyfikowała 13 przykładów ze świata rzeczywistego i koordynuje odpowiedzialne ujawnianie z nienazwanymi, dotkniętymi projektami, wzywając deweloperów do weryfikacji swoich kontraktów.
  • •Anonimowy badacz pcaversaccio uznał ryzyko za poważne i zażądał ponownej oceny forka, a wcześniejsze advisory Fundacji Ethereum ostrzega, że nowy model gazu mógłby zepsuć portfele, indeksery i estymatory gazu opierające się na stałych założeniach.
Ethereum przesuwa uruchomienie testnetu Hoodi dla Glamsterdam z powodu zagrożeń bezpieczeństwa

Ethereum przesuwa uruchomienie testnetu Hoodi dla Glamsterdam z powodu zagrożeń bezpieczeństwa

Deweloperzy Ethereum opóźnili hard fork Glamsterdam na testnecie Hoodi po tym, jak badacze bezpieczeństwa wskazali ryzyka związane z gazem, które mogłyby zmienić sposób, w jaki istniejące kontrakty inteligentne obsługują nieudane transakcje.

Hard forki to zmiany w całym protokole wymagające, aby każdy węzeł sieci przyjął te same nowe zasady, a standardową praktyką Ethereum jest ich próba generalna na testnetach takich jak Sepolia i Hoodi przed aktywacją na mainnecie, gdzie stawka to już wdrożone kontrakty i realna wartość. Fundacja Ethereum (EF) poinformowała, że aktualizacja, pierwotnie zaplanowana na 26 października, została przesunięta, aby deweloperzy mogli zbadać, jak niektóre wnioski wchodzące w skład forka współdziałają z kontraktami już wdrożonymi na Ethereum.

Decyzja wynika z ostrzeżenia z 13 października firmy zajmującej się bezpieczeństwem blockchainów ChainSecurity, która ustaliła, że dwa wnioski zawarte w Glamsterdam — EIP-8037 i EIP-8038, formalne specyfikacje znane jako Ethereum Improvement Proposals — mogłyby osłabić ochronę przed klasą ataków zwaną insufficient gas griefing.

Harmonogram mainnetu pod znakiem zapytania

Przesunięcie rzuca cień na harmonogram mainnetu Glamsterdam. Deweloperzy rozważali początek grudnia i planowali sfinalizować harmonogram dopiero po udanych testach na Hoodi, co czyniło testy na testnecie czynnikiem decydującym dla terminu mainnetu i obecnie pozostawia tę datę otwartą.

Aktualizacja została już aktywowana na testnecie Sepolia 6 października, przed obecnie opóźnionym wdrożeniem na Hoodi.

Jak zmiany gazu mogłyby osłabić zabezpieczenia

Według analizy ChainSecurity nowe zasady pozwalałyby na zwrócenie gazu kontraktowi po nieudanej operacji, umowiając mu dalsze działanie w przypadkach, w których wcześniej zatrzymałby się. Badacze stwierdzili, że mogłoby to zaburzyć istniejące kontrole bezpieczeństwa zależne od ilości gazu pozostałej podczas transakcji.

W atakach typu insufficient gas griefing złośliwy wywołujący celowo dostarcza zbyt mało gazu, aby legalna operacja kontraktu inteligentnego mogła się zakończyć. ChainSecurity ostrzegła, że proponowane zmiany w Glamsterdam mogłyby osłabić obronę przed takimi atakami, potencjalnie pozwalając kontraktom na trwałe zapisanie nieudanych operacji. Na przykład dotknięty kontrakt mógłby usunąć roszczenie użytkownika lub wyłączyć możliwość jego ponowienia, pozostawiając użytkownika bez możliwości wykonania otherwise ważnej operacji.

Firma podkreśliła, że Glamsterdam nie uczyni wszystkich kontroli bezpieczeństwa związanych z gazem niewiarygodnymi. Niektóre zabezpieczenia mogłyby nadal działać, ale deweloperzy musieliby je zweryfikować, aby upewnić się, że uwzględniają nowe zasady gazu wprowadzane przez aktualizację.

Reakcja społeczności

Ustalenia wywołały niepokój wśród współtwórców Ethereum. W komentarzu na GitHubie z 21 października anonimowy badacz bezpieczeństwa pcaversaccio opisał ryzyko jako „poważne” i zażądał ponownej oceny hard forka.

W piątek ChainSecurity poinformowała, że zidentyfikowała „13 przykładów ze świata rzeczywistego” i koordynuje odpowiedzialne ujawnianie z dotkniętymi projektami. Firma nie ujawniła szczegółów przykładów ani nie wymieniła zaangażowanych projektów, ale wezwała deweloperów do jak najszybszego sprawdzenia swoich kontraktów.

Ostrzeżenie następuje po wcześniejszym advisory Fundacji Ethereum, że model gazu Glamsterdam mógłby zepsuć portfele, indeksery i estymatory gazu opierające się na stałych założeniach.

Ponieważ harmonogram mainnetu zależy od udanego uruchomienia Hoodi, do obserwacji w najbliższym czasie są: nowy termin aktywacji Hoodi, wynik procesu odpowiedzialnego ujawniania ChainSecurity z dotkniętymi projektami oraz wszelkie dalsze wytyczne rozwijające advisory EF dotyczące portfeli, indekserów i estymatorów gazu.