W branży blockchain od dawna toczy się debata na temat tego, jak Ethereum będzie skalowalny i która metoda lub technologia będzie najbardziej skuteczna. Po czterech latach przygotowań uruchomienie zkSync 2.0 może zakończyć ten spór. Dalej Porównaj szczegółowy podział Zksync z op projekt arb, który również należy do L2; kto jest lepszy?
Ethereum L2 odnosi się do rozwiązania skalowania drugiej warstwy Ethereum, które obejmuje różnorodne technologie i projekty, takie jak zk-rollups, Optimistic Rollups i Arbitrum. W tym artykule skupimy się na trzech projektach zkSync, Optimistic Rollup (zwanych dalej Op) i Arbitrum oraz przeanalizujemy ich zalety i wady, scenariusze zastosowań i przyszłe perspektywy rozwoju.
1. zkSync
zkSync to rozwiązanie zwiększające pojemność oparte na pakietach ZK opracowanych przez Matter Labs. Może spakować dużą liczbę transakcji w jedną transakcję i wykorzystać do weryfikacji zk-SNARK, zwiększając w ten sposób przepustowość transakcji i zmniejszając opłaty manipulacyjne.
1.1 Zasady techniczne
W zkSync wszystkie transakcje są pakowane w drzewo Merkle i weryfikowane za pomocą zk-SNARK. zk-SNARKs to protokół oparty na wiedzy zerowej, który może udowodnić, że określone stwierdzenie jest prawdziwe, jednocześnie chroniąc prywatność. W zkSync zk-SNARK służy do potwierdzania ważności transakcji w drzewie Merkle, eliminując potrzebę weryfikowania każdej transakcji jedna po drugiej.
W porównaniu z tradycyjnymi metodami weryfikacji transakcji opartymi na blockchainie, zkSync jest bardziej wydajny i tańszy. Chronią także prywatność użytkowników, ponieważ nie wymagają ujawniania szczegółów każdej transakcji. To sprawia, że zkSync jest jednym z najpopularniejszych rozwiązań skalujących w Ethereum L2.
1.2 Scenariusze zastosowań
zkSync jest używany głównie w aplikacjach zdecentralizowanych finansów (DeFi) w Ethereum. Ponieważ aplikacje DeFi zwykle wymagają dużej liczby transakcji, użycie zkSync może znacznie zwiększyć przepustowość transakcji i obniżyć opłaty manipulacyjne, poprawiając w ten sposób doświadczenie użytkownika i promując rozwój ekosystemu DeFi.
1.3 Perspektywy rozwoju
Obecnie zkSync jest szeroko stosowany w wielu projektach DeFi na Ethereum, takich jak Curve i Aave. W przyszłości, wraz ze wzrostem skali Ethereum, zkSync będzie zyskiwał na znaczeniu i oczekuje się, że stanie się jedną z głównych technologii w Ethereum L2.
Optymistyczne podsumowanie (op)
Op to rozwiązanie zwiększające pojemność oparte na technologii Optimistic Rollup opracowanej przez firmę Optimism. Może spakować dużą liczbę transakcji w jedną transakcję i przesłać ją do głównej sieci Ethereum oraz zweryfikować ją po przesłaniu, zwiększając w ten sposób przepustowość transakcji i zmniejszając opłaty manipulacyjne.
2.1 Zasady techniczne
W Op wszystkie transakcje są pakowane w blok, a następnie przesyłane do sieci głównej Ethereum. Blok ten zawiera podsumowanie wszystkich transakcji i zmian statusów, ale nie zawiera rzeczywistych danych transakcji. Po przesłaniu bloku do sieci głównej Ethereum węzeł weryfikacyjny zweryfikuje zawarte w nim transakcje i zaktualizuje status na podstawie wyników weryfikacji.
W przeciwieństwie do zk-rollupów, Op nie używa zk-SNARK do weryfikacji. Zamiast tego wykorzystuje technikę Optymistycznego Rollupu, czyli „optymistycznego zaangażowania”. W Op zakłada się, że wszyscy uczestnicy są uczciwi, transakcje są ważne i nie ma podwójnego wydatkowania. Jeśli wystąpią jakiekolwiek anomalie, takie jak ataki związane z podwójnymi wydatkami lub oszustwa, system zastosuje mechanizm wyzwania, aby rozwiązać te problemy.
2.2 Scenariusze zastosowań
Op jest używany głównie w zdecentralizowanych aplikacjach na Ethereum, takich jak DEX i gry.
Ograniczenia: użycie OP w sieciach L2 jest ograniczone, ponieważ muszą one wchodzić w interakcję z siecią główną Ethereum. To ograniczenie może uniemożliwić działanie niektórych złożonych inteligentnych kontraktów w sieci L2.
Zagrożenia bezpieczeństwa: OP może wprowadzić luki w zabezpieczeniach i ryzyko ataku. Jeśli OP nie zostanie prawidłowo wdrożony lub poddany audytowi, osoby atakujące mogą go wykorzystać do dokonania złośliwych działań i uzyskania korzyści finansowych.
Problemy ze skalowalnością: Ponieważ OP musi współdziałać z siecią główną Ethereum, może to powodować problemy ze skalowalnością sieci L2. Jeśli w sieci L2 jest zbyt wiele transakcji wymagających komunikacji z siecią główną, przepustowość sieci może być ograniczona.
Kwestie związane z kosztami: korzystanie z OP może wymagać dodatkowych opłat, w tym kosztów gazu i innych kosztów. Może to spowodować, że korzystanie z sieci L2 będzie droższe, zwłaszcza dla mniejszych użytkowników.
Decyzja
Arbitrum to rozwiązanie zwiększające pojemność oparte na technologii Optimistic Rollup opracowanej przez Offchain Labs. Może wdrażać inteligentne kontrakty w łańcuchach bocznych i zapewniać wydajne przetwarzanie transakcji oraz szybkie aktualizacje statusu. Arbitrum obsługuje inteligentne kontrakty EVM (Ethereum Virtual Machine) i zapewnia łatwe w obsłudze środowisko programistyczne.
2.1 Zasady techniczne
Arbitrum wykorzystuje technologię Optimistic Rollup, podobną do Op. Pakuje wszystkie transakcje w bloki i przesyła je do łańcucha bocznego w celu weryfikacji. Wyniki weryfikacji zostaną następnie przesłane do sieci głównej Ethereum, a status sieci głównej zostanie zaktualizowany na podstawie wyników weryfikacji.
W przeciwieństwie do Op, Arbitrum wykorzystuje technologię zwaną „arbitralnymi danymi” do obsługi inteligentnych kontraktów w łańcuchach bocznych. Dowolne dane można przesyłać między łańcuchami bocznymi a siecią główną bez ujawniania prywatnych danych lub wykonywania kodu
2.2 Scenariusze zastosowań
Arbitrum jest używany głównie w zdecentralizowanych aplikacjach na Ethereum, takich jak rynki i gry DEX, NFT. W porównaniu z tradycyjnymi aplikacjami opartymi na inteligentnych kontraktach Ethereum, Arbitrum ma wyższą wydajność i niższe opłaty transakcyjne. Zapewnia także łatwe w użyciu środowisko programistyczne, zapewniające programistom większą elastyczność i miejsce na innowacje.
Arbitrum obecnie obsługuje tylko kontrakty EVM. Oznacza to, że nie może obsługiwać kontraktów na innych platformach blockchain i może powodować problemy z niezgodnością ze standardowymi inteligentnymi kontraktami Ethereum. Może to być czynnikiem ograniczającym dla aplikacji DApps, które muszą obsługiwać kontrakty inne niż EVM.
Trzeba zaufać walidatorowi
W Arbitrum walidatorzy są odpowiedzialni za weryfikację transakcji i aktualizacji statusów oraz przesłanie ich do sieci głównej Ethereum. Oznacza to jednak, że użytkownicy korzystający z Arbitrum muszą ufać tym walidatorom, aby nie zachowywali się w sposób oszukańczy lub złośliwy. Jeśli coś pójdzie nie tak z walidatorami, może to skutkować naruszeniem bezpieczeństwa całej sieci.
Opiera się na sieci głównej Ethereum
Arbitrum musi wchodzić w interakcję z siecią główną Ethereum, aby aktualizować status i przesyłać transakcje. Oznacza to, że jego przepustowość i skalowalność mogą być ograniczone przez sieć główną Ethereum. Jeśli w sieci głównej wystąpi awaria lub przeciążenie, może to mieć wpływ na wydajność i niezawodność Arbitrum.
Podsumowanie; zkSync to protokół drugiej warstwy. Oznacza to, że jest to warstwa zbudowana na bazie Ethereum i oferująca korzyści w zakresie skalowalności. Op i arb są podobne do łańcuchów bocznych; ich głównym celem jest ostateczne spakowanie bloków z powrotem do głównego łańcucha; ZK jest podobne do ekspansji głównego łańcucha; plan ekspansji Ethereum obejmuje system wielowarstwowy, każda warstwa jest zbudowana na Ethereum i dziedziczy. jego bezpieczeństwo. zkSync ma nadzieję zapewnić tańsze i szybsze transakcje na blockchainie Ethereum i być domem dla wielu popularnych aplikacji Ethereum. Widzieliśmy, jak główne zdecentralizowane giełdy i protokoły DeFi rozszerzają się na warstwę zkSync, zapewniając użytkownikom zasobów kryptograficznych dostęp do tych narzędzi po niższych kosztach. zkSync ma wzniosły cel, a masowa adopcja do ekosystemu blockchain jest obecnie jedną z największych potrzeb.
Rynek pierwotny zostanie odcięty