W miarę jak ekosystem Ethereum Layer 2 (L2) szybko rośnie, współzałożyciel firmy zajmującej się rozwojem narzędzi Sprinter, GregTheGreek, skrytykował popularne w Ethereum rozwiązanie optymalizacyjne L2, Based Rollup, i zaproponował poprawki, podkreślając, że bezpieczeństwo i interoperacyjność powinny być omawiane oddzielnie. W odpowiedzi Vitalik Buterin wywołał głębszą dyskusję.

(Interpretacja szans i wyzwań, jakie Vitalik dostrzega w Rollupach)

Based Rollup: dylemat wielofunkcyjnego projektowania

GregTheGreek uważa, że aktualny projekt Based Rollup próbuje jednocześnie rozwiązać zbyt wiele problemów, co prowadzi do nieustannego rozszerzania zakresu i utrudnia realizację modularności. Twierdzi: „Potrzebujemy projektowania modularnego i powinniśmy traktować bezpieczeństwo oraz interoperacyjność jako dwa niezależne kierunki.”

Dodatkowo wskazuje, że projekt Based Rollup powinien koncentrować się na poprawie modelu bezpieczeństwa, aby stał się kluczowym elementem protokołu Ethereum, a nie być przymusowo włączany do norm interoperacyjności.

Jednakże Vitalik Buterin później wyraził swoją opinię, uzupełniając poglądy Grega. Stwierdził: „Twoje rozumienie Based Rollup różni się od mojego. Z mojego punktu widzenia, Based Rollup odnosi się jedynie do „L1 jako sortera”, co nie ma związku z normami interoperacyjności, a nawet nie wymaga, by Rollup był oparty na EVM (Ethereum Virtual Machine).”

Odpowiedź Vitalika sugeruje, że koncept Based Rollup niekoniecznie obejmuje interoperacyjność, dlatego mogą występować nieporozumienia lub nadinterpretacje.

Interoperacyjność: inspiracje z Cosmos i Polkadot

GregTheGreek wspomina, że protokół komunikacyjny IBC Cosmos dostarcza inspiracji dla interoperacyjności. Zauważa, że poszczególne aplikacje w Cosmos, mimo że mają niezależne założenia bezpieczeństwa, mogą komunikować się poprzez IBC, zapewniając wiarygodne przesyłanie wiadomości, bez potrzeby wspólnego bezpieczeństwa.

Dodatkowo, wspomniał o Substrate i XCM Polkadota, które oferują inne rozwiązanie: osiągnięcie interoperacyjności między łańcuchami równoległymi poprzez prosty protokół komunikacyjny, z jednoczesnym wymaganiem przestrzegania wspólnego bezpieczeństwa.

Uważa, że Ethereum powinno czerpać z doświadczeń tych ekosystemów, oddzielając dyskusję na temat interoperacyjności i wspólnego bezpieczeństwa, oraz koncentrując się na budowaniu uniwersalnego protokołu interoperacyjności.

Wyzwania wspólnego bezpieczeństwa i konieczność interoperacyjności

GregTheGreek podkreśla, że zbyt scentralizowany model wspólnego bezpieczeństwa niesie ze sobą ryzyko, zwłaszcza w projektach opartych na Based Rollup. Zauważa, że większość L2 nie chce być zmuszana do wspólnego bezpieczeństwa, ponieważ wiąże się to z zbyt dużym ryzykiem.

Jednakże, punkt widzenia Vitalika zapewnia większą elastyczność w zakresie stosowania wspólnego bezpieczeństwa. Podkreśla, że kluczowy koncept Based Rollup polega wyłącznie na tym, że L1 pełni rolę sortera, a nie określa konkretnych norm dla interoperacyjności czy bezpieczeństwa, co oznacza, że wspólne bezpieczeństwo może być opcjonalne, a nie obowiązkowe.

Jakie są rozwiązania krytyków?

GregTheGreek proponuje stworzenie silnej warstwy weryfikacyjnej, która uczyniłaby komunikację między L2 bardziej wiarygodną i dokładną, zamiast próbować całkowicie wyeliminować ryzyko utraty wartości płynącej z ekosystemu Ethereum. Przyznaje, że istnienie technologii mostów sprawia, że odpływ wartości jest nieunikniony, ale lepsza warstwa weryfikacyjna może zmniejszyć niepotrzebne ryzyko zaufania.

Projekt Based Rollup wywołał wiele kontrowersji, ale jednocześnie pobudził głębokie refleksje na temat przyszłego kierunku Ethereum. Sugestie Grega i wyjaśnienia Vitalika wskazują na możliwy kierunek: oddzielić bezpieczeństwo od interoperacyjności i skoncentrować się na ich indywidualnym rozwoju.

Ta dyskusja nie tylko ukazuje różnorodne perspektywy wewnątrz społeczności Ethereum, ale także dostarcza cennych wskazówek dla ciągłej ewolucji ekosystemu Layer 2.

Artykuł ten pt. „Czy Ethereum potrzebuje Based Rollup? Czy wspólne bezpieczeństwo i interoperacyjność mogą współistnieć?” po raz pierwszy ukazał się w Chain News ABMedia.