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.

$Stark $ARB $ETH #Layer2 #Starknet #zkSync $OP