Źródło: YBB Capital Researcher Ac-Core
TLDR
Ze względu na różne architektury i mechanizmy konsensusu różnych łańcuchów bloków transferowi aktywów między łańcuchami brakuje ujednoliconych standardów, co skutkuje złożonymi i kosztownymi procesami weryfikacji oraz ograniczaniem przepływu aktywów istniejących mostów stron trzecich, co wiąże się z wyzwaniami w zakresie zaufania i bezpieczeństwa, czego wymagają mosty scentralizowane Utrzymując płynność i przenosząc koszty na użytkowników, emisja łańcuchowa za pomocą jednego kliknięcia jest kompromisowym rozwiązaniem pomostowym, takim jak rozwiązanie problemu trójkątnego.
Dojrzałość rynku OP Stack i Superchain przejęły inicjatywę w zdobywaniu rynku, a Base stał się skutecznym przedstawicielem; AggLayer jest łatwiej akceptowany ze względu na natywną kompatybilność z Ethereum, ale musi zapewniać bezpieczeństwo i niezawodność procesu agregacji; Sieć musi ocenić sam rozwój ZKsSync, niezależnie od rynku i technologii, nadal patrzymy na OP w krótkiej perspektywie, a ZK w dłuższej perspektywie.
Na tle niewystarczającej innowacyjności w branży, DeFi pozostaje nadal głównym zastosowaniem Rollupa. Na tym etapie prawdopodobieństwo pojawienia się w Rollupie DePIN, RWA i wielkoskalowego GameFi, rynki SocialFi i NFT pojawią się w Rollupie, ale popularność rynku nie jest znana. Efekt Matthew jest ogólnie odpowiedni dla blockchain. Trend zbiorczy nieograniczonej emisji koncentruje się na górze w dłuższej perspektywie oraz na środkowym i dolnym biegu w krótkim okresie.
1. Łączenie wysp pomiędzy łańcuchami: problem mostów
Kiedy przeprowadzamy transfery aktywów między łańcuchami, każdy z różnych łańcuchów bloków ma unikalną architekturę, mechanizmy konsensusu, dowody stanu i zmiany stanu, a brak ujednoliconych standardów i interoperacyjności prowadzi do pewnego stopnia złożoności komunikacji między łańcuchami i wymiany danych. . Te procesy weryfikacji są często zbyt kosztowne, aby można je było przeprowadzić w łańcuchu. To ograniczenie doprowadziło do rozpowszechnienia się sieci certyfikujących, które korzystają z komisji wielopodpisowych w celu sprawdzenia stanu łańcucha drugiej strony. Dlatego obecnie nie ma uniwersalnego zdecentralizowanego standardu lub protokołu, który mógłby osiągnąć interoperacyjność pomiędzy wszystkimi łańcuchami bloków, co ogranicza swobodny przepływ zasobów między różnymi łańcuchami bloków.
Chociaż pojawiło się wiele mostów stron trzecich, które ułatwiają międzyłańcuchowe transfery aktywów, mosty te stoją przed ogromnymi wyzwaniami związanymi z bezpieczeństwem sieci, związanymi z „kwestiami zaufania” w ich operacjach. Nawet gdyby scentralizowany most był w pełni bezpieczny, w każdym zintegrowanym łańcuchu nadal konieczne byłoby utrzymanie wystarczającej płynności, aby utrzymać działalność, której koszty zostałyby przerzucone na użytkowników. Obecnie występują problemy, które nie są w stanie zaspokoić potrzeb natywnego zdecentralizowanego mostkowania zasobów i trudno jest ufać mostom stron trzecich, odpowiednio ZKsync, Polygon i Optimism uruchomiły własne, bardziej natywne, zlokalizowane rozszerzenia wielołańcuchowe Elastic Chain, AggLayer,. i plan Superchain.
Przykład: ZKsync3.0: Łańcuch elastyczny
Źródło obrazu: zksync.mirror
W 2023 roku Matter Labs, główna firma programistyczna stojąca za ZKsync, wypuściła ZK Stack, zestaw narzędzi, który pozwala programistom budować własne łańcuchy bloków w oparciu o technologię ZKsync. Zasadniczo wszystkie te dostosowane łańcuchy przejdą przez elastyczny łańcuch (Elastic Chain). połączone ze sobą, umożliwiając ZKsync 3.0 zmianę z pojedynczego Ethereum L2 na The Elastic Chain.
Podstawowa aktualizacja protokołu ZKsync 3.0 została wydana 7 czerwca 2024 r. Jest to najbardziej złożona aktualizacja ZKsync na tym etapie. Rekonfiguruje most ZKsync L1 jako umowę na współdzielony router w celu obsługi rozwijającej się interoperacyjnej sieci łańcuchowej ZK, ZK Rollup. Natywna, bez zaufania, tania interoperacyjność pomiędzy sieciami obsługiwana przez framework ZK Stack.
Według wyjaśnień Matter Labs: „Elastic Chain to nieskończenie skalowalna sieć łańcuchów ZK (rollupów, walidacji i woli), które zapewniają ich bezpieczeństwo dzięki matematycznym metodom weryfikacji i umożliwiają płynną interoperacyjność w ramach ujednoliconego i intuicyjnego działania użytkownika, którego celem jest spraw, aby interoperacyjność użytkowników w różnych ekosystemach ZKsync była coraz płynniejsza.
2.1 Architektura elastycznego łańcucha
Elastic Chain nie jest realizowany wyłącznie w oparciu o technologię ZK. Nie można go zrealizować poprzez dodanie „poprawek” z certyfikatem ZK do innych systemów wielołańcuchowych innych niż ZK. Po pierwsze, z szerszej perspektywy, jego sieć składa się z routera ZK i ZK Gateway, ZK Chains realizowany jest w trzech częściach.
Router ZK:
Podstawowy mechanizm routingu: ZK Router jest głównym komponentem routingu architektury ZKSync 3.0, odpowiedzialnym za zarządzanie i koordynację komunikacji i transmisji danych pomiędzy różnymi łańcuchami i węzłami w sieci;
Komunikacja międzyłańcuchowa: Dzięki wydajnym protokołom komunikacji międzyłańcuchowej ZK Router zapewnia szybką i bezpieczną transmisję danych między różnymi łańcuchami, poprawiając interoperacyjność i wydajność całej sieci.
Brama ZK (brama/wejście ZK):
Węzły wejściowe i wyjściowe: ZK Gateway pełni funkcję węzła wejściowego i wyjściowego sieci ZKSync 3.0, obsługując interakcję pomiędzy zewnętrznymi łańcuchami bloków (takimi jak główny łańcuch Ethereum) a siecią ZKSync;
Mostkowanie aktywów: Odpowiedzialny za łączenie i przesyłanie aktywów między zewnętrznymi łańcuchami bloków a siecią ZKSync, zapewniając bezpieczny i wydajny przepływ aktywów między różnymi łańcuchami;
Agregacja transakcji: Agreguj transakcje użytkowników w partie, a następnie generuj dowody z wiedzą zerową i przesyłaj je do zewnętrznych łańcuchów bloków w celu weryfikacji, zmniejszając obciążenie danymi w łańcuchu i opłaty transakcyjne;
Oprogramowanie pośrednie: Całość można rozumieć jako oprogramowanie pośrednie wdrożone pomiędzy sieciami Ethereum i ZK w celu promowania pełnej interoperacyjności między sieciami ZK.
Łańcuchy ZK (sam Łańcuch ZK): Zapewniają ważność i bezpieczeństwo transakcji poprzez generowanie i weryfikację dowodów z wiedzą zerową oraz przesyłanie wyników do ZK Router w celu agregacji i koordynacji. I połączone ze sobą poprzez ZK Gateway i inteligentne kontrakty L1, wykorzystując ZK Stack do zbudowania całkowicie niezależnego działania, konfigurowalnego autonomicznego Rollupa, Validium lub Volitions.
Według ZKsync Gateway jest kluczowym elementem Elastic Chain umożliwiającym płynne rozliczanie łańcuchów ZK do Ethereum. Przesyłanie dowodów i danych do Ethereum za pośrednictwem Gateway ma następujące zalety:
Synteza dowodowa międzypartyjna i międzyłańcuchowa zmniejsza koszty weryfikacji L1;
Kompresja różnicy stanów kompresuje małe partie danych wysyłanych do bramki i efektywnie przekazuje je do L1 w dużych partiach;
Szybsza finalizacja umożliwia mostkowanie międzyłańcuchowe z niskim opóźnieniem poprzez weryfikację dowodów łańcucha i zapobieganie ich zaprzeczaniu, co jest wzmocnione przez zaangażowanie dużej liczby walidatorów. ZK Chain nie musi ufać innym sieciom;
Aktywność: Działalność każdego Łańcucha ZK jest zarządzana niezależnie przez jego walidatorów i nie ma wpływu na jego działalność, a Łańcuch może swobodnie opuszczać Bramę;
Odporne na cenzurę wymuszone transakcje międzyłańcuchowe będą tańsze niż zwykłe transakcje odporne na cenzurę L1, dzięki czemu będą bardziej dostępne dla wszystkich użytkowników.
Sieci ZK nie muszą korzystać z ZK Gateway, mogą rozliczać się bezpośrednio z Ethereum i mogą w dowolnym momencie zdecydować się na opuszczenie sieci ZK Gateway bez wpływu na bezpieczeństwo swojego łańcucha. ZK Chains można dowolnie przełączać pomiędzy korzystaniem z ZK Gateway a bezpośrednim rozliczeniem do Ethereum. ZK Gateway będzie obsługiwany przez zdecentralizowany, pozbawiony zaufania klaster walidatorów, aby zapewnić odporność i niezawodność sieci. Do udziału w tym zdecentralizowanym procesie weryfikacji wymagane są tokeny ERC20. Zarządzanie siecią ZKSync wyznaczy w tym celu token (może to być ZK Token).
Walidatorzy zostaną obciążeni opłatą pomostową oraz opłatą za bajt danych o różnicach stanów opublikowanych w ZK Gateway. Zapewnia to walidatorom zachętę do dołączenia do ZK Gateway, ponieważ ich dochody mogą rosnąć wykładniczo w miarę umieszczania w łańcuchu transakcji o większej wartości. Jednocześnie, dzięki usłudze rekompresji świadczonej przez walidator, rozliczanie danych poprzez ZK Gateway będzie tańsze niż rozliczanie bezpośrednio w sieci Ethereum, dlatego być może większość ZK Chains zdecyduje się na dołączenie.
Przykład: Polygon 2.0: Agglayer
Źródło obrazu: Agregat wielokątny
3.1 Możliwość śledzenia projektu agregatu
Podobnie jak OP Stack i ZK Stack, łańcuchy bloków utworzone przy użyciu Polygon CDK można bezpośrednio połączyć z Agglayer, wykorzystując jego ujednolicone usługi mostowania i bezpieczeństwa, aby osiągnąć interoperacyjność z innymi łańcuchami bloków, które razem tworzą rdzeń architektury Polygon 2.0.
Podstawowa idea Agglayera wywodzi się z projektu Shared Validity Sequencing zaproponowanego przez Umbra Research, którego celem jest osiągnięcie atomowej interoperacyjności między łańcuchami pomiędzy wieloma optymistycznymi pakietami zbiorczymi. Udostępniając sekwencer, system może w jednolity sposób obsługiwać porządkowanie transakcji i publikowanie katalogu głównego wielu pakietów zbiorczych, zapewniając niepodzielność i wykonanie warunkowe.
Logika wdrożenia: Wymagane są następujące trzy elementy:
Wspólny sekwencer: odbiera i przetwarza żądania transakcji między łańcuchami;
Algorytm konstrukcji bloków: współdzielony sekwencer jest odpowiedzialny za budowanie bloków zawierających operacje międzyłańcuchowe, aby zapewnić atomowość tych operacji;
Udostępniane dowody na oszustwa: udostępniaj mechanizmy zabezpieczające przed oszustwami pomiędzy powiązanymi pakietami zbiorczymi w celu egzekwowania operacji między łańcuchami.
Ponieważ istniejący pakiet zbiorczy zawiera już funkcję dwukierunkowego przesyłania wiadomości między warstwami 1 i 2, firma Umbra dodała tylko jeden kontrakt MintBurnSystemContract (Burn i Mint), aby skompletować trzy komponenty.
proces roboczy:
Operacja nagrywania w łańcuchu A: może ją wywołać każda umowa lub konto zewnętrzne, a po pomyślnym wykonaniu zostanie ona zarejestrowana w burnTree;
Operacja Mint na łańcuchu B: Po pomyślnym wykonaniu sekwencer loguje się do mintTree.
Niezmienniki i spójność:
Spójność korzeni Merkle: Korzenie Merkle burnTree w łańcuchu A i mintTree w łańcuchu B muszą być równe, aby zapewnić spójność i atomowość operacji między łańcuchami.
działanie systemu:
Wspólny sekwencer jest odpowiedzialny za publikowanie partii transakcji i zgłaszanie korzeni stanu obu pakietów zbiorczych do Ethereum. Może być scentralizowany lub zdecentralizowany (jak Metis). Sekwenser odbiera transakcje i buduje bloki dla zestawień A i B. W przypadku transakcji na A, jeśli interakcja z MintBurnSystemContract zakończy się pomyślnie, spróbuj wykonać odpowiednią transakcję Mint na B. Jeśli transakcja Mint powiedzie się, transakcja Burn na A i transakcja Mint na B zostaną uwzględnione, jeśli się nie powiedzie, te dwie transakcje zostaną wykluczone.
3.2 Podstawowe komponenty Agglayera:
W Polygon 2.0 Agglayer, Unified Bridge i Pessimistic Proofs to jego podstawowe komponenty.
1. Zunifikowany most
Ramy techniczne:
Komunikacja między łańcuchami: Istotą Unified Bridge jest zapewnienie płynnej komunikacji między różnymi łańcuchami. Implementuje transfery danych i zasobów pomiędzy różnymi rozwiązaniami warstwy 2 a głównym łańcuchem Ethereum za pośrednictwem protokołów komunikacyjnych między łańcuchami.
Agregacja płynności: ten most agreguje płynność różnych rozwiązań warstwy 2, umożliwiając użytkownikom swobodne przenoszenie aktywów pomiędzy różnymi łańcuchami bez obawy o rozproszenie płynności.
Logika implementacji:
Przekazywanie wiadomości: Unified Bridge implementuje komunikację międzyłańcuchową za pośrednictwem mechanizmu przekazywania wiadomości. Wiadomości zawierają informacje związane z transakcjami i są przekazywane między łańcuchami za pośrednictwem protokołów mostowych;
Blokowanie i zwalnianie zasobów: Gdy użytkownik zablokuje zasoby w łańcuchu, Unified Bridge odpowiednio zwolni zasoby o tej samej wartości w łańcuchu docelowym. Proces ten wymaga zastosowania inteligentnych kontraktów w celu zapewnienia bezpieczeństwa i przejrzystości;
Protokół interoperacyjności: Aby zapewnić interoperacyjność pomiędzy różnymi łańcuchami, Unified Bridge przyjmuje ustandaryzowany protokół interoperacyjności. Protokoły te definiują sposób obsługi transakcji międzyłańcuchowych, sposób weryfikacji ważności transakcji i sposób rozwiązywania potencjalnych konfliktów.
Książka: Zagregowane łańcuchy bloków: nowa teza
2. Dowody pesymistyczne
Ramy techniczne:
Bezpieczeństwo: Dowód pesymistyczny to środek bezpieczeństwa mający na celu zapobieganie nieuczciwym transakcjom. Zapewnia ważność wszystkich transakcji poprzez wprowadzenie dodatkowego etapu weryfikacji w procesie weryfikacji transakcji;
Opóźniona weryfikacja: W przeciwieństwie do dowodów optymistycznych, dowody pesymistyczne zakładają, że transakcje mogą być złośliwe i są w pełni weryfikowane przed potwierdzeniem.
Logika implementacji:
Weryfikacja wstępna: System dokona wstępnej weryfikacji niezwłocznie po złożeniu transakcji. Obejmuje to sprawdzenie ważności podstawowych informacji o transakcji i podpisów;
Dogłębna weryfikacja: Po przejściu wstępnej weryfikacji transakcja wejdzie w fazę dogłębnej weryfikacji. System wywoła serię inteligentnych kontraktów, aby sprawdzić złożoność i potencjalne ryzyko transakcji;
Rozstrzyganie sporów: Jeśli w procesie weryfikacji zostaną wykryte jakiekolwiek problemy, system uruchomi mechanizm rozstrzygania sporów. Mechanizm ten pozwala użytkownikom i walidatorom na przedstawienie dodatkowych dowodów w celu rozstrzygnięcia sporu i zapewnienia ostatecznej ważności transakcji.
Dzięki ujednoliconym mostom i pesymistycznym dowodom Agglayer jest w stanie zapewnić wysoce bezpieczne, skalowalne i interoperacyjne środowisko blockchain. Komponenty te nie tylko zwiększają bezpieczeństwo systemu, ale także upraszczają obsługę transakcji międzyłańcuchowych, umożliwiając użytkownikom łatwiejszą interakcję pomiędzy różnymi łańcuchami. Więcej informacji można znaleźć w poprzednim artykule YBB Capital „Od modularyzacji do agregacji, odkrywanie wielokątów”. „Rdzeń Aglayera 2.0” (1)
四, Optymizm: Wyjaśnienie Superchain
Optymizm objął inicjatywę w uruchomieniu łańcucha one-click w 2023 roku. Pierwszym zadaniem jest ustanowienie jednolitego standardu sieciowego dla OP Stack. OP Stack to platforma startowa dla rozwiązania skalującego Ethereum, The Optimism Superchain, a także centrum wszystkich interakcji i transakcji L2 zbudowanych przy użyciu stosu OP.
Musisz znać OP Stack Aby dać krótkie wprowadzenie, Optimism Superchain będzie współdzielił wspólny stos rozwojowy OP Stack, mostkowanie, warstwę komunikacyjną i zabezpieczenia, aby zapewnić, że każdy łańcuch może komunikować się w skoordynowany sposób i działać jako osobna jednostka. Strukturę można podzielić na pięć różnych warstw, z których każda ma swój specyficzny cel i funkcję:
Warstwa dostępności danych określa, że oryginalne dane wejściowe łańcucha opartego na stosie OP są uzyskiwane głównie za pośrednictwem Ethereum DA;
Warstwa porządkowania kontroluje sposób gromadzenia i przekazywania transakcji użytkowników i zazwyczaj zarządza nią pojedynczy sekwencer;
Warstwa derywacyjna przetwarza oryginalne dane na wejście warstwy wykonawczej, głównie za pomocą Rollupu;
Warstwa wykonawcza definiuje strukturę stanu systemu i funkcje transformacji. Wirtualna maszyna Ethereum (EVM) jest modułem centralnym;
Warstwa rozliczeniowa umożliwia zewnętrznym łańcuchom bloków przeglądanie prawidłowego stanu łańcucha stosu OP poprzez dowód niepowodzenia oparty na dowodzie niepowodzenia.
W porównaniu z Elastic Chain i Agglayer, Optimism Superchain jako pierwszy zajął rynek, wyprzedził także Base i odpowiadał za większość dziennych wydatków na gaz, co intuicyjnie odzwierciedla aktywność Base w łańcuchu.
Źródło obrazu: Dune Optymizm – dane Superchain Onchain
5. Subiektywne przemyślenia na temat przesyłania linków jednym kliknięciem
5.1 Konkurencyjne widoki AggLayer, Superchain i Elastic Chain
(Ten rozdział przedstawia wyłącznie osobiste poglądy autora)
Wszystkie powyższe trzy plany ekspansji są rozszerzeniami ich odpowiednich narracji dotyczących ekspansji Rollup. Począwszy od dojrzałości rynku, OP Stack i Superchain przejęły wiodącą rolę w zdobywaniu rynku, a Base jest już jego najskuteczniejszym przedstawicielem.
Natywna kompatybilność AggLayer jest bardziej korzystna. Może działać bezpośrednio w istniejącej sieci Ethereum bez konieczności wprowadzania większych modyfikacji w podstawowym protokole. Jest łatwiejsza do zaakceptowania przez istniejących użytkowników i programistów Ethereum wykorzystanie istniejącej sieci Ethereum jest sposobem zapewnienia bezpieczeństwa i niezawodności procesu agregacji.
Wstępna ocena Elastic Chain na tym etapie jest taka, że musi on ocenić rozwój ekologii ZKsync i budowę społeczności. Jeśli sama ZK sync nie rozwinie się, mogą to zrobić późniejsze wysiłki Elastic Chain mające na celu przyciągnięcie programistów i utrzymanie pasji społeczności być utrudnione, zarówno ze względów rynkowych, jak i technicznych, nadal patrz na OP w perspektywie krótkoterminowej, a na ZK w perspektywie długoterminowej.
Ponadto powyższe trzy rozwiązania spowodują pierwotny problem Rollupu: stopień centralizacji jest stosunkowo skoncentrowany. Wraz z niedawnym pojawieniem się planu ekspansji Based Rollup, może on być także potencjalnym konkurentem w przyszłości. Bezpośrednio przekazuje sorter L1, czyli samemu Ethereum, dzięki czemu L2 nie potrzebuje już dodatkowych sorterów ani skomplikowanych etapów weryfikacji. . Chociaż to stosunkowo natywne rozszerzenie będzie również miało pewne potencjalne problemy z MEV, jego dalszy rozwój jest nadal godny uwagi.
Książka: ZKsync - Przedstawiamy elastyczny łańcuch
5.2 Przyszłe trendy rozwojowe i innowacje aplikacyjne Rollup
Ogólnie rzecz biorąc, wraz z promocją „emisji łańcuchowej jednym kliknięciem” liczba pakietów zbiorczych, które są główną metodą ekspansji Ethereum, będzie nadal rosła. Nawet jeśli ekosystem Bitcoin eksploduje w 2023 r., jego nienatywna ekspansja będzie opierać się na wielu logikach ekspansji Ethereum. W kontekście niewystarczającej innowacyjności rynku, innowacyjność aplikacji i wpływ Rollupa mogą być ograniczone.
Dla każdego łańcucha VM, bez względu na to, jak zmienia się rynek, TVL jest nadal głównym wskaźnikiem, więc pierwszymi zastosowaniami są wciąż różne protokoły DeFi. Dodatkowo może pojawić się protokół SocialFi i rynek handlu NFT.
W pozostałych utworach DePIN jest trudny do rozwinięcia w Rollupie i L1, a lider może pojawić się w Solanie; koncepcja RWA ma większe prawdopodobieństwo rozwoju w L1, ale brakuje mu pewności w Rollupie, ale pojawi się tylko duże gry w grach skupiających się na GameFi Istnieją możliwości w Rollupie. Dlatego najbardziej pewnymi aplikacjami na tym etapie są nadal DeFi.
Jednak efekt Matthew blockchaina jest oczywisty Wraz z nadejściem ery wielołańcuchowej zasoby zostaną skoncentrowane na wiodących projektach, te najsilniejsze zawsze będą mocne i ostatecznie zostaną wyeliminowane.
Link do rozszerzenia:
(1) Od modułowości do agregacji: odkrywanie rdzenia Agglayera w Polygon 2.0
https://medium.com/ybbcapital/from-modularity-to-aggregation-exploring-the-core-of-polygon-2-0s-agglayer-e492dd05ceb9
Artykuł referencyjny:
【1】 Przedstawiamy elastyczny łańcuszek
https://zksync.mirror.xyz/BqdsMuLluf6AlWBgWOKoa587eQcFZq20zTf7dYblxsU
【2】Aktualizacja protokołu zkSync do wersji 24: Nowe prekompilacje, więcej obiektów BLOB, Validium i wiele więcej. #519
https://github.com/zkSync-Community-Hub/zksync-developers/discussions/519