Zastrzeżenie: ten artykuł służy wyłącznie celom edukacyjnym. Informacje przekazywane za pośrednictwem Binance Academy nie stanowią porady ani rekomendacji dotyczącej inwestycji lub handlu. Binance nie bierze odpowiedzialności za żadne Twoje decyzje inwestycyjne. Zanim podejmiesz ryzyko finansowe, przeprowadź własne badania i zasięgnij profesjonalnej porady.

Kluczowe dania na wynos

  • ZKsync to rozwiązanie skalujące warstwy 2, które sprawia, że ​​transakcje w Ethereum są tańsze i szybsze dzięki wykorzystaniu pakietów zbiorczych o zerowej wiedzy (zk-rollups) i dowodów o zerowej wiedzy (ZKP).

  • Zrzut ZKsync rozprowadził 17,5% całkowitej podaży wśród użytkowników i współpracowników, ze szczególnym uwzględnieniem aktywnych uczestników sieci i współautorów ekosystemu ZKsync.

  • W porównaniu do optymistycznych pakietów zbiorczych ZKsync oferuje większe bezpieczeństwo i krótsze czasy rozliczeń dzięki wykorzystaniu ZKP.

Wstęp

Skalowalność jest jednym z kluczowych problemów technologii blockchain. W kontekście blockchainów odnosi się do zdolności sieci do obsługi rosnącej liczby jednoczesnych transakcji. Główny problem polega na tym, że w miarę dodawania kolejnych transakcji do portfela oczekujących transakcji sieci stają się zazwyczaj wolniejsze i droższe.

Rozwiązania wykorzystujące wiedzę zerową oferują obiecujący sposób rozwiązywania problemów ze skalowalnością. W tym artykule przyjrzymy się rozwiązaniu skalującemu ZKsync, jak działa, czym różni się od optymistycznych pakietów zbiorczych i niektórymi jego zaletami. Omówimy również użycie i dystrybucję tokena ZK za pośrednictwem zrzutów.

Co to jest ZKsync?

ZKsync to rozwiązanie skalujące w warstwie 2, zaprojektowane tak, aby transakcje w Ethereum były szybsze i tańsze poprzez przetwarzanie ich poza głównym łańcuchem Ethereum. Robi to za pomocą tzw. rollupów o zerowej wiedzy (zk-rollups). Zk-rollupy to rozwiązania, które łączą wiele transakcji i przetwarzają je poza łańcuchem.

Możemy myśleć o rozwiązaniach warstwy 2 jak o dodatkowym pasie dodanym do zatłoczonej autostrady. Zapewniając większą przestrzeń do poruszania się samochodom (transakcjom), zmniejsza korki na głównej autostradzie (Ethereum). Ten dodatkowy pas reprezentuje przetwarzanie transakcji poza łańcuchem, które ZKsync wykonuje za pomocą zk-rollupów.

Jak działa ZKsync?

1. Agregowanie transakcji

Wszystko zaczyna się od użycia zk-rollupów do gromadzenia i łączenia transakcji poza łańcuchem w partie. ZKsync unika przetwarzania ich indywidualnie, aby zmniejszyć obciążenie głównego łańcucha Ethereum.

Wyobraźmy sobie na przykład urząd pocztowy, w którym zamiast wysyłać każdy list osobno na konkretny adres, są one najpierw zbierane i grupowane, a następnie dostarczane wszystkie na raz, co znacznie usprawnia ten proces.

2. Stosowanie dowodów o wiedzy zerowej

Następnie ZKsync tworzy dowody wiedzy zerowej (ZKP) w celu weryfikacji partii. ZKP dbają o ważność transakcji w ramach paczek, zachowując przy tym prywatność swoich danych.

Możesz myśleć o ZKP jako o metodzie udowodnienia, że ​​znasz tajne hasło bez konieczności jego udostępniania. Na przykład, jeśli Alicja chce udowodnić, że zna hasło do tajnego klubu, może odpowiedzieć na konkretne pytania, które zna tylko osoba znająca hasło, nie ujawniając przy tym samego hasła.

