Autor: ST, Nasida
W związku z niedawną popularnością ZKS i Starka, coraz więcej znajomych o to pyta. Tak naprawdę artykuł popularnonaukowy napisałem na początku 2023 roku. Ta specjalna wersja aktualizuje najnowsze trendy.
1. Czym jest Rollup🥝
Rollup, jak sama nazwa wskazuje, oznacza podsumowanie i uporządkowanie.
W przeszłości w sieci Ethereum, ze względu na przepustowość sieci ETH, opłaty za gaz często znacznie rosły, gdy transakcje sieciowe były bardziej obciążone. To sprawia, że koszt transakcji jest bardzo wysoki, czasami osiągając nawet dziesiątki lub setki dolarów za transakcję, a prędkość jest bardzo niska.
Wraz z rozwojem warstwy 2 prędkość transakcji ETH wzrosła, ale czasami koszty są nadal bardzo wysokie.
Przypomina to różnicę między tym, kiedy jemy w dni powszednie i kiedy stoimy w kolejkach do atrakcji turystycznych w czasie wakacji, a kiedy cena wzrasta (bochenek chleba kosztuje zwykle 5 juanów, ale w szczycie sezonu turystycznego będzie kosztować 50 i kiedy). przejazd przez punkt poboru opłat na skrzyżowaniu autostrad w dni powszednie i święta.

Każda transakcja w Ethereum zawiera dane, a każde dane zużywają gaz. Ponieważ sieć Ethereum ustala górny limit ilości danych w każdym bloku, a także górny limit na TPS. Jak więc możemy poprawić pojemność, szybkość i TPS Ethereum bez przesyłania wszystkich danych dotyczących zawartości do offchain? W odpowiedzi pojawił się Rollup
Rolą Rollupu jest skopiowanie treści potrzebnej do obliczenia przez Ethereum i wysłanie jej do protokołu warstwy 2 podłączonego poza Ethereum w celu obliczeń. Następnie informacje o wynikach są kompresowane, pakowane, gotowe do wysyłki i wysyłane z powrotem do sieci łańcuchowej.
W skompresowanym bloku znajduje się duża ilość informacji potwierdzających podpis. Pierwotnie każda transakcja w łańcuchu mogła mieć tylko jeden podpis potwierdzający w bloku, ale teraz ten blok jest równoważny blokowi podpisu VIP, który kompresuje wiele podpisów transakcji. Przekazanie jednego VIP-a jest równoznaczne z przekazaniem 100 VIP-ów. Pośrednio znacząco zwiększa to TPS ETH.

Przypomina to sytuację, w której każdy ma pytanie, ale uczestnictwo w spotkaniach pojedynczo w celu przedstawienia swoich prezentacji jest czasochłonne i pracochłonne. Korzysta z wybranych i zaufanych przedstawicieli, aby podsumowywać i przeglądać problemy wszystkich osób oraz zajmować się nimi centralnie, co znacznie poprawia wydajność. 1 oznacza, że udzielono odpowiedzi na pytanie, co równa się 100 pytaniom.
Część danych w łańcuchu pozostaje niezmieniona, zatem niezawodność reprezentatywnej cyfry pośrodku (protokół Rollup Layer 2) również określa bezpieczeństwo Ethereum. Różne modele Rollupów również charakteryzują się różnymi stylami, zaletami i wadami.
Dlatego oto krótkie wyjaśnienie dla kilku przedstawicieli na temat płytkich różnic między ZK Rollups a Optimistic:
2. Czym są Rollupy ZK🥝
ZK Rollups, ZKSnark lub Zero Knowledge Rollups, jak sama nazwa wskazuje, przeprowadzają Rollupy poprzez weryfikację dowodu z zerową wiedzą. Dowód wiedzy zerowej jest także jednym z głównych wkładów w kryptografię Silvio Micali, założyciela projektu łańcucha publicznego blockchain Algorand.
Cztery główne cechy ZK (zwróć uwagę, że jest to ZK, a nie JK):
1. Wiedza zerowa: Weryfikatorzy nie muszą widzieć wszystkich danych transakcji
2. Zwięzły: zwięzły i zwięzły
3. Nieinteraktywny: nie trzeba wiedzieć, kto jest weryfikatorem
4. Argument wiedzy: Udowodnij autentyczność i poprawność transakcji

