Przewijanie: Postęp w zasięgu Ethereum dzięki technologii Zero Knowledge
Pokaż więcej
Poznaj treść artykułu i oceń nastroje rynkowe w zaledwie 30 sekund!
Przewijanie to sieć warstwy 2, która jest dumna z tego, że została wykonana przez i dla programistów Ethereum. Mamy nadzieję stworzyć dostępne i skuteczne rozwiązanie skalowania dla wszystkich osób pracujących na maszynie wirtualnej Ethereum (EVM ). Ten ambitny cel wymaga jednak specjalistycznej wiedzy na temat technologii blockchain, DeFi i innowacji web3.
Czy aplikacja Scroll jest tak łatwa w użyciu, jak twierdzi? Czy zwiększa to przepustowość transakcji? W tym artykule omówiono obietnice składane przez Scroll — i to, czy spełnia.
Kluczowe wnioski:
Przewijanie to sieć warstwy 2 Ethereum, która zapewnia rozwiązania skalowania dla projektów zbudowanych na maszynie wirtualnej Ethereum (EVM).
Głównym mechanizmem przewijania jest zkEVM, który łączy w sobie dowody braku wiedzy z EVM. Dzięki temu funkcja przewijania umożliwia szybkie wysyłanie potwierdzenia transakcji Ethereum bez potrzeby przechowywania i przesyłania dodatkowych danych o pozostałej części transakcji.
Czym jest przewijania?
Przewijanie to sieć warstwy 2 Ethereum, która zapewnia rozwiązania skalowania dla projektów zbudowanych na maszynie wirtualnej Ethereum. Wykorzystuje technologię zero-nowledge, aby przyspieszyć i zwiększyć przystępność kosztową tworzenia bez utraty bezpieczeństwa lub niezawodności.
Czym jest zkEVM?
zkEVM to termin odnoszący się do głównego mechanizmu konsensusu przewijania. Łączy dowody zerowej wiedzy z maszynami wirtualnymi Ethereum, dzięki czemu Scroll może szybko wysłać potwierdzenie transakcji Ethereum bez konieczności przechowywania i przesyłania dodatkowych danych o pozostałej części transakcji.
Co celem przewijania jest osiągnięcie?
Jednym z głównych wyzwań Ethereum jest skalowalność. Łańcuch blokowy sprawdza się doskonale w małych projektach, ale jeśli w systemie pojawi się wielu użytkowników, transakcje będą opóźnione, a Ethereum będzie wymagało uiszczenia dodatkowych opłat. Jest to problem, który założyciele Scroll zamierzają naprawić. Po zatłoczeniu sieci w 2020 r. założyciele Scroll, Ye, Haichen i Sandy połączyli siły, tworząc sieć warstwy 2, która zapewniłaby niższe koszty i poprawiłaby przepustowość transakcji dla osób projektujących projekty do uruchomienia na Ethereum.
Oprócz zapewnienia podstawowej skalowalności, Scroll stara się również zapewnić wygodę i zapewnić takie same gwarancje bezpieczeństwa jak łańcuch główny. Wiele innych istniejących rozwiązań skalowalności jest trudnych w użyciu lub wymaga od użytkowników poświęcenia bezpieczeństwa. Ostatecznie programiści z firmy Scroll dostali kryptografii, agregacji „zero wiedzy” i badań web3, aby rozwiązać te problemy.
Jak działa funkcja przewijania?
Głównym mechanizmem leżącym u podstaw przewijania jest odporność na brak wiedzy, matematyczna i kodująca koncepcja potwierdzania poza łańcuchem, że oświadczenie jest prawdziwe bez podawania szczegółów na jego temat. Na przykład blockchain wykorzystujący zero-knowledge proof do potwierdzenia, że użytkownik zapłacił za subskrypcję, po prostu wyśle weryfikację dowodu bez dodawania dokumentacji identyfikatora konta subskrybenta, kwoty, którą zapłacił i do kogo wysłał pieniądze. Pozwala to zaoszczędzić czas, zmniejsza potrzebę przechowywania danych i poprawia prywatność użytkowników.
Oprócz ochrony przed oszustwami, oto kilka innych kluczowych elementów, których używa Scroll do skalowania Ethereum.
Węzeł przewijania
Węzły przewijania to systemy komputerowe, które obsługują architekturę całego łańcucha blokowego. Każda nowa informacja o przewijaniu jest przeprowadzana przez moduł sekwensera, aby utworzyć blok, który jest następnie dodawany do łańcucha. Węzły przewijania zawierają również moduł koordynatora do przenoszenia bloków do puli rolek w celu wygenerowania dowodu oraz moduł przekaźnikowy do przekazywania informacji w przód i w tył z funkcji przewijania do Ethereum.
Sieć rolek
Rolki pomagają generować dowody potwierdzające ważność transakcji przewijania. Systemy te wykorzystują akceleratory komputerowe, takie jak układy GPU i ASIC, do zarządzania generowaniem dowodów w oparciu o matematykę z zerowej wiedzy. Agregacja dowodów jest następnie używana do łączenia wszystkich dowodów zerowej wiedzy w pojedynczy blok transakcji partiami. W tym momencie dane transakcji na przewijaniu zostały wygenerowane w górę ZK .
Kontrakty agregowane i mostowe
Ostatnim mechanizmem potrzebnym do obsługi rolupów ZK w przewijania jest zestaw rolupów ZK i mostków inteligentnych kontraktów. Pomagają one pobrać zestawienia ZK z przewijania i umieścić je w głównym łańcuchu. Dbają o to, aby transakcje zbiorcze były nadal prawidłowo powiązane z ich danymi transakcji, bez względu na to, dokąd się udają, i pomagają wysyłać weryfikację do odpowiednich podmiotów. Różne inteligentne kontrakty pomagają w obsłudze transferu z Scroll do Ethereum lub odwrotnie oraz wysyłaniu wiadomości tam i z powrotem w łańcuchu.
Funkcje przewijania
Twórcy Ethereum, którzy pracują z Scroll, mogą uzyskać dostęp do wielu pomocnych funkcji.
Testnet Sepolia
Testnet przewijania, Sepolia, pozwala programistom eksperymentować z tworzeniem nowych programów poza łańcuchem. Oferuje zarówno warstwę podobną do Ethereum, jak i warstwę podobną do przewijania. Programiści mogą eksperymentować z agregacjami i projektować wiele ekscytujących, zdecentralizowanych aplikacji i innych projektów.
Tłuszcze
kran przewijania jest częścią jego systemu skoncentrowanego na programistach. Ludzie, którzy chcą eksperymentować bez faktycznego wykorzystania prawdziwych pieniędzy, mogą opracowywać projekty w sieci Sepolia. Przeniesienie tokenu do krawiectwa zapewnia programistom całkowicie bezpłatne, nieskończone tokeny Sepolia. Ułatwia to prowadzenie eksperymentów i sprawdzanie, jak projekt zareaguje, gdy użytkownicy będą wykonywać zadania, takie jak wykonanie przelewu tokena lub dokonanie płatności.
Mostek
Aplikacja Scroll’s Bridge umożliwia płynne przełączanie między Scroll, Ethereum i testnet Sepolia. Programiści pracujący nad projektami mogą otworzyć Bridge, aby zarządzać depozytami i wypłatami między różnymi warstwami. Bridge zapewnia pełną listę wszystkich opłat przed każdym przeprowadzką i umożliwia ludziom połączenie portfeli w celu szybkiego uiszczenia opłat.
Skanowanie przewijania
Scrollscan to eksplorator blockchain, który umożliwia wyświetlanie transakcji, tokenów, adresów i cen kryptowalut. Istnieje wiele sposobów filtrowania i sortowania transakcji, dzięki czemu łatwo jest wyszukiwać dane. Oprócz promowania otwartości i przejrzystości, funkcja Scrollscan ułatwia również programistom korzystanie z funkcji Scroll. Ludzie mogą sprawdzać postępy swoich transakcji i wyświetlać skompresowane dane transakcji.
Przewiń w porównaniu z innymi łańcuchami blokowymi warstwy 2
Główną różnicą między rozwiązaniami do skalowalności przewijania a innymi istniejącymi rozwiązaniami skalowalności jest to, że wykorzystuje ona zabezpieczenia bez wiedzy i agregacje bez wiedzy. Do ochrony przed oszustwami typu zero-knowledge wykorzystuje się technologię kryptograficzną, aby potwierdzić, że każda transakcja jest ważna. Po wygenerowaniu dowodów przez ZK łączą wiele dowodów w jeden mały blok skompresowanych danych transakcji. W porównaniu z większością innych sieci warstwy 2, Scroll doskonale sprawdza się, zapewniając nieograniczoną skalowalność i bezpieczeństwo.
Przewijanie wyróżnia się również ze względu na koncentrację na rozwoju i kompatybilności EVM. Został stworzony specjalnie po to, aby pomóc ludziom, którzy planują projekt w Ethereum. Prosty interfejs i szeroka gama funkcji sprawiają, że jest niezwykle popularny wśród programistów Ethereum, a w porównaniu z innymi blockchainami warstwy 2, istnieje mniej szans na to, że niezgodne funkcje będą powodować problemy, gdy projekt zostanie uruchomiony w Ethereum Mainnet.
Konkluzja
Nieograniczona skalowalność, doskonałe bezpieczeństwo i niezrównana wygoda sprawiają, że spirala jest ulubionym blockchainem warstwy 2. Usługi ZK-rollup pozwalają firmie Scroll obniżyć koszty i poprawić szybkość, przy jednoczesnym zachowaniu tych samych gwarancji bezpieczeństwa Ethereum. Każdy, kto szuka innowacyjnych sposobów skalowania Ethereum, z pewnością będzie chciał zapoznać się z funkcjami przewijania.
#Bybit #TheCryptoArk