Rollup przetwarza transakcje poza głównym łańcuchem i odsyła skompresowane dane. Nazwa pochodzi od konsolidacji wielu transakcji w jedną partię. Partia ta jest przesyłana do warstwy 1, gdzie dziedziczy bezpieczeństwo łańcucha bazowego. Użytkownicy ponoszą niższe opłaty, ponieważ koszt jednej partii jest dzielony na setki transakcji. Rollupy to dominujące rozwiązanie skalowania warstwy 2 dla Ethereum.
Istnieją dwa główne typy. Optymistyczne rollupy zakładają, że transakcje są prawidłowe i zezwalają na okres weryfikacji dowodów oszustwa. Jeśli ktoś prześle fałszywą paczkę, każdy może to udowodnić i zdobyć nagrodę. Arbitrum i Optimism korzystają z tego modelu. Rollupy ZK generują kryptograficzne dowody ważności paczki. Okres weryfikacji nie jest potrzebny, ponieważ obliczenia matematyczne dowodzą poprawności. Rollupy ZK są bardziej złożone i droższe w budowie, ale oferują szybszą finalizację. Oba typy dynamicznie się rozwijają. Większość aktywności Ethereum odbywa się obecnie na rollupach, a nie w sieci głównej. Sieć główna staje się warstwą rozliczeniową dla danych rollupów.
Typy rollupów
- Optymistyczne podsumowanie — dowody oszustw, okres próbny, tańsza budowa
- Zwijanie ZK — dowody ważności, szybsza finalizacja, większa złożoność
- Uniwersalne zastosowanie — obsługuje dowolny inteligentny kontrakt
- Specyficzne dla aplikacji — zoptymalizowane pod kątem jednego przypadku użycia
Rollupy nie są rozwiązaniem tymczasowym. Stanowią mapę drogową skalowania Ethereum. Łańcuch bazowy zabezpiecza dane. Rollup obsługuje wykonanie.
Comments
No comments yet. Be the first to share a thought.
Leave a comment