Dlatego podstawową metodą Zk Rollups jest poświadczenie autentyczności różnych danych (Validity Proof) poprzez rygorystyczne i złożone algorytmy weryfikacji oraz weryfikator (ZkSnarker/Validator) w protokole warstwy 2, pakując w ten sposób wyniki certyfikacji. Gdy sieć Ethereum wyeliminuje zbędne informacje robocze, może bezpośrednio wchłonąć do sieci bloki danych zawierające dużą ilość skompresowanych informacji o podpisie.
Każdy może wziąć udział w certyfikacji sieci i zostać certyfikującym, dlatego w istocie ZKSnark jest również protokołem warstwy 2 mechanizmu konsensusu PoW.
【korzyść】:
1. Warstwa 2 jest bardzo szybko weryfikowana przez Ethereum, a zasoby przechowywane w Warstwie 2 można szybko wycofać z powrotem do Warstwy 1 Ethereum.
2. Bardzo odpowiedni do zastosowań w płatnościach, bankach, giełdach i innych firmach wymagających szybkiego rozliczenia
W 2024 r. liczba reprezentatywnego ekosystemu projektu ZK Rollups ZKSync wzrosła kilkakrotnie w porównaniu z rokiem ubiegłym. Stabilność i płynność całej sieci uległy znacznej poprawie. Odpowiednia integracja dex i międzyłańcuchowa jest również lepszej jakości rok temu. Nadchodzący Starknet również należy do serii ZK-Rollup, ale ma pewną wyjątkową kompatybilność z evm
[Wady]: Ponieważ algorytm jest stosunkowo złożony, istnieje pewien próg dla rozwoju aplikacji.
Jeśli jednak w przyszłości uda się opracować model bardziej przyjazny Dappowi w oparciu o algorytmy, ZK nadal będzie najcenniejszą metodą długoterminowej ekspansji.
3. Czym jest optymistyczna warstwa rollupów 2🥝
Metoda Optymistyczna jest, jak sama nazwa wskazuje: optymistyczna i zaczyna wierzyć, że wszystkie wysyłane transakcje są godne zaufania i uwierzytelnione.
Weryfikatorzy warstwy 2 muszą najpierw zadeklarować tokeny jako depozyt. Jeśli ktoś inny odkryje problematyczny pakiet podczas procesu weryfikacji, weryfikator (Sequencer) zostanie ukarany grzywną w postaci części tokenów i przekaże je jako nagrodę osobie, która odkryła problem.
Po spakowaniu każdych danych nastąpi okres weryfikacji, w którym pozostali weryfikatorzy sprawdzą, czy nie występują problemy i czy konieczne jest ponowne zwrócenie ich do paczki.

Optymistyczne pakiety zbiorcze mają również funkcje inteligentnych kontraktów i mogą mieć odpowiednie tokeny zarządzania.
Zasadnicza różnica pomiędzy metodą Op Rollups a ZK Rollups polega na tym, że w certyfikacji w ZK może uczestniczyć każdy, poprzez certyfikację PoW, natomiast OP preferuje wyselekcjonowanie grupy godnych zaufania certyfikujących, którzy będą nadzorować cały proces transakcji pakowania.
【korzyść】:
1. Nadaje się do programowania Dapp, może niemal bezproblemowo migrować projekty pierwotnie w warstwie 1, a także opracowuje odpowiednią maszynę wirtualną OVM.
【niedociągnięcie】:
1. Szybkość wycofywania monet z warstwy 2 do warstwy 1 jest powolna i zwykle trwa dłużej niż 1 tydzień (ponieważ weryfikator musi zweryfikować autentyczność paczki), ale obecnie istnieją zoptymalizowane protokoły dodatkowe, które pomagają przyspieszyć ten model.
2. Dokonanie zła przez walidatorów wiąże się z kosztami ryzyka.
OP Token, o którym często mówimy, Optimism to jeden z protokołów warstwy 2, który wykorzystuje metodę Optimistic, a Arbitrum to także protokół warstwy 2 opracowany przy użyciu modelu Optimistic Rollups. Ponieważ nazwy metod projektu Optimism i Optimistic Rollup są bardzo podobne, łatwo się pomylić.
4. Czym jest Arbitrum🥝
Przede wszystkim, jak wspomniano wcześniej, Arbitrum jest zasadniczo projektem protokołu warstwy 2, który wykorzystuje model Optimistic Rollup. Często porównywany z projektem Opitmisim, obecny TVL na poziomie warstwy 2 jest jednym z najwyższych spośród wielu protokołów. Kiedy projekt PO przeprowadza certyfikację, przeprowadza tylko jedną rundę zabezpieczenia przed oszustwami, a obliczenia transakcji w warstwie 2 opierają się na wykonaniu warstwy 1.
Arbitrum podczas weryfikacji przeprowadza wiele rund wykrywania oszustw. Jednocześnie transakcje Aribitrum nie są realizowane w warstwie 1 i posiada własną maszynę wirtualną, która jest bardziej kompatybilna z siecią ETH.

