Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Ponieważ Ethereum stało się popularną platformą dla zdecentralizowanych aplikacji, wzrosło zapotrzebowanie na skalowalne rozwiązania. Jednym z takich rozwiązań jest technologia skalowania zkEVM, która może pomóc w adopcji na dużą skalę. Wykorzystuje zestawy zbiorcze i dowody o zerowej wiedzy, aby zwiększyć wydajność Ethereum.

Wirtualna maszyna Ethereum o zerowej wiedzy to unikalne skalowalne rozwiązanie, które zapewnia nienaganne bezpieczeństwo. Zk-rollup zapewnia większe bezpieczeństwo poprzez walidację transakcji bez ujawniania Twoich danych.

Zagłębmy się w świat zkEVM i zbadajmy jego potencjał jako rozwiązania problemów skalowania, przed którymi stoi Ethereum.

Zrozumienie zestawień zerowej wiedzy

Pakiet zbiorczy o zerowej wiedzy to skalowalne rozwiązanie, które łączy różne transakcje i łączy je jako partię. Zrolowana partia transakcji jest prezentowana jako pojedyncza transakcja. W ten sposób blockchain otrzymuje tylko podsumowanie transakcji, a nie szczegóły walidacji.

instagram viewer

Zk-rollup może zwiększyć wydajność sieci, ponieważ minimalizuje czas transakcji. Pozwala sieci przetwarzać wiele transakcji jednocześnie. Ponadto zk-rollupy obniżają koszty przetwarzania transakcji, dzieląc koszty między użytkowników.

Poza tym jest to bezpieczna opcja, która może ukryć poufne informacje. Wykorzystuje dowody zerowej wiedzy do walidacji i wykonuje transakcje poza łańcuchem. Pozwala również zachować prywatność podczas tworzenia transakcji w sieci.

Czym jest technologia zkEVM?

The Silnikiem jest maszyna wirtualna Ethereum (EVM). który zasila sieć Ethereum. Technologia zkEVM to rodzaj maszyny wirtualnej Ethereum, która może wykonywać inteligentne kontrakty na blockchainie Ethereum z dowodami o zerowej wiedzy.

Podobnie jak zwykły EVM, zkEVM oferuje również globalną infrastrukturę obliczeniową w chmurze. Ale różnica między nimi jest jak realizowane są inteligentne kontrakty. Zamiast standardowej realizacji, zkEVM wprowadza dowody zerowej wiedzy na potrzeby inteligentnej realizacji kontraktów. Ponadto może szyfrować poufne dane i zapewniać zwięzły dowód wykonania.

Korzystając z tej technologii, możesz tworzyć zdecentralizowane aplikacje (DApps) w sieci Ethereum o zwiększonym bezpieczeństwie i wydajności. Minimalizuje również koszt wdrożenia inteligentnych kontraktów w Ethereum.

Jak działa technologia zkEVM?

zkEVM wykorzystuje szyfrowanie z wiedzą zerową metoda.

Szyfrowanie i dowody z wiedzą zerową pozwalają systemowi wiedzieć, że stwierdzenie jest prawdziwe, bez konieczności podawania szczegółowych informacji. Kiedy ta technologia jest używana w maszynie wirtualnej, umożliwia uruchamianie inteligentnych kontraktów przy minimalnej ilości danych.

To szyfrowanie jest również pomocne w transakcjach kryptowalutowych. Po pierwsze, zkEVM łączy wiele transakcji w jedną. Następnie generuje dowód zerowej wiedzy partii transakcji. Dowód zawiera informację, że użytkownicy zatwierdzili transakcję. Jednak dane osobowe walidatorów pozostają ukryte z powodu szyfrowania.

Po wygenerowaniu dowodu ZK, pakiet ZK maszyny wirtualnej wysyła dowody ważności do Ethereum, gdzie są one weryfikowane. Obejmuje weryfikację poprawnego wykonania kodu bajtowego, użycie poprawnych operacji i poprawne wykonanie opcodów.

4 najlepsze projekty zkEVM

Mimo że zkEVM jest w fazie rozwoju, pojawiło się już kilka projektów.

1. zkSync

Laboratoria materii zkSync jest jedną z najbardziej rozwiniętych wersji zkEVM. Pozwala to programistom napisz kod inteligentnej umowy w Solidity i inne języki programowania kompatybilne z Ethereum. Po pierwsze, tłumaczy kod języka wysokiego poziomu na język pośredni o nazwie Yul.

Następnie konwertuje kod na postać czytelną maszynowo, kod bajtowy. Aby przekonwertować go na kod bajtowy, zkSync wykorzystuje technologię kompilacji maszyny wirtualnej niskiego poziomu (LLVM). Został zaprojektowany, aby zapewnić dostęp do przyszłych bibliotek programistycznych w różnych językach.

2. wielokąt zkEVM

Źródło obrazu: Wielokąt

Sieć Polygon wprowadziła również potężne rozwiązanie zkEVM jako rozwiązanie do skalowania L2. Zk-rollup Polygon oferuje równoważność kodu operacji z EVM. Oferuje również zwiększone bezpieczeństwo, ponieważ przechowuje tylko dowody ZK i skompresowane dane dla zwiniętych transakcji. Ponadto jest to wydajne rozwiązanie, ponieważ umożliwia błyskawiczne finalizowanie i zatwierdzanie transakcji.

Po pierwsze, łączy różne transakcje użytkowników, aby utworzyć partię w L2. Następnie partia transakcji jest wysyłana do warstwy 1 i weryfikowana za pomocą dowodu ważności. Na koniec wprowadzane są zmiany w blockchainie Ethereum.

3. StarkNET

StarkNET to kolejny pakiet zk kompatybilny z EVM, który obsługuje Solidity i inne języki wysokiego poziomu EVM. Wykorzystuje typ ZK-proof znany jako zk-STARK (zwięzłe, przejrzyste argumenty wiedzy o zerowej wiedzy). Zapewnia większe bezpieczeństwo, ale opłata za gaz może być wyższa.

W StarkNET możesz używać Solidity lub innych języków skryptowych EVM do tworzenia inteligentnych kontraktów. Następnie konwertuje kod języka wysokiego poziomu na swój język programowania, Cairo. kompilator, WARP Netherminda, konwertuje kod na StarkNET.

Zwój oferuje również swoje rozwiązanie do skalowania, które wykorzystuje zk-rollupy. Jego infrastruktura ma wiele podobieństw z Polygon zkEVM, ale oferuje większą elastyczność. Oferuje zwinny system, będąc jeszcze w fazie testów. W przyszłości Scroll planuje przekształcić swoje skalowalne rozwiązanie L2 w bezpieczniejszy i bardziej przejrzysty odpowiednik EVM.

zkEVM Rewolucjonizuje infrastrukturę Blockchain

Pakiety zbiorcze o zerowej wiedzy mogą wykonać tysiące transakcji na Ethereum za jednym razem. zkEVM oferuje środowisko chmurowe, w którym można realizować takie inteligentne kontrakty. Dlatego jest to innowacyjne podejście do rozwiązania trylematu blockchain. Wykorzystując tę ​​technologię, możesz budować skalowalne, bezpieczne i całkowicie zdecentralizowane aplikacje DApps na Ethereum.

zkEVM sprawia, że ​​Ethereum jest szybsze, skalowalne i tańsze. Ponadto zapewnia większą prywatność, ponieważ może ukrywać twoje dane. Obecnie wiele rozwiązań L2 integruje tę technologię, która otworzy bramę dla nieskończenie skalowalnej infrastruktury blockchain.