3. Przesyłanie dowodów do Ethereum

Te ZKP są następnie przesyłane do sieci głównej Ethereum, gdzie są dokładnie sprawdzane. Po zweryfikowaniu i zatwierdzeniu są akceptowane przez sieć Ethereum, co oznacza, że ​​transakcje są oficjalnie rejestrowane i potwierdzane na blockchainie.

Token ZK

Tokeny ZK pozwalają użytkownikom uczestniczyć w systemie zarządzania ZKsync, oferując siłę głosu. Ich uprawnienia do głosowania można aktywować w procesie delegacji. Przyjrzyjmy się, jak to działa:

  1. Aby aktywować moc głosu swoich tokenów ZK, musisz przekazać ją na adres ZKsync. Może być Twój lub kogoś innego.

  2. Osoba kontrolująca ten adres staje się Delegatem, który może głosować nad propozycjami zarządzania.

  3. Delegowanie nie powoduje zmiany własności tokena, ale aktywuje prawo głosu dla wybranego adresu.

  4. Delegacja może zostać zmieniona w każdej chwili przez posiadacza tokena i trwa do czasu zmiany lub przekazania tokenów.

  5. Delegacji nie można dzielić na wiele adresów. Cała siła głosu przechowywana w jednym portfelu jest delegowana na jeden adres.

Token ZK został wystawiony na Binance z tagiem nasion zastosowanym 17 czerwca 2024 r. Aby uzyskać więcej informacji, zapoznaj się z oficjalnym ogłoszeniem o notowaniu.

Zrzut ZKsync

Zrzut tokena ZK rozdzielił 17,5% całkowitej podaży do kwalifikujących się portfeli. Przydział został podzielony pomiędzy użytkowników i autorów.

Zrzut zależny od użytkowania

Aby kwalifikować się do zrzutu jako użytkownik, musiałeś połączyć swoje środki z ZKsync Era i spełnić co najmniej jedno z następujących siedmiu kryteriów:

  1. Wejdź w interakcję z co najmniej 10 nietokenowymi inteligentnymi kontraktami na ZKsync.

  2. Użyj płatników dla co najmniej 5 transakcji w ZKsync Era. Paymastery to specjalne konta zaprojektowane w celu pokrycia kosztów transakcji na innych kontach, dzięki czemu niektóre transakcje mogą być bezpłatne dla użytkowników końcowych.

  3. Handluj co najmniej 10 różnymi tokenami ERC-20 na zdecentralizowanych giełdach (DEX) ZKsync Era.

  4. Zapewnij dowolną ilość płynności śledzonym protokołom DEX i pożyczkom/pożyczkom w ZKsync Era.

  5. Trzymaj co najmniej jeden niezamienny token Libertas Omnibus (NFT) w momencie tworzenia migawki. 

  6. Bądź aktywny przez ponad 3 miesiące na ZKsync Lite przed siecią główną ZKsync Era.

  7. Przekaż darowiznę na rzecz Gitcoin poprzez rundy hostowane na ZKsync Lite.

Przydziały zrzutów ZKsync

Według ZKsync alokacje opierały się na formule skalowania wartości, która składała się z wielu kroków:

1. Pierwszym krokiem było określenie dziennego salda aktywów kryptograficznych przechowywanych pod danym adresem. Obejmowało to zarówno saldo portfela, jak i kryptowaluty wysyłane do protokołów zdecentralizowanych finansów (DeFi).  

2. Następnie wyceniono aktywa kryptograficzne w protokołach DeFi na kwotę 2-krotności ich wartości nominalnej. Na przykład, jeśli masz kryptowalutę o wartości 100 dolarów w protokole DeFi, formuła policzy to jako 200 dolarów.

