Autor: Trustless Labs

Źródło obrazu: Trustless Labs
Obecnie istnieją dwa typy pakietów SDK typu Rollup: ZK i OP, oparte głównie na Arbitrum Orbit, OP Stack, ZK Stack i Polygon CDK. Artykuł ten zawiera kompleksowe wprowadzenie i analizę porównawczą tych czterech opcji. Wśród nich Polygon CDK wykazuje ogromny potencjał ze względu na skalowalność, elastyczność bezpieczeństwa i korzyści finansowe.
Niezależnie od tego, czy chodzi o przejście Manty z OP Stack na Polygon CDK, czy uczciwą premierę ZKFair, Polygon CDK umożliwia projektom obsługę ogromnej całkowitej wartości zablokowanej (TVL) i ekosystemów. Wierzymy, że ZK Rollup jest najlepszym rozwiązaniem zapewniającym skalowalność Rollupa. Polygon CDK stopniowo dominuje na rynku, wykorzystując swoje mocne strony, takie jak modułowość, możliwości dostosowywania, rozwiązania w zakresie dostępności wielu danych i niskie bariery wejścia. W połączeniu z wyjątkową wydajnością flagowego projektu ZKFair wierzymy, że Polygon CDK jest najbardziej potencjalnie optymalnym rozwiązaniem spośród obecnego ZK Rollup SDK.
1. Omówienie pakietu zbiorczego SDK
Z punktu widzenia implementacji technologii, pakiet Rollup SDK można podzielić na dwie kategorie: jedna to OP-Rollup SDK oparta na optymistycznym zabezpieczeniu przed oszustwami w celu utrzymania bezpieczeństwa, a druga to ZK-Rollup, która opiera się na dowodzie zerowej wiedzy w celu ustanowienia zaufania łańcuch SDK. OP-R SDK został pierwotnie zaproponowany przez Optimism i wprowadził koncepcję OP Stack. W marcu 2023 roku Arbitrum uruchomił rozwiązanie Orbit. Następnie pojawił się ZK-R SDK, a reprezentatywnymi rozwiązaniami są ZK Stack od zkSync i Polygon CDK zaproponowane przez Polygon.
1.1 Decyzja dotycząca orbity
Arbitrum Orbit został zaprojektowany tak, aby umożliwić modyfikację bazy kodu Arbitrum Nitro. Posiada licencję wieczystą i rekurencyjną, umożliwiającą tworzenie łańcuchów Orbit, które mogą obsługiwać inne łańcuchy na tych samych warunkach licencyjnych. Łańcuch Orbit może dostosować się do różnych sieci Arbitrum, ale nie obsługuje przełączania sieci po wdrożeniu. Obsługuje typy łańcuchów AnyTrust i Rollup, aby spełnić różne wymagania dotyczące bezpieczeństwa i kosztów.
Źródło: https://koreablockchainweek.com/blogs/kbw-blog/arbitrum-101
Jak pokazano na rysunku, celem Arbitrum Orbit jest umożliwienie programistom budowy sieci drugiej, a nawet trzeciej warstwy Arbitrum. Deweloperzy mają do wyboru Arbitrum Rollup (wszystkie dane transakcyjne publikowane są w warstwie rozliczeniowej) lub AnyTrust Chain (dane transakcyjne są utrzymywane przez DAC Data Availability Committee, a do warstwy rozliczeniowej wydawane są certyfikaty dostępności danych DACerts, podobnie jak Validium). Mogą dostosować token gazu i model ekonomiczny itp. Jednocześnie Arbitrum promuje także Stylus, umożliwiając programistom wykorzystanie Orbit do tworzenia pakietów zbiorczych zarówno na maszynach wirtualnych EVM, jak i WASM. Użytkownicy Arbitrum Orbit mogą elastycznie decydować o budowie swojej sieci trójwarstwowej w oparciu o Arbitrum One lub Arbitrum Nova, z warstwą rozliczeniową umieszczoną na sieci drugiej warstwy Arbitrum. Oznacza to, że opłaty transakcyjne w sieci warstwy 3 zostaną zwrócone do sieci warstwy 2 protokołu Arbitrum. Jeśli chcesz zbudować sieć drugiej warstwy w oparciu o Ethereum jako warstwę rozliczeniową, musisz uzyskać autoryzację licencyjną kodu od Offchain Labs lub Arbitrum DAO.
1.2 NA STOSIE
OP Stack składa się z komponentów oprogramowania tworzących infrastrukturę sieci głównej Optimism. OP Stack ma iterację Bedrock, która pomaga budować sieci Optimistic Rollup i obsługuje Optimism Superchain (połączone sieci warstwy 2). Jego architektura obejmuje maszynę wirtualną Ethereum (EVM) dla warstwy wykonawczej, pojedynczy moduł sekwencera do przetwarzania transakcji oraz wielowarstwową sieć do formatowania danych, rozliczania i zarządzania.
Po niedawnej aktualizacji OP Stack do wersji Bedrock koszt pojedynczej transakcji został obniżony o ponad 70% dzięki zoptymalizowanym strategiom kompresji transakcji. Jednocześnie możliwe jest przetwarzanie wielu transakcji w tym samym bloku drugiej warstwy, zmniejszając rozmiar danych statusowych. Udoskonalenie tych poszczególnych komponentów sprawia, że projektowanie jest wygodniejsze. W tym właśnie tkwi przewaga konkurencyjna OP Stack.
Źródło obrazu: https://docs.optimism.io/stack/explainer
W planie SuperChain wszystkie Rollupy wykorzystujące OP Stack zostaną zintegrowane ze standardowymi łańcuchami OP. Łańcuchy te mogą komunikować się bezpośrednio za pośrednictwem protokołu przesyłania wiadomości między łańcuchami, dzieląc wspólny most międzyłańcuchowy Ethereum. Dodatkowo zlecanie transakcji w tych sieciach będzie obsługiwane przez tę samą sieć zleceniodawców.
1.3 Stos ZK
ZK Stack to modułowa platforma typu open source przeznaczona do budowania niestandardowych sieci warstwy 2 i warstwy 3 zasilanych przez ZK (Hyperchains) w oparciu o kod zkSync Era. Opracowany na licencji open source, ZK Stack jest dostępny bezpłatnie, co poprawia łatwość obsługi i zaangażowanie społeczności. Hyperchains zbudowane przy użyciu tej platformy płynnie łączą się w sieciach bez zaufania, zapewniając małe opóźnienia i współdzieloną płynność w celu zwiększenia interoperacyjności. ZK Stack wykorzystuje niezawodność ery zkSync, aby zapewnić bezpieczną podstawę, podczas gdy nacisk na wkład społeczności i własność zapewnia pewne wsparcie dla zdecentralizowanego ekosystemu. Suwerenny charakter tego frameworka daje programistom pewną autonomię nad ich hiperłańcuchami, pomagając zbudować system, który jest w pewnym stopniu zdecentralizowany i zrównoważony. Ponadto ZK Stack nadaje się do różnych zastosowań, w tym do gier, sieci społecznościowych i aplikacji korporacyjnych, zapewniając rozwiązania dostosowane do konkretnych potrzeb. Dzięki opcjom połączenia asynchronicznego ZK Stack staje się jednym z narzędzi do budowania zdecentralizowanych łańcuchów bloków, które są bezpieczne, konfigurowalne i do pewnego stopnia interoperacyjne.
Źródło obrazu: https://x.com/zerokn0wledge_/status/1673436051199922176?s=20
Era zkSync rozwiązuje problem fragmentacji płynności międzysieciowej. Jako pionier Hyperchain kieruje tą hiperskalowalną, ujednoliconą siecią płynności i stanowi przykład do naśladowania dla innych sieci.
Jednakże, chociaż ZK Stack jest potężny, nie jest to rozwiązanie uniwersalne dla każdej sytuacji. W przypadku tradycyjnych aplikacji zdecentralizowanych finansów (DeFi) lub projektów niewymiennych tokenów (NFT) wdrożenie na istniejącym Hyperchain, takim jak zkSync, może być bardziej wydajne i zapewniać synchronizację z innymi protokołami.
1.4 Wielokątny CDK
Polygon CDK to modułowa baza kodu o otwartym kodzie źródłowym, zaprojektowana w celu uproszczenia złożonego procesu budowania i uruchamiania łańcuchów warstwy 2 (L2) opartych na ZK w Ethereum. Ten zestaw narzędzi umożliwia programistom projektowanie sieci w oparciu o ich specyficzne potrzeby, zapewniając podstawową modułowość w celu zwiększenia elastyczności. Stosowanie dowodów z wiedzą zerową zapewnia bezpieczeństwo kryptograficzne i niemal natychmiastową finalizację transakcji. Korzystając z łańcucha wdrażania CDK, programiści mogą uruchamiać automatycznie interoperacyjne sieci L2 oparte na ZK, które łączą się ze współdzielonymi mostami ZK, tworząc warstwę wartości Internetu.


