Wprowadzenie Wersja baśniowa: zk dowód wiedzy zerowej

tło historii:

Dawno temu, w odległej wiosce, żyła mała dziewczynka o imieniu Alicja. Alicja była bardzo żądna przygód. Pewnego dnia bawiąc się w lesie, odkryła tajemniczą jaskinię.

Ciekawość zaprowadziła Alicję do jaskini. Jaskinia była bardzo ciemna i Alicja mogła poruszać się do przodu jedynie po omacku. Nagle zobaczyła przed sobą drzwi z wielkim zamkiem. Alice próbowała, ale drzwi się nie otworzyły.

W tym momencie zza drzwi dobiegł głos: „Jeśli udowodnisz, że jesteś uczciwy, otworzę drzwi i wpuszczę cię”.

Alicja chciała wiedzieć, co kryje się za drzwiami, więc zapytała: „Jak mogę udowodnić, że jestem uczciwy?”

Mężczyzna za drzwiami powiedział: „Musisz mi odpowiedzieć na pytanie. Tylko uczciwi ludzie znają odpowiedź na to pytanie”.

Alice pomyślała przez chwilę i powiedziała: „OK, proszę zapytać”.

Osoba za drzwiami zapytała: „Jaki jest najpiękniejszy kwiat w lesie?”

Alicja pomyślała przez chwilę i powiedziała: „Myślę, że to róża. Róże są nie tylko piękne, ale także pachnące”.

Osoba za drzwiami milczała przez chwilę, po czym powiedziała: „Odpowiedziałeś poprawnie. Drzwi są otwarte”.

Gdy tylko drzwi się otworzyły, Alicja ujrzała magiczny świat. W tym świecie każdy ma inne sekrety, ale wszyscy mogą skorzystać z technologii zwanej „zk zerowej wiedzy”, aby udowodnić swoje sekrety bez ujawniania sekretnej treści.

Analiza historii:

W tej historii Alicja jest dowodzicielem, a osoba za drzwiami weryfikatorem. Jeśli Alicja chce wejść w świat za drzwiami, musi udowodnić weryfikatorowi, że jest uczciwa.

Alicja znała sekret najpiękniejszego kwiatu w lesie. Nie może jednak bezpośrednio zdradzić weryfikatorowi tej tajemnicy, ponieważ zdradziłoby to tajemnicę.

Zatem Alice zastosowała technologię dowodu wiedzy zerowej. Podaje weryfikatorowi jedynie odpowiedź na pytanie związane z tajemnicą, nie zdradzając jednak żadnych informacji na temat samej tajemnicy.

Weryfikator może ustalić, czy Alicja zna tajną odpowiedź** na podstawie odpowiedzi** dostarczonej przez Alicję. Jeśli Alicja rzeczywiście jest szczera**, to weryfikator uwierzy, że zna tajemnicę i umożliwi jej dostęp do świata za drzwiami**.

Jeśli nadal nie rozumiesz, możesz wejść na YouTube i poszukać publicznego filmu wideo z objaśnieniem dowodu wiedzy zerowej autorstwa Li Yongle’a:

O wiedzy blockchain ZK:

pierwsza lekcja

Angielskie skróty zk dowodu wiedzy zerowej obejmują głównie:

* zk: Jest to najczęstszy skrót i może odnosić się do wszystkich projektów blockchain, które wykorzystują technologię dowodu wiedzy zerowej.

* ZKP: Skrót od Zero Knowledge Proof, odnoszący się do technologii Zero Knowledge Proof.

* ZK Rollup: odnosi się do rozwiązania rozszerzającego warstwy 2 opartego na technologii odpornej na wiedzę zerową.

Poniżej znajdują się niektóre konkretne projekty zk i odpowiadające im skróty:

* Zcash: kryptowaluta wykorzystująca technologię zk-SNARK w celu zapewnienia ochrony prywatności, określana jako ZEC.

* StarkNet: Uniwersalny programowalny zk Rollup oparty na technologii zk-STARK, określany jako STARK.

* Loopring: zk Rollup oparty na technologii zk-SNARK, określany jako LRC.

* zkSync: zk Rollup oparty na technologii zk-SNARK, określany jako ZK.

* Polygon zkEVM: zk Rollup oparty na technologii zk-EVM, kompatybilny z inteligentnymi kontraktami Ethereum, określany jako MATIC.

* Scroll: zk Rollup oparty na technologii zk-SNARK, określany jako SCRL.

W zastosowaniach praktycznych dokładne znaczenie zk może zależeć od kontekstu. Na przykład, omawiając techniki dowodu z wiedzą zerową, często używa się zk lub ZKP. Omawiając zk Rollup, zwykle używa się ZK Rollup.