3. Na koniec zsumowano salda dzienne i podzielono przez okres migawkowy (366 dni) w celu obliczenia średnich sald ważonych w czasie.

Załóżmy na przykład, że Alicja wysłała zasoby kryptograficzne o wartości 200 dolarów do ZKsync Era 30 dni przed wykonaniem migawki i natychmiast przydzieliła 1/4 z nich (50 dolarów) do protokołu DeFi. Pozostałe 150 dolarów trzymała w portfelu aż do zrobienia zdjęcia. Teraz obliczmy jej średnie saldo ważone w czasie (TWAB):

TWAB = ( (150 USD * 30 dni) + (50 USD * 2 * 30 dni) ) / 366 = 20,50 USD

Każdy adres mógł otrzymać dodatkowe mnożniki w oparciu o konkretne działania, które wskazywały na autentyczne zachowanie użytkownika lub wkład w ZKsync. Mnożniki te dodano do przydziałów. Oto kilka działań, które mogą dodać mnożniki:

1. Przytrzymaj na migawce co najmniej jedną z następujących natywnych kolekcji NFT ZKsync: Dudiez, Hue, Moody Mights, Webears, ZKPENGZ, zkSkulls lub zkVeggies.    

2. Zatrzymaj co najmniej 50% zrzutu ARB/OP/ENS przez ponad 90 dni od jego odebrania.

Zrzut lotniczy oparty na wkładzie 

Zrzut tokena ZK obejmował również określone przydziały dla różnych autorów ekosystemu ZKsync. Oto szczegółowy opis zrzutu opartego na wkładzie:

1. Natywne projekty ZKsync: 215 250 000 tokenów ZK przydzielono bezpośrednio współautorom i skarbcom natywnych projektów opartych na ZKsync Era, w tym protokołów DeFi, gier, łańcuchów ZK, kolekcji NFT, infrastruktury i nie tylko.

2. Konstruktorzy: 86 895 375 tokenów przydzielono osobom, programistom, badaczom, społecznościom i firmom, które wniosły wkład w ekosystem ZKsync poprzez rozwój, rzecznictwo lub edukację.

  • Deweloperzy GitHub: programiści, którzy dokonali co najmniej 25 zatwierdzeń w kwalifikujących się repozytoriach przed 24 marca 2024 r.

  • Gildia protokołów: badacze i programiści Ethereum.

  • Uczestnicy misji ZK: Uczestnicy aktywacji deweloperów misji ZK w Istanbul Devconnect 2023 i/lub ETH Denver 2024.

  • I wiele innych.

3. Społeczności w łańcuchu. 102 375 000 tokenów przydzielono małej grupie eksperymentalnych społeczności w łańcuchu w celu zbadania sposobów wykorzystania tokenów i NFT, takich jak:

  • Odbiorcy tokenów zrzutu DEGEN sezonu 1.

  • Zdobywcy tokenów BONSAI z sezonu 1.

  • Uczestnicy sezonów 1 i 2 Crypto The Game (CTG) oraz zespół CTG.

  • Uchwyty Pudgy Penguin i Milady Maker.   

Jak odebrać zrzut ZKsync?

Uważaj na fałszywe strony internetowe i ataki phishingowe. Upewnij się, że korzystasz z oficjalnych witryn i kanałów. 

Wykonaj poniższe kroki, aby sprawdzić, czy kwalifikujesz się i odebrać tokeny ZK:

1. Odwiedź oficjalną stronę zrzutu i sprawdź, czy kwalifikujesz się do zrzutu. Wpisz adres swojego portfela lub nazwę użytkownika GitHub i naciśnij [Sprawdź].

2. Kliknij [Połącz portfel] i postępuj zgodnie z instrukcjami, aby podłączyć swój portfel kryptowalutowy.

3. Następnie będziesz musiał przekazać prawo głosu swoim tokenom ZK. Możesz zlecić zadanie sobie lub dowolnemu członkowi społeczności.