Źródło obrazu: https://polygon.technology/blog/introducing-polygon-chain-development-kit-launch-zk-l2s-on-demand-to-unlock-unified-liquidity
Programiści mogą dostosować środowisko wykonawcze łańcucha, wybrać zkEVM, wybrać tryb „validium” i wybrać scentralizowany sekwencer. Możliwości dostosowywania obejmują również dostępność danych za pomocą natywnych przetworników DAC, dostosowywanie czasów uwalniania dowodu ZK i określanie tokenów dla gazu. Warto zauważyć, że pomimo tych niestandardowych funkcji, NFT Chain może bezproblemowo współpracować i dzielić się płynnością z innymi sieciami Polygon. Modułowość CDK zapewnia elastyczność bez utraty skalowalności i zakłócania płynności. Jako jeden z podstawowych komponentów technicznych Polygon 2.0, warstwa Interop odgrywa kluczową rolę. Akceptuje dowody ZK, agreguje je oraz publikuje dowody i zaktualizowany status łańcucha w Ethereum, zapewniając niemal natychmiastową finalność i wykonanie Cross-chain. Najnowocześniejsza technologia ZK firmy Polygon, taka jak zkEVM, zapewnia, że łańcuchy opracowane przy użyciu CDK pozostają przyszłościowe i mogą czerpać korzyści z ciągłego postępu technologicznego. Bezpieczeństwo w łańcuchu wdrażane przez CDK opiera się na kryptografii, zapewniając bezpieczniejszą, połączoną i nieskończenie skalowalną warstwę wartości bez potrzeby stosowania złożonych zachęt.

