Challenge period
Okres na zakwestionowanie stanu optimistic rollupu, zanim zostanie uznany za ostateczny przez system rozliczający.
Czym jest okres challenge
Challenge period oznacza okres na zakwestionowanie stanu optimistic rollupu. W tym czasie obserwatorzy mogą sprawdzić, czy opublikowany stan L2 jest poprawny.
Optimistic rollup przyjmuje, że publikowany stan jest poprawny, dopóki ktoś skutecznie go nie podważy. Jeśli pojawi się błąd lub oszustwo, uczestnik sieci może złożyć fraud proof.
Po zakończeniu okresu challenge stan może zostać uznany za finalny w ramach danego mechanizmu. To bezpośrednio wpływa na wypłaty z L2 do Ethereum.
Co dzieje się w okresie challenge
- Publikacja stanu
- Rollup publikuje zobowiązanie do nowego stanu albo batch transakcji.
- Obserwacja
- Watchers i inni uczestnicy mogą sprawdzić, czy stan został wyliczony poprawnie.
- Fraud proof
- Dowód oszustwa może zostać złożony, jeśli opublikowany stan łamie reguły rollupu.
- Brak skutecznego wyzwania
- Po zakończeniu okna stan przechodzi dalej jako zaakceptowany.
- Wypłata
- Standardowa wypłata na Ethereum może być dostępna dopiero po zakończeniu tego okresu.
Dlaczego wypłaty z optimistic rollupu są wolne
Standardowa wypłata z optimistic rollupu na Ethereum musi poczekać, aż minie czas na wykrycie błędu. System daje uczestnikom okno reakcji, zanim środki zostaną rozliczone po stronie L1.
Dla użytkownika wygląda to jak opóźnienie. Dla bezpieczeństwa rollupu jest to czas potrzebny na sprawdzenie, czy stan L2 został policzony zgodnie z regułami.
Część aplikacji oferuje szybsze wypłaty przez zewnętrzne mosty albo dostawców płynności. Taka ścieżka dodaje osobne ryzyko pośrednika, płynności i smart kontraktów.
Co to zmienia dla użytkownika
Okres challenge jest najbardziej odczuwalny przy wypłatach z L2 na Ethereum.
- Standardowa wypłata może trwać kilka dni.
- Szybki bridge może ominąć czekanie, ale dodaje własny model zaufania.
- Czas wypłaty zależy od konkretnego rollupu i jego zasad.
- Aplikacja może pokazywać środki na L2 szybko, a wypłata na L1 nadal wymagać oczekiwania.
- Przy większych kwotach sprawdź oficjalną dokumentację mostu i czas wypłaty.
Przykład praktyczny
- Masz ETH na optimistic rollupie.
- Zlecasz standardową wypłatę przez oficjalny bridge.
- Rollup publikuje stan i zaczyna się okres challenge.
- W tym czasie uczestnicy sieci mogą zakwestionować niepoprawny stan.
- Po zakończeniu okresu challenge środki mogą zostać odebrane na Ethereum.
Najczęstsze błędne założenia
- Długi czas wypłaty często wynika z zasad bezpieczeństwa, a nie z awarii mostu.
- Krótszy okres challenge daje mniej czasu na reakcję uczciwych obserwatorów.
- Szybka wypłata przez zewnętrzny bridge ma inne ryzyko niż standardowa wypłata przez canonical bridge.
- Okres challenge dotyczy optimistic rollupów. ZK rollupy używają innego modelu dowodów.
- Środki widoczne na L2 i środki wypłacone na Ethereum to różne etapy tego samego procesu.
Opóźnienie jest częścią modelu bezpieczeństwa
Okres challenge istnieje po to, żeby dać czas na wykrycie i zakwestionowanie niepoprawnego stanu optimistic rollupu. Przy standardowych wypłatach szybkość ustępuje miejsca możliwości kontroli.
