Czym jest Rollup?
Rollup grupuje wiele transakcji poza łańcuchem głównym, wykonuje je szybko, a następnie wysyła skompresowany zapis z powrotem na łańcuch bazowy w celu zapewnienia bezpieczeństwa. Pomyśl o pasach dla wspólnych przejazdów w sieci blockchain: jedźcie szybko razem, rozliczcie się później.
„Rollups are just sidechains with weak security.” Nie do końca. Publikują dane i dowody na łańcuch bazowy i rozliczają się na Warstwa 1, więc ich bezpieczeństwo pochodzi z tego samego źródła co główny łańcuch.
Jak działa Rollup
Co się właściwie dzieje po naciśnięciu wyślij? Krótki przegląd bez żargonu.
- Krok 1: Wysyłasz transakcję do sequencera Rollup na sieci Warstwa 2 za pomocą swojego zwykłego portfela.
- Krok 2: Sequencer układa w kolejność wiele transakcji użytkowników, wykonuje je poza łańcuchem i kompresuje wyniki do zwartej partii.
- Krok 3: Ta partia wraz z potrzebnymi danymi zostaje opublikowana na łańcuchu głównym, gdzie smart kontrakty weryfikują zapis lub dają czas na zgłoszenie zastrzeżeń, w zależności od konstrukcji.
- Krok 4: Twoje saldo aktualizuje się wewnątrz Rollup niemal natychmiast, więc aplikacje działają szybko.
- Krok 5: Po potwierdzeniu przez łańcuch bazowy twoja operacja staje się częścią historii dzięki finalności transakcji.
To cały proces. Szybko tam, gdzie można, rygor tam, gdzie to się liczy.
Dlaczego Rollup ma znaczenie
Oto korzyści dla ciebie.
- Korzyść: Niższe opłaty i szybsze potwierdzenia, więc zamiany, gry i mintowanie przestają przypominać luksusowe zakupy.
- Perspektywa: To sposób, w jaki łańcuchy bloków skalują się bez rezygnacji ze wspólnego bezpieczeństwa, dlatego twórcy nadal wybierają tę ścieżkę.
- Zastosowanie: Zobaczysz to w popularnych dAppach, przy mintach NFT i grach działających na łańcuchu, które chcą szybkości bez tworzenia odrębnej sieci.
Zanim przeniesiesz środki do Rollup, sprawdź czasy wpłat i wypłat. Niektóre rozwiązania przewidują okres oczekiwania na wyjście, więc zaplanuj płynność mając to na uwadze.
Kluczowe cechy Rollup
Co je wyróżnia:
- Bezpieczeństwo: Publikują dane na łańcuchu bazowym, dzięki czemu każdy może je zweryfikować, a rozliczenie również odbywa się tam.
- Koszt: Grupowanie i kompresja zmniejszają ilość danych, co zazwyczaj obniża opłaty.
- Szybkość: Wykonanie poza łańcuchem sprawia, że aplikacje działają żwawo nawet w okresach zwiększonego ruchu.
- Zgodność: Działa z popularnymi portfelami, narzędziami i znanymi zestawami smart kontraktów.
Warianty
Dwie główne odmiany, o których usłyszysz:
- Optymistyczne: Zakładają, że partie są poprawne i przewidują czas na przedstawienie dowodów oszustwa, jeśli ktoś zgłosi zastrzeżenie, więcej tutaj.
- ZK: Udowadniają poprawność z góry za pomocą matematyki, często nazywane Zero Knowledge Rollups.
- Dowody: Systemy ZK często używają ZK SNARKs lub ZK STARKs do weryfikacji partii bez ujawniania prywatnych danych.
Szybko w aplikacji nie zawsze oznacza natychmiastowe rozliczenie. Wpłaty, wyjścia i publikacje partii nadal podlegają czasom i opłatom łańcucha bazowego.
Przykład
Wymieniasz tokeny na L2, płacisz niewielką opłatę, a skompresowana partia trafia na Ethereum nieco później, podczas gdy aplikacja pokazuje nowe saldo niemal od razu.
Ciekawostka
Nazwa pochodzi z analizy danych, gdzie zespoły „roll up” wiele wierszy do podsumowania. Krypto przejęło ten termin, zachowało klimat i dodało matematykę.
Podsumowanie
Pomyśl o pasie ekspresowym: szybkie doświadczenie na froncie, zabezpieczone przez główny łańcuch w tle.
