Starknet, an Ethereum scaling solution managing $548 million in assets, suffered a nearly three-hour outage Tuesday that halted transaction processing and raised fresh questions about the network's reliability after a similar disruption two months ago.
Co warto wiedzieć:
- Starknet doświadczył przerwy na głównej sieci trwającej 2 godziny i 44 minuty we wtorek spowodowanej awarią sekwencera w rozpoznawaniu kodu Cairo0
- Jest to druga poważna awaria w ciągu dwóch miesięcy dla siódmej co do wielkości sieci Ethereum layer-2 z zamrożonymi aktywami o wartości $548 milionów
- Wszystkie transakcje złożone podczas okna przerwy nie zostały przetworzone i wymagają ponownego wysłania przez użytkowników
Infrastruktura sieciowa zawodzi podczas szczytowych operacji
Przerwa rozpoczęła się o godz. 2:23 UTC i trwała do 4:36 UTC, według danych monitorujących status sieci. Sekwencer Starknet, który działa jako koordynator transakcji sieci, nie zdołał przetworzyć tzw. "kodu Cairo0". Ta awaria techniczna uniemożliwiła tworzenie nowych bloków i spowodowała zastój przetwarzania transakcji w całej sieci.
Produkcja bloków wróciła do normalności krótko po przywróceniu usługi. Większość dostawców zdalnych wywołań procedur (RPC) powróciła natychmiast online, z oczekiwaniem na zakończenie aktualizacji przez pozostałych partnerów infrastrukturalnych w ciągu kilku godzin od ogłoszenia.
Sekwencer działa jako kluczowy element w sieciach layer-2, organizując i porządkując transakcje przed ich umieszczeniem w blokach. Kiedy ten system zawodzi, cała sieć właściwie przestaje przetwarzać nowe działania. Użytkownicy próbujący wysyłać transakcje podczas przerwy zauważyli, że ich prośby utknęły na statusie oczekiwania.
Druga poważna awaria wzbudza wątpliwości dotyczące niezawodności
Wtorkowy przedłużony przestój stanowi drugą znaczącą awarię głównej sieci Starknet w okresie dwóch miesięcy. Poprzednia awaria miała miejsce 18 lipca, wpływając na sieć przez 13 minut oraz powodując wolniejsze tworzenie bloków i odpowiedzi bramki.
Częstotliwość tych przerw wywołała dyskusje na temat niezawodności infrastruktury wśród użytkowników sieci. Starknet zajmuje siódmą pozycję w rankingu największych rozwiązań Ethereum layer-2 według wartości zamrożonych aktywów, co czyni stabilność kluczową dla utrzymania zaufania użytkowników.
Sieci layer-2, takie jak Starknet, przetwarzają transakcje poza głównym blockchainem Ethereum w celu obniżenia kosztów i zwiększenia prędkości. Systemy te wykorzystują rollupy bez wiedzy (zero-knowledge rollups), w szczególności dowody STARK, do grupowania wielu transakcji przed ich osadzeniem na głównej warstwie Ethereum. Technologia oferuje wysoką przepustowość i niższe opłaty w porównaniu do bezpośrednich transakcji na Ethereum.
Wszystkie transakcje złożone między oknem przerwy nie zostały przetworzone i będą wymagały ponownego wysyłania przez użytkowników. Operatorzy sieci wdrożyli reorganizację blockchain, zaczynając od bloku 1960612, skutecznie cofając jedną godzinę aktywności sieci w celu przywrócenia stabilnej operacji.
Techniczne odzyskiwanie i przyszłe środki zapobiegawcze
Konta w mediach społecznościowych zarządzane przez społeczność Starknet potwierdziły pełny stan operacyjny mniej niż trzy godziny po rozpoczęciu przerwy. Proces przywracania wymagał koordynacji między wieloma dostawcami infrastruktury i starannej synchronizacji stanu sieci we wszystkich uczestniczących węzłach.
Deweloperzy sieci zobowiązali się do opublikowania szczegółowej osi czasu zawierającej analizę przyczyn oraz strategie zapobiegawcze na dłuższą metę.
Ta analiza post-mortem prawdopodobnie obejmie architekturę sekwencera i potencjalne ulepszenia redundancji, aby zapobiec podobnym awariom.
Język programowania Cairo, który Starknet używa do rozwoju inteligentnych kontraktów, uwzględnia różne wersje z różnymi wymaganiami dotyczącymi kompatybilności. Niezdolność sekwencera do rozpoznania kodu Cairo0 sugeruje potencjalne konflikty wersji lub problemy z wdrożeniem w środowisku wykonawczym sieci.
Zrozumienie technologii Layer-2 i pozycji na rynku
Sieci Layer-2 stanowią kluczowe rozwiązanie skalujące dla Ethereum, przetwarzając transakcje poza głównym blockchainem przy zachowaniu bezpieczeństwa przez osadzenie okresowe. Systemy te mają na celu zmniejszenie opłat transakcyjnych z dolarów do centów, jednocześnie zwiększając prędkość przetwarzania z 15 transakcji na sekundę do tysięcy.
Rollupy bez wiedzy, technologia wybrana przez Starknet, wykorzystują dowody kryptograficzne do weryfikacji grup transakcji bez ujawniania szczegółów poszczególnych transakcji. Dowody STARK w szczególności oferują korzyści w zakresie skalowalności i odporności na komputer kwantowy w porównaniu do alternatywnych systemów dowodowych.
$548 milionów w całkowitej wartości zamrożonej umieszcza Starknet w gronie głównych rozwiązań skalujących Ethereum, choć wciąż znacznie mniejszych niż wiodące sieci, takie jak Arbitrum i Optimism. Ta pozycja rynkowa sprawia, że niezawodność jest szczególnie ważna dla przyciągania i utrzymywania użytkowników instytucjonalnych oraz aplikacji na dużą skalę.
Zamykające myśli
Powtarzające się przerwy podkreślają trwające wyzwania w utrzymaniu niezawodnej infrastruktury dla rozwiązań skalujących Ethereum podczas szybkiego wzrostu ekosystemu. Choć Starknet stosunkowo szybko przywrócił działanie, wzorzec zakłóceń może wpłynąć na przyjęcie przez użytkowników i zaufanie instytucjonalne do długoterminowej stabilności sieci.