----------------------------------------

Druga lekcja

Wyróżnia się głównie następujące typy sieci ZK:

1. Warstwa 1

Sieć pierwszego poziomu odnosi się do oryginalnej sieci zbudowanej na dolnej warstwie łańcucha bloków, takiej jak Ethereum, Bitcoin itp. Sieci te są zwykle wysoce zdecentralizowane i bezpieczne, ale charakteryzują się mniejszą szybkością transakcji i wyższymi opłatami.

2. Sieć wtórna (warstwa 2)

Sieć drugiego poziomu odnosi się do rozbudowanej sieci zbudowanej na sieci pierwszego poziomu i ma na celu rozwiązanie problemu skalowalności sieci pierwszego poziomu. zk Rollup to rodzaj sieci dodatkowej, która wykorzystuje technologię „wiedzy zerowej” do kompresji danych transakcyjnych, zwiększając w ten sposób szybkość transakcji i zmniejszając opłaty manipulacyjne.

3. Sieć testowa

Sieć testowa odnosi się do kopii używanej do testowania sieci blockchain przed jej oficjalnym uruchomieniem. Sieci testowe zazwyczaj nie zawierają prawdziwych środków i mogą być wykorzystywane przez programistów do testowania nowych funkcji i naprawiania błędów.

Według moich wyników wyszukiwania, obecnie główne sieci ZK obejmują:

Sieć poziomu 1:

* Zcash: chroniąca prywatność kryptowaluta wykorzystująca technologię zk-SNARK.

Sieć dodatkowa:

* StarkNet: Uniwersalny programowalny pakiet zk Rollup oparty na technologii zk-STARK.

* Loopring: zk Rollup oparty na technologii zk-SNARK.

* zkSync: zk Rollup oparty na technologii zk-SNARK.

* Polygon zkEVM: zk Rollup oparty na technologii zk-EVM, kompatybilny z inteligentnymi kontraktami Ethereum.

* Scroll: zk Rollup oparty na technologii zk-SNARK.

Sieć testowa:

* zkSync 2.0: sieć testowa sieci dodatkowej zkSync.

* StarkNet Alpha: główna sieć testowa StarkNet.

Należy zauważyć, że sieć zk wciąż dynamicznie się rozwija, stale powstają nowe sieci, a istniejące sieci są stale unowocześniane i iterowane. Dlatego też powyższa lista może nie być kompletna.

--------------------------------------

Lekcja trzecia

17 czerwca 2024 r. Binance Exchange oficjalnie uruchomiła pary do handlu spot zkSync (ZK), w tym ZK/BTC, ZK/USDT, ZK/FDUSD i ZK/TRY. Tego samego dnia zaczęto także dystrybuować tokeny ZK wśród kwalifikujących się użytkowników Binance.

zkSync to sieć dodatkowa oparta na Ethereum, której celem jest zwiększenie szybkości transakcji Ethereum i zmniejszenie opłat transakcyjnych dzięki technologii odpornej na wiedzę zerową. zkSync obsługuje także realizację inteligentnych kontraktów, co oznacza, że ​​programiści mogą tworzyć zdecentralizowane aplikacje (DApps) na zkSync.

Inne sieci ZK

Inne sieci ZK, o których wspomniałeś, również mają swoje własne tokeny, na przykład:

*StarkNet: Token to STARK

* Loopring: Token to LRC

*Wielokąt zkEVM: Token to MATIC

* Przewiń: Token to SCRL

Żaden z tych tokenów nie jest obecnie notowany na giełdzie Binance.

Jak rozróżnić różne sieci ZK

Aby rozróżnić różne sieci ZK, możesz przyjrzeć się następującym aspektom:

*Zastosowana technologia odporności na wiedzę zerową: Różne sieci ZK wykorzystują różne technologie odporności na wiedzę zerową, takie jak zk-SNARK i zk-STARK.

* Obsługiwane funkcje: Różne sieci ZK obsługują różne funkcje. Na przykład niektóre obsługują inteligentne kontrakty, inne nie.

* Etap rozwoju: Różne sieci ZK znajdują się na różnych etapach rozwoju, niektóre zostały uruchomione w sieci głównej, a niektóre nadal znajdują się w fazie sieci testowej.

----------------------------------

Lekcja 4 Różnica pomiędzy siecią ZKsync a siecią ARB arbitrum one:

## Różnice w przesyłaniu 100 USDT w sieciach Arbitrum i ZkSync:

zasada

* Decyzja:

* Dzięki technologii Optimistic Rollup dane transakcyjne są pakowane i przetwarzane poza główną siecią Ethereum, a następnie wyniki transakcji przesyłane są do głównej sieci Ethereum w celu weryfikacji.