Po roku rozwoju ekologia OP i Arb również doświadczyła fali najważniejszych momentów. Sieci publiczne L2 i Sidechain oparte na ETH (AVAX, Matic, Ronin itp.) również znacznie zwiększyły różnorodność ekologii Ethereum. .
Zaczęły pojawiać się także projekty przebudowy, takie jak Altcoin, dotyczące rollupów, dodające różne metody rozgrywki.
streszczenie:
W tym artykule podjęto próbę wykorzystania luźnych przykładów, aby wyjaśnić kilka gorących koncepcji, które dezorientują wielu znajomych wokół mnie, w tym samego autora, którego niepokoją różne projekty i metodologie z serii OP i ZK. Mam nadzieję, że po przemyśleniu i wyjaśnieniu na przykładach każdy będzie miał jaśniejszą koncepcję. Jeśli interesują Cię aspekty techniczne, możesz również skonsultować się z inżynierami, którzy opracowali odpowiednie protokoły, aby zachować niektóre komórki mózgowe, ten artykuł nie będzie rozwijany o szczegółach technicznych. Na koniec uporządkujmy to:
● Rollup odnosi się do metody sortowania, która wysyła grupę zadań transakcyjnych do protokołu Layer2 w celu wykonania pracy, poprawiając w ten sposób wydajność operacyjną Ethereum.
● Zk Rollups odnosi się do metody warstwy 2, która wykorzystuje algorytmy kryptograficzne z wiedzą zerową do wykonywania prac outsourcingowych bez wiedzy, kto jest weryfikatorem.
● Optymistyczne zbiorcze zestawienia odnoszą się do metody warstwy 2, która wykorzystuje grupę weryfikatorów do nadzorowania i wykrywania błędów poprzez mechanizm nagród i kar, gdy domyślne opakowanie jest dobre.
● Optymizm i Arbitrum to projekty opracowane w oparciu o metodę Optimisctic Rollups.
●Zksync, ZKxxxxxxxWiele projektów ZK, w tym Starknet, Base, Linea i Scroll, jest tworzonych w oparciu o metodę ZK Rollups.
Obecne ZK Rollupy są bardziej odpowiednie dla firm płatniczych i innych, które wymagają szybkich transakcji. Algorytm jest nieco skomplikowany, ale w 2024 r. będzie znacznie lepszy. Jest to obecnie najgorętsze rozwiązanie L2, natomiast metoda Optymistyczna jest bardziej odpowiednia do rozwoju Dapp. i biznes Defi, czyli wypłata monet. To trochę długo.
Inne protokoły warstwy 2, Linea i najpopularniejszy po ZKS protokół L2, Polygon ZKevm, badają optymalne rozwiązanie dla ekspansji Ethereum.
Uwaga: ten artykuł ma charakter popularno-naukowy i nie zawiera porad inwestycyjnych. Przy ponownym druku artykułu prosimy o podanie źródła autora.