Źródło obrazu: Trustless Labs
2. Dogłębna analiza Polygon CDK: lidera w ścieżce Rollup SDK
2.1 Skalowalność i kompatybilność
Korzystając z Polygon CDK, programiści mogą bezpośrednio wdrożyć pakiet zbiorczy, który jest w pełni odpowiednikiem EVM, zapewniając programistom EVM wygodę płynnej migracji do ekosystemu. Jednocześnie Polygon CDK osiąga wysoki stopień modułowości, rozkładając każdy komponent Rollupa na niezależne usługi. Przykładowo synchronizator odpowiada za synchronizację bloków pomiędzy warstwą 1 i warstwą 2, prover generuje dowody, sekwencer weryfikuje transakcje i bloki pakietów, a usługa RPC zapewnia dostęp zewnętrzny. Twórcy pakietów zbiorczych mogą skalować określone usługi w zależności od zapotrzebowania.
Za pomocą Polygon CDK można utworzyć pakiet zbiorczy o zerowym etapie, w którym stan główny drugiej warstwy jest przypisany do pierwszej warstwy. Jednocześnie stan Rollupu można odtworzyć na podstawie wszystkich danych z pierwszej warstwy. Dodatkowo umowa pierwszej warstwy zweryfikuje legalność dowodu ZK, zapewniając, że wszelkie zmiany stanu w drugiej warstwie są całkowicie legalne.
Polygon CDK obsługuje dedykowane warstwy dostępności danych i komitety ds. dostępności danych, zapewniając niezawodną dostępność danych nawet w przypadku wybrania Validium. Polygon CDK obsługuje różne dostosowywanie parametrów, umożliwiając programistom wybór pomiędzy trybami zk-Rollup i Validium w celu zbudowania własnej drugiej warstwy. Obsługuje również dostosowywanie parametrów, takich jak token gazu, opłata za gaz, częstotliwość przesyłania dowodów, wielkość partii itp.
2.2 Wydajność i koszt
Polygon CDK umożliwia szybkie generowanie dowodu z wiedzą zerową za pomocą rekursywnych STARK i Polygon Zero. Dzięki zoptymalizowanym ustawieniom sprzętowym może osiągnąć ponad 2000 TPS, znacznie przekraczając przepustowość sieci głównej Ethereum. Jednocześnie umożliwia konfigurację częstszych dowodów ważności, umożliwiając pierwszej warstwie szybką weryfikację stanu drugiej warstwy, zapewniając szybką finalizację drugiej warstwie.
Rollup umożliwia dostosowanie zasad pobierania tokenów gazowych i opłat za gaz, dając programistom swobodę obniżania kosztów dla użytkowników Rollupów. Dodatkowo koszt utrzymania Rollupa jest zależny od wielkości danych przesłanych do pierwszej warstwy, natomiast proofy zkSNARK są mniejsze i dlatego wiążą się z niższymi kosztami utrzymania. Według oficjalnych danych średnia opłata za gaz za transakcję na Polygon Zkevm wynosi zaledwie 0,000294 ETH.
3. Analiza przypadku wielokąta CDK
3.1 ZKTargi
System dowodowy ZK firmy Polygon opiera się na dowodach matematycznych i zapewnia silniejszy model bezpieczeństwa w porównaniu do dowodów na oszustwa społeczno-ekonomiczne zorientowane na zachęty OP Stack. Dodatkowo modułowa i suwerenna struktura Polygon CDK zapewnia niezrównaną elastyczność w zakresie rozwoju, cechę, którą ZKFair wykorzystuje w swoich dostosowanych do indywidualnych potrzeb rozwiązaniach typu blockchain. Jednocześnie skupienie się Polygon CDK na interoperacyjności i współdzieleniu płynności ma kluczowe znaczenie dla dobrobytu sieci blockchain. Pozwala na bezproblemową integrację z Ethereum i innymi sieciami Polygon, przyciągając dużą bazę użytkowników i pule płynności. Chociaż każdy zestaw SDK ma swoje mocne strony, Polygon CDK jest atrakcyjną propozycją w przestrzeni pakietu Rollup SDK ze względu na swoją modułowość, zaawansowane zabezpieczenia, interoperacyjność i elastyczną równowagę kosztów i wydajności.
ZKFair zdecydował się na wykorzystanie Polygon CDK zgodnie ze swoimi celami dotyczącymi skalowalności, wydajności i elastyczności ekonomicznej, które są krytyczne dla innowacyjnych projektów w technologii blockchain. Korzystając z konfigurowalnych parametrów dostarczonych przez Polygon CDK, ZKFair wdrożył pakiet zbiorczy ze stabilną walutą USDC jako tokenem gazowym. Wykorzystując konfigurowalne opłaty za gaz CDK, ZKFair wdraża konfigurowalne rozwiązanie w zakresie regulacji gazu, które umożliwia sprawiedliwą dystrybucję tokenów zarządzających. Oznacza to pomyślne uruchomienie pierwszej drugiej warstwy opartej na Polygon CDK, której całkowita wartość zablokowana (TVL) wzrosła z 0 do 160 milionów dolarów w ciągu trzech dni. W ciągu pierwszych dwóch tygodni od uruchomienia warstwa 2 miała ponad 450 000 aktywnych adresów i przetworzyła ponad 5 milionów transakcji.
Wykorzystując modułową konstrukcję Polygon CDK, ZKFair planuje migrację warstwy dostępności danych (DA) z Komitetu ds. dostępności danych (DAC) do Celestii. Integracja z modułową warstwą Data Availability (DA) Celestii w celu skalowania danych znacznie zmniejsza koszty gazu w ekosystemie ZKFair, zapewniając bardziej opłacalne i przyjazne dla użytkownika doświadczenie blockchain w porównaniu z innymi rozwiązaniami.
3.2 Transformacja Manty ze stosu OP do Polygon CDK
Transformacja Manty z OP Stack na Polygon CDK odzwierciedla jej dążenie do poprawy doświadczenia użytkownika, szczególnie w zakresie przyspieszenia rozliczania wypłat. Technologia zkEVM w Polygon CDK, która zapewnia szybkie rozliczenie i silne bezpieczeństwo dzięki dowodom ZK, jest znacznie lepsza niż Optymistyczny Rollup OP Stack. Kolejnym ważnym powodem przejścia Manty jest integracja z szerszym ekosystemem Polygon. Ta zmiana umożliwia firmie Manta wykorzystanie współdzielonej płynności sieci Polygon poprzez pozbawiony zaufania most ZK, zwiększając integrację ekosystemu.
podsumowując
Analiza różnych pakietów SDK typu Rollup w tym raporcie podkreśla dynamiczną różnorodność technologii blockchain. Chociaż każdy zestaw SDK — Arbitrum Orbit, OP Stack, ZK Stack, a zwłaszcza Polygon CDK — wniósł znaczący wkład w ekosystem blockchain, coraz więcej projektów decyduje się na wykorzystanie Polygon CDK w dążeniu do bezpieczeństwa, wydajności i bezpieczeństwa skalowalności. Ta preferencja znajduje odzwierciedlenie w strategii Manty polegającej na zwróceniu się w stronę Polygon CDK w celu zapewnienia lepszego doświadczenia użytkownika oraz w strategii ZKFair polegającej na wyborze Polygon CDK ze względu na jego silne bezpieczeństwo i elastyczność.
Dzięki technologii ZK, interoperacyjności i opłacalnym rozwiązaniom Polygon CDK wyróżnia się nie tylko jako innowacyjne narzędzie, ale także kompleksowe rozwiązanie współczesnych wyzwań blockchain. Wypełnia lukę między ideałem a praktycznością, zapewniając platformę dostosowaną do rosnących potrzeb społeczności blockchain. To sprawia, że Polygon CDK to nie tylko zestaw SDK, ale katalizator kolejnej fali innowacji blockchain, wypychający projekty takie jak ZKFair w nowy wymiar wydajności i skalowalności. W stale rozwijającym się krajobrazie technologii blockchain Polygon CDK stanowi znaczącą ścieżkę naprzód, łącząc wydajność, bezpieczeństwo i dostępność, aby wykreślić przyszłość, która będzie nie tylko zaawansowana technologicznie, ale także włączająca.