* Przyjmuje maszynę wirtualną Arianite, która jest wysoce kompatybilna z maszyną wirtualną Ethereum (EVM).

* zkSync:

* Korzystaj z technologii ZK Rollup i technologii odpornej na wiedzę zerową, aby kompresować dane transakcyjne, przeprowadzać przetwarzanie transakcji poza łańcuchem i przesyłać skompresowane dane transakcyjne do głównej sieci Ethereum w celu weryfikacji.

* Przyjmuje maszynę wirtualną zkEVM, która jest wysoce kompatybilna z maszyną wirtualną Ethereum (EVM).

Opłata za gaz

* Decyzja:

Opłaty za gaz są zazwyczaj niższe niż w przypadku sieci głównej Ethereum*, ale wyższe niż w przypadku ZkSync.

*Opłaty za gaz zmieniają się w zależności od przeciążenia sieci.

*zkSync:

Opłaty za gaz są zdecydowanie najniższe* i często wynoszą zaledwie kilka centów.

*Opłaty za gaz są stosunkowo stabilne.

**prędkość

* Decyzja:

Prędkości transakcji są ponad 100 razy większe niż w sieci głównej Ethereum*.

*Prędkości różnią się w zależności od przeciążenia sieci.

*zkSync:

Transakcje są szybsze*, często tylko w ciągu kilku sekund.

* Prędkość jest stosunkowo stabilna.

**Poniższa tabela podsumowuje kluczowe różnice pomiędzy sieciami Arbitrum i ZkSync przy wysyłaniu 100 USDT:

|

Ogólnie rzecz biorąc, zkSync ma zalety zarówno pod względem kosztów gazu, jak i szybkości. Jednak sieć Arbitrum stała się bardziej dojrzała i obsługuje więcej DApps.

Arbitrum to sieć wtórna Ethereum oparta na technologii Optimistic Rollup. Optimistic Rollup to rozwiązanie rozszerzające warstwy 2, które pakuje dane transakcyjne do przetwarzania poza główną siecią Ethereum, a następnie przesyła wyniki transakcji do głównej sieci Ethereum w celu weryfikacji, zwiększając w ten sposób szybkość transakcji i zmniejszając opłaty manipulacyjne.

Podstawową technologią Arbitrum jest Arianite**, maszyna wirtualna zaprojektowana specjalnie dla Optimistic Rollup. Arianite jest wysoce kompatybilny z wirtualną maszyną Ethereum (EVM), co oznacza, że ​​programiści mogą łatwo migrować DApps na Ethereum do Arbitrum.

Kluczowe zalety Arbitrum obejmują:

*Wysoka przepustowość: Arbitrum może zwiększyć prędkość transakcji Ethereum ponad 100 razy.

* Niskie opłaty: Opłaty transakcyjne Arbitrum są znacznie niższe niż te w głównej sieci Ethereum.

* Bezpieczeństwo: bezpieczeństwo Arbitrum jest spójne z siecią główną Ethereum.

* Łatwość użycia: programiści mogą łatwo migrować DApps na Ethereum do Arbitrum.

Arbitrum oficjalnie uruchomił sieć główną w sierpniu 2021 r. i obecnie stał się jedną z największych sieci warstwy 2 w Ethereum. Na Arbitrum wdrożono dużą liczbę aplikacji DApps, w tym DeFi, NFT, gry itp.

Czym Arbitrum różni się od innych sieci ZK

zk Rollup jest również rozwiązaniem rozszerzającym warstwy 2, ale wykorzystuje inne technologie niż Optimistic Rollup. zk Rollup wykorzystuje technologię „wiedzy zerowej” do kompresji danych transakcyjnych, zwiększając w ten sposób szybkość transakcji i zmniejszając opłaty manipulacyjne.

Główne różnice pomiędzy Arbitrum i zk Rollup to:

* Technologia: Arbitrum wykorzystuje technologię Optimistic Rollup, natomiast zk Rollup wykorzystuje technologię zerową wiedzą.

* Prywatność: zk Rollup może zapewnić większą prywatność, ponieważ dane transakcyjne są przetwarzane poza łańcuchem.

* Skalowalność: Arbitrum może być bardziej skalowalne ze względu na wyższy koszt obliczeniowy dowodów z wiedzą zerową.

Ogólnie rzecz biorąc, Arbitrum i zk Rollup są obiecującymi rozwiązaniami rozszerzającymi w warstwie 2. To, które rozwiązanie jest lepsze, zależy od konkretnego scenariusza zastosowania.

---------

ok, ukończyłeś szkołę, jesteś niesamowity i pełen wiedzy oraz skuteczności w walce^_^

Setki rywali rywalizują o udostępnianie notatek z badań inwestycyjnych 20.06.2024