Współzałożyciel Ethereum, Vitalik Buterin, oświadczył 12 września, że nie będzie już uważał sieci za „warstwę 2”, jeśli do końca roku nie osiągnie ona „etapu 1”.
„Era rollupów, czyli gloryfikowanych multisigów, dobiega końca” – stwierdził, dodając, że „nadchodzi era zaufania kryptograficznego”.
Pytanie, czy sieć jest warstwą 2, nie jest dla społeczności Ethereum tylko kwestią techniczną.
Określa, czy sieć opiera swoje bezpieczeństwo na Ethereum i czy można jej zaufać w kwestii ochrony środków użytkowników, czy też jest to całkowicie odrębna sieć, która może być bezpieczna lub nie.
Problem ujrzał światło dzienne 2 czerwca, gdy doszło do wykorzystania protokołu zdecentralizowanych finansów Velocore, co spowodowało stratę 2,6 miliona dolarów.
Velocore działało w sieci Linea, która rzekomo działała na warstwie 2 Ethereum. Jednak zespół szybko wstrzymał produkcję bloków, aby uniemożliwić atakującemu wypłacenie środków na konto Ethereum.
Krytycy argumentowali, że to zatrzymanie produkcji bloków nie powinno być możliwe, jeśli sieć była zależna od Ethereum w kwestii bezpieczeństwa. W końcu organ nie może wstrzymać Ethereum.
Z powodu tego wydarzenia wielu krytyków twierdziło, że ekosystem Ethereum decentralizuje się zbyt wolno.
Buterin skomentował ten temat już miesiąc przed atakiem Velocore. Stwierdził, że wszystkie warstwy Ethereum 2 muszą osiągnąć „etap 1” do końca 2024 r. Jeśli tego nie zrobią, społeczność nie powinna już nazywać ich „warstwami 2”.
Ale czym właściwie jest Etap 1?
Etapy decentralizacji
Termin „Etap 1, warstwa 2” pochodzi z posta Buterina z 2 listopada 2022 r. na forum dyskusyjnym Fellowship of Ethereum Magicians.
W swoim wpisie Buterin twierdzi, że warstwa 2 Ethereum jest wciąż na wczesnym etapie rozwoju i nie można oczekiwać, że zostanie od razu w pełni zdecentralizowana.
Zamiast tego deweloperzy powinni otrzymać okres karencji, aby w pełni rozwinąć komponenty swoich sieci. Na początku sieci te byłyby silnie scentralizowane. Ale z czasem stałyby się całkowicie bez uprawnień, gwarantując transakcje wolne od cenzury.
Najnowsze: Brytyjski regulator finansowy FCA „odstrasza” branżę kryptowalut, mówi CryptoUK
Sieć etapu 0 nazywa siebie warstwą 2 lub „rollup”, a skompresowane wersje wszystkich jej transakcji są publikowane w Ethereum.
Ponadto zespół dostarcza „rollup full node”, czyli oprogramowanie, które może niezależnie potwierdzać stan warstwy 2, o ile ma pełne dane transakcji z obu warstw. Użytkownicy mogą wycofywać się z sieci bez pomocy zespołu, o ile zespół nie próbuje aktywnie ich powstrzymać, publikując fałszywy stan root w Ethereum.
W podsumowaniu etapu 1 inteligentny kontrakt sieciowy w Ethereum zawiera „schemat zabezpieczający przed oszustwem lub sprawdzający ważność”, który blokuje deweloperowi możliwość publikowania nieprawidłowych korzeni stanu.
Jeśli deweloper spróbuje w sposób nieuczciwy wypłacić środki, które do niego nie należą, lub zablokować użytkownikom możliwość legalnych wypłat, transakcje te w normalnych okolicznościach nie powiodą się.
Jednak deweloper może zignorować dowody oszustwa głosami co najmniej sześciu z ośmiu członków Rady Bezpieczeństwa sieci. Ta luka istnieje na wypadek, gdyby deweloperzy odkryli błąd w systemie odpornym na oszustwa.
Ponadto co najmniej trzech z ośmiu członków Rady Bezpieczeństwa musi być osobami spoza zespołu deweloperskiego, co teoretycznie uniemożliwia zespołowi deweloperskiemu samodzielne zignorowanie dowodów.
Modernizacje sieciowe muszą zostać wdrożone z opóźnieniem co najmniej siedmiu dni, chyba że zostaną zatwierdzone przez Radę Bezpieczeństwa.
W ciągu dwóch lat od opublikowania postu Buterina większość sieci, które reklamowały się jako warstwy 2, utknęła na etapie 0 lub niższym, co doprowadziło do krytyki, że ekosystem Ethereum jako całość nie spełnia swoich obietnic.
Jednak sześciu sieciom udało się przeciwstawić tej tendencji i osiągnąć co najmniej Etap 1.
Sieci, które osiągnęły już etap 1
Lista etapów L2 Stage 1. Źródło: L2Beat.
Według badań platformy analityki blockchain L2Beat, oto kompletna lista sieci, które twierdzą, że są warstwą 2 (L2) i które już osiągnęły etap 1. Ta lista jest uporządkowana według całkowitej zablokowanej wartości (TVL), przy czym sieci, które posiadają najwięcej aktywów, są wymienione jako pierwsze.
Decyzja pierwsza
Abitrum One osiągnęło już Etap 1. Sieć jest obsługiwana przez 14 walidatorów, którzy przetwarzają wypłaty i wpłaty, korzystając z zestawu dowodów oszustwa. Jeśli walidatorzy spróbują przesłać oszukańcze transakcje, zostaną one odrzucone przez inteligentne kontrakty w Ethereum, chyba że dowody te zostaną wyraźnie zastąpione.
Dowody oszustwa mogą zostać unieważnione przez 12-osobową Radę Bezpieczeństwa Arbitrum. Jednak zgodnie z dokumentami Arbitrum, żadna pojedyncza organizacja nie może mieć więcej niż trzech członków w Radzie Bezpieczeństwa. Zespół programistów nie jest zwolniony z tego ograniczenia.
Zdecentralizowana autonomiczna organizacja Arbitrum (ArbitrumDAO) może uaktualnić sieć, ale w tym przypadku występuje opóźnienie wynoszące 12 dni i osiem godzin. Rada Bezpieczeństwa może uaktualnić sieć bez opóźnienia.
Jeśli sekwencer Arbitrum przestanie działać, użytkownicy mogą wypłacić środki bezpośrednio z sieci Ethereum, ale wypłata zostanie opóźniona o jeden dzień po jej zainicjowaniu. Według L2Beat użytkownicy mają „okno wyjścia” wynoszące dwa dni, jeśli nie zgadzają się z aktualizacją zainicjowaną przez ArbitrumDAO. Jeśli wypłacą środki w ciągu tego dwudniowego okna, ArbitrumDAO nie będzie w stanie ich zatrzymać, nawet jeśli DAO zostanie uszkodzone lub przejęte przez atakującego.
Jeżeli użytkownik nie zgadza się z aktualizacją przeprowadzoną przez Radę Bezpieczeństwa, nie ma możliwości wycofania się, ponieważ aktualizacje Rady Bezpieczeństwa są niemal natychmiastowe.
Optymizm
Optymizm osiągnął Etap 1 10 czerwca, wraz z wdrożeniem odpornego na błędy systemu „Cannon”. Powrócił do Etapu 0 17 sierpnia, po tym jak w tym systemie znaleziono błędy. Jednak 11 września ponownie włączył dowody błędów i teraz jest ponownie w Etapie 1.
Jeśli walidatorzy Optimism podejmą próbę przetworzenia oszukańczych transakcji, zostaną one odrzucone przez odporny na błędy system w inteligentnych kontraktach Ethereum Optimism. Głosowanie Rady Bezpieczeństwa może unieważnić te odporne na błędy systemy, ale żadna organizacja nie ma wystarczającej liczby miejsc w radzie, aby to osiągnąć bez współpracy innych organizacji.
Według L2Beat, OptimismDAO nie może wdrażać aktualizacji sieci bez zgody Rady Bezpieczeństwa. Aktualizacje są wdrażane bez opóźnień.
dYdX v3
DYdX v3, Stage 1 Ethereum L2, to całkowicie odrębna sieć od opartej na Cosmos sieci dYdX v4. Wykorzystuje dowody ważności zerowej wiedzy, aby zapewnić, że wszystkie prawidłowe wypłaty zostaną przetworzone, a żadne nieprawidłowe nie zostaną przetworzone.
Walidatorzy dYdX mogą blokować wypłaty do 14 dni, odmawiając uwzględnienia ich w transakcjach. Jeśli tak się stanie, użytkownicy mogą zainicjować „wymuszone wyjście” na Ethereum, aby odzyskać swoje środki po upływie 14-dniowego okresu.
W normalnych okolicznościach aktualizacje są opóźniane o dziewięć dni, a jeśli Kontroler Priorytetów zatwierdzi je jako pilne, trwa to zaledwie dwa dni. L2Beat ostrzega, że jeśli zarządzanie znalazłoby się pod kontrolą złośliwego podmiotu, mogłoby ono zapobiec wycofaniom poprzez połączenie ich zablokowania na 14 dni i zainicjowania aktualizacji kontraktu, która jest wdrażana w ciągu dziewięciu dni.
Mimo to L2Beat uważa, że dYdX znajduje się w etapie 1, ponieważ w normalnych okolicznościach aktualizacje są opóźnione o dziewięć dni, co stanowi opóźnienie dłuższe niż minimalne siedmiodniowe.
ZKsync Lite
ZKsync Lite wykorzystuje dowody zerowej wiedzy do walidacji transakcji. W normalnych okolicznościach zespół nie jest w stanie przetworzyć nieprawidłowych transakcji ani uniemożliwić potwierdzenia prawidłowych.
Jeśli zespół zainicjuje aktualizację, nie wejdzie ona w życie przez 21 dni. Jeśli walidatorzy ZKsync odmówią uwzględnienia wypłaty użytkownika w transakcji, użytkownik może zainicjować wymuszoną wypłatę w Ethereum i odzyskać swoje środki w ciągu 14 dni. Aktualizacja trwa 21 dni, dając użytkownikowi siedmiodniowe „okno wyjścia”, zgodnie z raportem L2Beat.
ZKsync Lite nie obsługuje inteligentnych kontraktów; służy wyłącznie do płatności kryptowalutowych.
Oprócz tych sieci, L2Beat wymienia DeGate v1 i Fuel v1 jako te, które osiągnęły już Stage 1. W rzeczywistości te sieci są uważane za „Stage 2” lub w pełni zdecentralizowane. Łączna wartość TVL wynosi około 51 milionów dolarów.
Użytkownicy, którzy zgadzają się z kryteriami Buterina, powinni nadal odnosić się do powyższych sieci jako do „warstwy 2” po 1 stycznia, o ile nie mają zastrzeżeń do jakiegoś aspektu analizy L2Beat.
Cztery najlepsze sieci, które nie przeszły selekcji
Cztery najlepsze sieci, które obecnie nie zostały oznaczone jako Stage 1 przez L2Beat, albo nie spełniają jednego z kryteriów wymaganych do zakwalifikowania się do Stage 1, albo są nadal oceniane.
Wszystkie te sieci osiągnęły etap 0, co oznacza, że do końca roku nadal mogą osiągnąć etap 1.
Opierać
Sieć Base Coinbase nie uruchamia dowodów oszustwa. Jest częścią Optimism Superchain, a Optimism już wdrożył dowody oszustwa. Z tego powodu dowody oszustwa byłyby dla Base proste do wdrożenia i może dojść do etapu 1 przed końcem roku. Jednak jak dotąd tego nie zrobił.
Problemy z siecią bazową Stage 1. Źródło: L2Beat
Podmuch
L2Beat uważa Blast za sieć „Stage 0”. Użytkownicy mogą niezależnie uruchomić węzeł Blast, który sprawdza ważność depozytów i wypłat. Jednak oprogramowanie wyświetli ostrzeżenie tylko wtedy, gdy wypłata jest nieważna. Użytkownicy nie mają możliwości wypłaty środków wbrew woli organu zarządzającego Blast.
Blast może ujawnić dowody oszustw przed końcem roku, w takim przypadku nadal będzie oznaczany jako „warstwa 2” w 2025 r. Jednak obecnie nie spełnia wszystkich kryteriów konsolidacji etapu 1.
Era ZKsync
Według Matter Labs, twórca sieci, ZKsync Era, używa dowodów zerowej wiedzy do walidacji depozytów i wypłat. L2Beat obecnie ocenia działanie systemu. ZKsync Era może już być w fazie 1 lub może ją osiągnąć wkrótce.
12 września zespół ogłosił nowy system zarządzania, który wyznacza „Opiekunów” w celu ochrony użytkowników w przypadku ataku na zarządzanie. W swoim ogłoszeniu zespół twierdził, że próbuje osiągnąć etap 2 pełnej decentralizacji.
Mimo to L2Beat obecnie klasyfikuje ZKsync Era jako znajdującą się w etapie 0, ponieważ nie zakończył jeszcze oceny elementów etapu 1 sieci.
Sieć Starknet
Starknet ma już zaimplementowane dowody ważności zerowej wiedzy w swoich inteligentnych kontraktach. Jednak dowody te mogą zostać nadpisane przez operatorów z białej listy, a użytkownicy nie mogą dokonać wypłaty bez pozwolenia walidatorów warstwy 2.
Ponieważ Starknet ma już wdrożone dowody ważności, zastosowanie innych kryteriów sieci Stage 1 byłoby stosunkowo proste. Tak więc Starknet może osiągnąć Stage 1 przed 31 grudnia, ale obecnie nie przechodzi.
Kilka innych sieci z przychodami TVL mniejszymi niż 600 milionów dolarów nadal jest określanych jako Etap 0.
Należą do nich: Mode, Lisk, Polygon zkEVM, Taiko, Bob, Loopring, Zora, Kroma, Kinto, Paradex, Boba, ZKSpace i inne.
Każda z tych sieci osiągnęła etap 0, a niektóre spełniły co najmniej jedno kryterium etapu 1. Jednak żadna z nich nie spełniła jeszcze wszystkich kryteriów niezbędnych do osiągnięcia etapu 1.
Scroll i Linea są nadal poniżej etapu 0
Według danych L2Beat istnieją dwie sieci z TVL przekraczającym 700 milionów dolarów, które nie osiągnęły nawet etapu 0, mimo że twierdzą, że są warstwą 2.
Pierwszym z nich jest Scroll, który ma ponad 1,1 miliarda dolarów zablokowanych w swoich kontraktach w kryptowalutach. L2Beat stwierdza, że Scroll „nie ma dostępnego oprogramowania węzła, które mogłoby odtworzyć stan z danych L1”, co uniemożliwia użytkownikom niezależną weryfikację transakcji.
Drugim jest Linea, która ma ponad 780 milionów dolarów zablokowanych w swoim kontraście. Podobnie jak Scroll, Linea nie wyprodukowała oprogramowania węzła, które mogłoby być używane przez opinię publiczną do sprawdzania ważności transakcji.
Magazyn: Proponowana zmiana może uratować Ethereum przed „mapą drogową do piekła” L2
Oto sieci, które zarówno pasują, jak i nie pasują do definicji „warstwy 2”, którą Buterin promuje na rok 2025.
Zwolennicy Ethereum prawdopodobnie będą nadal naciskać na zespoły, aby ich sieci były bardziej zdecentralizowane i coraz częściej będą nazywać je warstwą 2, jeśli tego nie zrobią. Jednak niektóre sieci będą nadal twierdzić, że nad tym pracują, podczas gdy inne będą twierdzić, że to i tak nie ma znaczenia. Tylko czas pokaże, która strona wygra w dłuższej perspektywie.