4. Na koniec naciśnij [Odbierz swoje tokeny] i postępuj zgodnie z instrukcjami. Jeśli napotkasz błąd, kliknij ponownie [Odbierz swoje tokeny].

Jak odebrać zrzut ZKsync na Binance?

Aby odebrać tokeny ZK od Binance, uprawnieni użytkownicy muszą wpłacić co najmniej 0,02 ETH z adresu znajdującego się na białej liście w sieci ZKsync Era na swoje konto Binance. Tylko wpłaty dokonane bezpośrednio z adresów znajdujących się na aktywnych białych listach użytkowników ZKsync będą uznawane za ważne w tej dystrybucji.

Partie adresów umieszczone na białej liście:

  • Partia 1

  • Partia 2

  • Partia 3

  • Partia 4

Tokeny ZK będą dystrybuowane według kolejności zgłoszeń wśród użytkowników, którzy spełniają kryteria. Każdy użytkownik może odebrać tokeny ZK tylko raz (tj. jedno roszczenie na każdy identyfikator użytkownika Binance), z limitem 200 tokenów ZK na użytkownika. Nawet jeśli użytkownik wpłaci 0,02 ETH z wielu adresów na jeden UID Binance, może ubiegać się o zrzut tylko raz na łącznie 200 tokenów ZK.

Pierwszy zrzut Tokena ZK na Binance zaplanowano na 25 czerwca 2024 r. Więcej szczegółów na temat Programu Dystrybucji Tokena Binance ZK można znaleźć w oficjalnym ogłoszeniu.

Ataki Sybil i krytyka społeczności

Zrzut ZKsync wywołał kontrowersje wśród społeczności kryptowalut, budząc obawy co do jego wykonania i uczciwości.

Zrzut ZKsync był krytykowany za brak skutecznych środków przeciwko atakom Sybil. Wielu użytkowników argumentowało, że łatwo było wykorzystać kryteria kwalifikowalności, co umożliwiło utworzenie wielu portfeli w celu oszukania systemu i zdobycia większej liczby tokenów.

W odpowiedzi programiści ZKsync wyjaśnili, że celowo zdecydowali się nie stosować zbyt rygorystycznego wykrywania Sybil, aby uniknąć przypadkowego wykluczenia wielu użytkowników bezpłatnych. Zamiast tego wdrożyli skalowanie wartości i mnożniki, aby wykryć potencjalne ataki Sybil, jednocześnie nadając priorytet użytkownikom organicznym.

Niektórzy argumentowali, że tokeny ZK nie były sprawiedliwie dystrybuowane. Krytycy stwierdzili, że maksymalny limit 100 000 tokenów ZK na adres był zbyt mały, ponieważ niesprawiedliwie obniżał nagrody dla użytkowników mocno zaangażowanych w ekosystem ZKsync. Niektórzy użytkownicy twierdzili, że nic nie otrzymali pomimo spełnienia kryteriów kwalifikacyjnych i korzystania z produktów ZKsync przez wiele lat.

Aby rozwiać te obawy, ZKsync doprecyzował swoją strategię dystrybucji, kładąc nacisk na skupianie się na nagradzaniu aktywnych uczestników. Zespół zauważył, że 89% zrzuconych tokenów zostało rozdanych użytkownikom, którzy aktywnie współpracowali z ZKsync Era.

ZKsync kontra optymistyczne pakiety zbiorcze

Mechanizm bezpieczeństwa

Optymistyczne podsumowania rozpoczynają się od założenia, że ​​wszystkie transakcje są ważne. Używają metody, w której węzły płacą za sprawdzanie transakcji po ich przetworzeniu. Jeśli zostaną znalezione jakieś problemy, są one zgłaszane, a transakcje korygowane. Problem z tym podejściem polega na tym, że opiera się na aktorach ludzkich, którzy łatwo mogą popełnić błędy.

