Przegląd
Scroll (SCR) jest rozwiązaniem skalującym warstwy 2 zbudowanym na Ethereum, wykorzystującym zero-knowledge rollups (zk-rollups) w celu zwiększenia skalowalności, zachowując jednocześnie decentralizację i bezpieczeństwo Ethereum. Przenosząc obliczenia z głównej sieci, Scroll zmniejsza opłaty transakcyjne, zwiększa przepustowość i zapewnia kompatybilność z istniejącymi narzędziami Ethereum. Wraz z wprowadzeniem tokena SCR, Scroll zmierza w kierunku pełnej decentralizacji poprzez model zarządzania oparty na społeczności.
Kluczowe metryki Scroll w momencie uruchomienia głównej sieci | Źródło: blog Scroll
Główne funkcje
-
Zero-Knowledge Rollups (zk-Rollups): Scroll grupuje transakcje poza łańcuchem i przesyła dowody do Ethereum, zapewniając wysoką przepustowość przy niskich opłatach.
-
Kompatybilność z Ethereum: Scroll zkEVM zachowuje kompatybilność z Virtual Machine Ethereum (EVM), pozwalając deweloperom na płynne przenoszenie dApps.
-
Trójwarstwowa Architektura:
-
Warstwa rozliczeniowa: Używa Ethereum do ostatecznej dostępności danych i weryfikacji transakcji.
-
Warstwa sekwencjonowania: Wykonuje i grupuje transakcje w bloki L2.
-
Warstwa dowodzenia: Generuje dowody zk dla przejść stanów i zapewnia ich poprawność.
-
Redukcja kosztów transakcyjnych: Opłaty transakcyjne na Scroll są znacznie niższe niż na głównej sieci Ethereum, umożliwiając przystępne mikropłatności.
Przegląd techniczny
Cykl życia transakcji
Sekwencjonowanie transakcji w Scroll | Źródło: Scroll whitepaper
W Scroll każda transakcja przechodzi przez trzy kluczowe etapy, zanim zostanie w pełni ukończona i zabezpieczona. Dzięki przestrzeganiu tego trzyetapowego procesu — Potwierdzona → Zatwierdzona → Sfinalizowana — Scroll zapewnia szybkie i bezpieczne transakcje, wspierane przez moc Ethereum. To połączenie szybkości i bezpieczeństwa sprawia, że Scroll jest potężnym rozwiązaniem warstwy 2 dla każdego, kto korzysta z blockchaina.
-
Potwierdzona:
-
To pierwszy krok. Kiedy użytkownik przesyła transakcję (jak przesyłanie tokenów lub interakcja z dApp), sieć Scroll przetwarza i wykonuje transakcję w swoim systemie warstwy 2.
-
Transakcja jest dodawana do nowego bloku w sieci Scroll Layer 2 (L2), podobnie jak bloki tworzone są na blockchainie Ethereum. W tym momencie transakcja jest widoczna w sieci, ale nie została jeszcze w pełni zabezpieczona na Ethereum.
-
Zatwierdzona:
-
Gdy kilka transakcji zostanie potwierdzonych, Scroll grupuje je w partie. Można o tym kroku myśleć jak o składaniu kilku paragonów do jednej koperty dla bezpieczeństwa.
-
Ta partia transakcji jest następnie przesyłana na blockchain Ethereum. Zapewnia to, że dane są bezpiecznie zapisane na Ethereum, które działa jako główna warstwa zapewniająca bezpieczeństwo i dostępność. Nawet jeśli sieć Scroll doświadcza przestojów, dane nadal są dostępne na Ethereum, co zapewnia kopię zapasową.
-
Sfinalizowana:
-
W ostatnim kroku tworzony jest dowód o zerowej wiedzy (zk proof), aby zweryfikować, że wszystkie transakcje w partii zostały przetworzone poprawnie. To jak cyfrowy certyfikat potwierdzający, że wszystko w partii jest dokładne i godne zaufania.
-
Gdy Ethereum potwierdzi dowód zk, partia transakcji zostaje sfinalizowana. W tym momencie transakcje są nieodwracalne, co oznacza, że nikt nie może ich zmienić ani cofnąć.
Model sekwencjonowania i dowodzenia
Źródło: Scroll whitepaper
Sieć Scroll ma trzy ważne części, które współpracują, aby transakcje były szybkie, bezpieczne i kompatybilne z Ethereum.
-
Sequencer: Zbiera transakcje zachodzące w sieci Layer 2 (L2) Scroll (takie jak transfery tokenów lub operacje na smart kontraktach). Zamiast wysyłać każdą pojedynczą transakcję na Ethereum (co byłoby wolne i kosztowne), sequencer grupuje je w partie. W ten sposób wiele transakcji jest połączonych w jeden pakiet. Po zgrupowaniu transakcji, sequencer przesyła dane partii na Ethereum, zapewniając, że są one bezpiecznie zapisane na głównej blockchainie. Ten proces utrzymuje wydajność i zapewnia dostępność danych, nawet jeśli Scroll napotka problemy techniczne.
-
Proving Layer: Po zgrupowaniu transakcji przez sequencera, czas na działanie warstwy Proving. Ta warstwa używa akcelerowanych przez GPU dowodów (super-potężnych komputerów) do tworzenia dowodów zero-knowledge (zk). Dowód zk działa jak matematyczna gwarancja, że wszystkie transakcje w partii zostały przetworzone poprawnie — bez konieczności ponownego sprawdzania każdej pojedynczej transakcji. Dzięki użyciu tych zaawansowanych dowodów, Scroll zapewnia szybkie i bezpieczne finalizowanie transakcji na Ethereum.
-
zkEVM: zkEVM to mózg sieci Scroll. Jest to ulepszona wersja silnika smart kontraktów Ethereum (zwanego Ethereum Virtual Machine, czyli EVM), która integruje technologię zero-knowledge proof. Oznacza to, że wszystkie smart kontrakty działające na Ethereum mogą również działać płynnie na Scroll bez konieczności przepisywania. Deweloperzy mogą wdrażać swoje istniejące dApps na Scroll, korzystając z niższych opłat i szybszych prędkości, jednocześnie ciesząc się bezpieczeństwem Ethereum. zkEVM zapewnia również, że każda transakcja przestrzega ścisłych zasad bezpieczeństwa, dając użytkownikom pewność, że ich zasoby i dane są bezpieczne.
Razem Sequencer, Proving Layer i zkEVM tworzą rdzeń infrastruktury Scroll. Zapewniają one szybkie, bezpieczne i tańsze przetwarzanie transakcji, pozostając w pełni kompatybilne z narzędziami i ekosystemem Ethereum. Dzięki temu Scroll jest idealną platformą dla każdego, kto chce korzystać z dApps bez wysokich opłat i opóźnień głównej sieci Ethereum.
SCR Token i Tokenomia
-
Nazwa Tokena: Scroll (SCR)
-
Całkowita Podaż: 1,000,000,000 SCR
-
Data Snapshota do Airdropu: 19 października 2024 r.
-
Data Uruchomienia i Odbioru Airdrop Round One: 22 października 2024 r.
Użyteczność Tokena
Token SCR jest integralnym elementem decentralizacji mechanizmów zarządzania, dowodzenia i sekwencjonowania Scroll:
-
Zarządzanie: SCR zasila Scroll DAO, dając posiadaczom prawa do głosowania nad aktualizacjami protokołu i decyzjami operacyjnymi.
-
Zachęty do udowadniania: Proverzy są nagradzani SCR za generowanie dowodów zk (ZKP).
-
Rola sekwencjonowania: SCR jest kluczowy dla utrzymania wysokowydajnych operacji sekwencjonowania i zapewnienia natychmiastowej finalności transakcji.
Dystrybucja Tokenów
-
Airdropy (15%):
-
7% przeznaczone na pierwszy airdrop dla wczesnych wspierających i aktywnych użytkowników.
-
8% zarezerwowane na przyszłe airdropy w ciągu następnych 12-18 miesięcy.
-
Ekosystem i rozwój (35%):
-
25% przeznaczone na ekosystem i rozwój
-
10% przeznaczone do Skarbu Scroll DAO.
-
Skarb Scroll Foundation (10%): 20 milionów SCR odblokowane na starcie, reszta uwalniana stopniowo w ciągu czterech lat.
-
Główni współpracownicy (23%): Tokeny przeznaczone dla głównego zespołu i doradców, z czteroletnim harmonogramem nabywania.
-
Inwestorzy (17%): Tokeny odblokowują się po roku, w pełni nabyte do czwartego roku.
Harmonogram wydawania tokenów
Kluczowe wydarzenia i mapa drogowa (stan na październik 2024)
-
Uruchomienie Scroll Mainnet: Scroll oficjalnie uruchomił swoją główną sieć na Ethereum, dostarczając rozwiązanie Layer 2 napędzane przez zk-rollupy, aby zwiększyć skalowalność i zmniejszyć koszty transakcji. Ten krok zapewnił zgodność platformy z aplikacjami dApps i narzędziami opartymi na Ethereum, promując szersze przyjęcie.
-
Aktualizacje Curie i Bernoulli:
-
Aktualizacja Curie (lipiec 2024): Wprowadzono redukcję opłat za gaz o około 1,5x, skompresowano dane transakcyjne przy użyciu algorytmu Zstd i przyjęto zmodyfikowany model opłat EIP-1559. Dodatkowo zintegrowano nowe kody operacyjne EVM, umożliwiając lepszą wydajność dApps.
-
Aktualizacja Bernoulli (kwiecień 2024): Dodano wsparcie dla danych bloków EIP-4844 i zaimplementowano prekompilację SHA2-256, poprawiając bezpieczeństwo i efektywność transakcji w sieci Scroll.
-
Operacje Testnet i Zbieranie Opinii: Przed uruchomieniem głównej sieci, Scroll działał na testnecie Sepolia, umożliwiając deweloperom i użytkownikom interakcję z aplikacjami dApps, przeprowadzanie transakcji i zgłaszanie opinii. Ta faza testowa była kluczowa w udoskonalaniu funkcji sieci przed przejściem do produkcji.
-
Wprowadzenie aktualizacji obwodów zkEVM: Przez cały 2024 rok Scroll poprawiał swoje zkEVM, zwiększając liczbę warstw w swoim systemie dowodzenia oraz optymalizując mechanizm rekursji dla agregacji SNARK, co przyspieszyło finalizację transakcji.
-
Mapa drogowa decentralizacji progresywnej: Mapa drogowa obejmuje plany decentralizacji komponentów sieci, takich jak zarządzanie, sekwencjonowanie i dowodzenie poprzez społecznościowe DAO i partnerstwa ekosystemowe. Podejście to zapewnia odporność na zagrożenia związane z centralizacją w miarę dojrzewania sieci.
Wniosek
Technologia zk-rollup Scroll oferuje efektywne, skalowalne rozwiązanie dla użytkowników Ethereum, utrzymując bezpieczeństwo przy jednoczesnym obniżeniu kosztów. Wprowadzenie SCR przyspiesza przejście w kierunku zdecentralizowanej infrastruktury, dając społeczności możliwość zarządzania i stakingu. Dzięki partnerstwom w sektorach mobilnych, energetycznych i finansowych, Scroll jest w dobrej pozycji, aby stać się kluczowym graczem w przyszłości rozwiązań skalujących Layer 2.