Przejdź do treści
Słownikethereumlayer-2rollupysmart-kontrakty

Rollup ogólnego przeznaczenia

Rollup ogólnego przeznaczenia, po angielsku general-purpose rollup, to Layer 2 zaprojektowany do obsługi wielu aplikacji i różnych smart kontraktów.

Czym jest rollup ogólnego przeznaczenia

Rollup ogólnego przeznaczenia działa jak wspólne środowisko dla wielu aplikacji. Deweloperzy mogą wdrażać na nim różne smart kontrakty, podobnie jak na Ethereum mainnet.

Przykładowe kategorie aplikacji to DEX-y, lending, NFT, gry, portfele smart account i narzędzia DAO.

Ten model różni się od rollupu aplikacyjnego, który jest zaprojektowany pod jedną aplikację albo wąski zestaw operacji.

Rollup ogólnego przeznaczenia a aplikacyjny

Rollup ogólnego przeznaczenia
Obsługuje wiele aplikacji, różne smart kontrakty i wspólny ekosystem użytkowników.
Rollup aplikacyjny
Jest zoptymalizowany pod jedną aplikację albo jeden typ operacji.
Kompozycyjność
Aplikacje mogą łatwiej łączyć się ze sobą w jednym środowisku.
Koszty
Wspólny rollup może mieć większą konkurencję o zasoby niż wyspecjalizowany rollup.
Ekosystem
Większy wybór aplikacji, narzędzi, portfeli, mostów i integracji.

Dlaczego ten model jest popularny

Dla użytkownika rollup ogólnego przeznaczenia przypomina osobny ekosystem DeFi. Można przenieść środki na L2 i korzystać z wielu protokołów bez ciągłego mostowania.

Dla dewelopera taki rollup daje gotową infrastrukturę, użytkowników, płynność i narzędzia. Nie trzeba uruchamiać własnego środowiska wykonawczego od zera.

Cena tej elastyczności to większa złożoność i konkurencja o zasoby. Wspólny rollup musi obsłużyć wiele aplikacji o różnych potrzebach.

Co sprawdzić przed użyciem

  • Czy rollup publikuje dane na Ethereum, w blobach, przez DAC czy w osobnej warstwie DA.
  • Jak działa bridge do wejścia i wyjścia z systemu.
  • Kto kontroluje sequencer i upgrade’y.
  • Jakie aplikacje mają największą płynność.
  • Czy explorer, portfele i RPC działają stabilnie.
  • Jak L2BEAT klasyfikuje ryzyka danego rollupu.

Najczęstsze błędne założenia

  • Rollup ogólnego przeznaczenia nie ma automatycznie takich samych gwarancji jak Ethereum mainnet.
  • Szybkie i tanie transakcje nie wyjaśniają całego modelu bezpieczeństwa.
  • Most może być najważniejszym miejscem ryzyka.
  • Centralny sequencer może wpływać na dostępność i kolejność transakcji.
  • Dwie sieci L2 mogą wyglądać podobnie w portfelu, a mieć inny model data availability.

Sprawdź model bezpieczeństwa L2

Przed przeniesieniem większych środków na rollup sprawdź bridge, sequencer, data availability, uprawnienia upgrade i klasyfikację ryzyka. Niska opłata nie opisuje całego kompromisu bezpieczeństwa.

Najczęstsze pytania

Tak, są przykładami ekosystemów L2 zaprojektowanych do obsługi wielu aplikacji i smart kontraktów.

Rollup ogólnego przeznaczenia obsługuje wiele aplikacji. Rollup aplikacyjny jest projektowany pod konkretną aplikację lub wąski typ transakcji.

Korzysta z Ethereum w określonym zakresie, ale ma własne ryzyka: bridge, sequencer, data availability, upgrade’y i procedury awaryjne.

Tak. Wspólne środowisko ułatwia kompozycyjność, czyli łączenie kilku protokołów w jednej transakcji albo strategii.

Źródła i dalsza lektura