Zk-EVM Layer 2 firmy Scroll zostaje uruchomiony w sieci testowej Goerli firmy Ethereum

Firma Scroll udostępniła testnetową wersję swojej sieci Ethereum Layer 2 w sieci testowej Goerli, przenosząc zk-EVM z fazy pre-alpha do fazy testów alfa.

Do tej pory Scroll był dostępny do wypróbowania w sieci testowej zbudowanej na własnym klonie Ethereum projektu. Przechodząc od tego do działania w publicznej sieci testowej, Scroll zrobił krok naprzód na swojej drodze do pełnego uruchomienia w drugiej połowie tego roku.

„Testowaliśmy z fałszywymi transakcjami w sieci głównej w naszej sieci testowej pre-alfa, ale mając bardziej publiczną sieć testową, możesz mieć więcej czasu na przetestowanie jej i upewnienie się, że wszystko działa poprawnie — ze względu na ogromną trudność w budowaniu systemu w ten sposób” — powiedział w wywiadzie badacz znany jako Pseudotheos ze Scroll.

Sieć testowa będzie działać bez uprawnień, ale pozostanie w dużej mierze scentralizowana, szczególnie jeśli chodzi o komputery, które wykonują złożone przetwarzanie wymagane do działania sieci. Kod sieci będzie otwarty, co oznacza, że ​​sieć może zacząć budować odporność. Utworzono również most do przesyłania zasobów między siecią testową Goerli a Scroll.

Scroll pracuje nad swoją siecią od dwóch lat i obecnie liczy 60 członków zespołu oraz szerszą sieć zewnętrznych współpracowników.

Co to są zk-EVM?

Zk-EVM to sieci warstwy 2 zbudowane na Ethereum, które wykorzystują dowody zerowej wiedzy w celu osiągnięcia skalowalności. Część EVM odnosi się do maszyny wirtualnej Ethereum (EVM), bitu, który uruchamia aplikacje zamiast po prostu je przetwarzać. Dzięki kompatybilności z EVM sieci te mogą obsługiwać aplikacje Ethereum, a jednocześnie działać na dużą skalę.

Istnieją dwie funkcje, które sprawiają, że zk-EVM działa. Po pierwsze sekwencer wykonuje wiele transakcji. A później przysłowie wykonuje złożone obliczenia dowodu zerowej wiedzy, aby wygenerować dowód, że wszystkie te transakcje są zgodne z prawem. Ten dowód jest następnie transmitowany do sieci Ethereum, a transakcje są zatwierdzane. 

W tej chwili Scroll upublicznia swoją sieć, aby można ją było przetestować w bitwie, ale jednocześnie pracuje nad decentralizacją sekwencera i dowodzenia — kluczowym wymogiem zdecentralizowania sieci.

„Chcemy zbudować najbardziej solidny i bezpieczny zk-EVM, dlatego podwajamy siły i pracujemy nad zdecentralizowaną siecią dowodzenia i sekwencera. Po mainnecie jest to nasz główny priorytet” — powiedział Pseudotheos. „Po tym, jak zk-EVM wyjdzie za drzwi, nie jesteśmy nawet blisko ukończenia. Mamy przed sobą lata pracy, jeśli chodzi o odpowiednią decentralizację – ale to jest nasz główny priorytet”.

Scroll ma wewnętrzny zespół ds. bezpieczeństwa, który stara się zapewnić bezpieczeństwo sieci. Zamroził również część swojej bazy kodów i wysłał ją do audytora do przeglądu. Planuje dalsze kontrole w przyszłości.

Dlaczego Scroll wybiera trudniejszą drogę

Istnieją dwa główne sposoby budowania zk-EVM (technicznie bardziej pośrednie, ale nie wchodźmy zbyt głęboko).

Z jednej strony możesz użyć języka programowania zaprojektowanego do sprawdzania wiedzy zerowej, a następnie przetłumaczyć aplikacje Ethereum z Solidity — języka ojczystego Ethereum — na nowy język. Jest to łatwiejsze do zbudowania, ale utrudnia życie programistom przenoszącym z Ethereum na platformę.

Z drugiej strony możesz zbudować zk-EVM, aby używać tego samego kodu, który jest obecnie używany w aplikacjach Ethereum. Ułatwia to przenoszenie aplikacji do sieci. Jest to jednak znacznie trudniejsze zadanie, ponieważ dowody zerowej wiedzy działają w zupełnie inny sposób niż maszyna wirtualna Ethereum — więc musisz je zakodować, aby działały w sposób, do którego nie zostały zaprojektowane.

Scroll wybiera trudniejszą drogę do zbudowania zk-EVM, ale ma nadzieję, że będzie on bardziej kompatybilny z Ethereum i powinien przewodzić większej adopcji. 

„Kiedy EVM był projektowany, w ogóle nie był projektowany z myślą o dowodach z wiedzą zerową. Sposób, w jaki piszesz program o zerowej wiedzy, jest zupełnie inny niż sposób, w jaki piszesz tradycyjne oprogramowanie” — powiedział Pseudotheos.

Takie podejście jest trochę jak pisanie zdania w języku angielskim z zachowaniem zasad składni innego języka. Trudne, ale nie niemożliwe.

Ma to zalety: powinno znacznie ułatwić programistom Ethereum budowanie na Scroll i przenoszenie do niego swoich projektów. I dlatego Scroll uważa, że ​​ta ciężka przekupność będzie tego warta.

Polygon również pracuje nad tego typu zk-EVM, podczas gdy StarkWare stosuje odwrotne podejście, a zkSync jest gdzieś pomiędzy tymi dwoma.

Podczas gdy Scroll idzie łeb w łeb z wieloma innymi projektami mającymi na celu wydobycie zk-EVM, Pseudotheos nie uważa, że ​​bycie pierwszym na rynku będzie miało duże znaczenie. Wskazali na Arbitrum i Optimism, które zostały wydane w odstępie kilku miesięcy — ale oba wciąż znajdują przyczepność. 

„Nieważne, kto pierwszy” – powiedzieli. „Myślę, że jest miejsce na współistnienie, zwłaszcza że wiele z tych podsumowań przyjmuje różne podejścia i ich niuanse z [dowodami o zerowej wiedzy]”.

Źródło: https://www.theblock.co/post/215343/scrolls-zk-evm-layer-2-goes-live-on-ethereums-goerli-testnet?utm_source=rss&utm_medium=rss