Natomiast ZKsync wykorzystuje ZKP w celu zapewnienia bezpieczeństwa transakcji. Takie podejście może zapewnić stosunkowo wyższy poziom dokładności w porównaniu do optymistycznych podsumowań.

Czas rozliczenia

Rollupy optymistyczne mają tzw. 7-dniowy okres wyzwania. Jest to konieczne, ponieważ optymistyczne rollupy początkowo zakładają, że wszystkie transakcje są ważne, a korygują je tylko wtedy, gdy ktoś kwestionuje ich ważność. Transakcje nie są finalizowane przed upływem tego okresu, co powoduje wydłużenie czasu rozliczeń.

Natomiast ZKsync wykorzystuje ZKP do weryfikacji transakcji. Transakcje finalizowane są natychmiast po ich weryfikacji przez węzły. Podejście to pozwala pominąć okres kwestionowania, skracając czas rozliczenia.

Korzyści z ZKsync

Skalowalność

ZKsync zwiększa skalowalność sieci Ethereum, przetwarzając transakcje poza głównym łańcuchem Ethereum za pomocą zk-rollupów. Obniża to opłaty transakcyjne i przyspiesza czas transakcji. W rezultacie ZKsync umożliwia Ethereum obsługę większej liczby użytkowników i zdecentralizowanych aplikacji (DApps).

Kompatybilność z EVM

Zgodność z EVM oznacza, że ​​programiści, którzy już utworzyli DApps dla maszyny wirtualnej Ethereum (EVM), mogą je migrować do ZKsync przy minimalnych zmianach. Skraca to czas uczenia się i ułatwia przyjęcie rozwiązań skalujących ZKsync. 

Zamykające myśli

Wykorzystując pakiety zbiorcze wiedzy zerowej (zk-rollups) i dowody wiedzy zerowej (ZKP), ZKsync to rozwiązanie skalujące warstwy 2, które może zwiększyć szybkość transakcji i obniżyć koszty w sieci Ethereum. W porównaniu do optymistycznych pakietów zbiorczych ZKsync może zaoferować większe bezpieczeństwo i krótsze czasy rozliczeń. Ponadto kompatybilność z EVM ułatwia programistom naukę i wdrażanie rozwiązań skalowalnych.

Dalsze czytanie

  • Co to jest ZkEVM i jak może ulepszyć ekosystem Ethereum?

  • Co to są ZKThreads i jak działają?

  • Czym są walidia i jak działają?

  • Skalowalność Blockchain - Sidechains i kanały płatności

Zastrzeżenie: Ta treść jest prezentowana w stanie „takim, jakim jest” wyłącznie w celach informacyjnych i edukacyjnych, bez jakichkolwiek oświadczeń ani gwarancji. Nie należy jej interpretować jako porady finansowej, prawnej lub innej profesjonalnej, ani nie ma na celu rekomendowania zakupu jakiegokolwiek konkretnego produktu lub usługi. Powinieneś zasięgnąć porady u odpowiednich profesjonalnych doradców. Jeśli artykuł został napisany przez osobę trzecią, pamiętaj, że wyrażone poglądy należą do osoby trzeciej i niekoniecznie odzwierciedlają poglądy Binance Academy. Aby uzyskać więcej informacji, prosimy o zapoznanie się z naszym pełnym zastrzeżeniem tutaj. Ceny aktywów cyfrowych mogą być zmienne. Wartość Twojej inwestycji może spaść lub wzrosnąć, a Ty możesz nie odzyskać zainwestowanej kwoty. Ponosisz wyłączną odpowiedzialność za swoje decyzje inwestycyjne, a Binance Academy nie ponosi odpowiedzialności za jakiekolwiek straty, które możesz ponieść. Materiał ten nie powinien być interpretowany jako porada finansowa, prawna lub inna profesjonalna. Aby uzyskać więcej informacji, zapoznaj się z naszymi Warunkami użytkowania i Ostrzeżeniem o ryzyku.