Oryginalny | Odaily星球日报(@OdailyChina)
Autor|Azuma(@azuma_eth)
dYdX zakończyło stopniowe przejście do aplikacji ekosystemu Cosmos dYdX Chain za pomocą wersji v4, a wersja dYdX v3 zakończyła działalność 28 października; sieć Layer2, z której korzystała ta wersja, została już zamknięta, wszystkie transakcje zostały wstrzymane.
Jednak dane L2BEAT pokazują, że do momentu zamknięcia w sieci Layer2, z której korzystało dYdX v3, wciąż pozostaje ponad 70 milionów dolarów, które nie zostały wypłacone...
Na szczęście dla sieci Layer2 nie oznacza to trwałej utraty funduszy — dYdX v3 korzysta z rozwiązania Layer2 StarkEx, które ma wbudowaną funkcję ochrony o nazwie Escape Hatches, która pozwala użytkownikom na wymuszone wypłaty funduszy z konta Layer2 na poziomie Layer1 (czyli na głównej sieci Ethereum), tak jak w przypadku, gdy dYdX v3 napotyka obecnie problemy.
Odaily uwaga: L2BEAT wyjaśnia, że mechanizm Escape Hatch dotyczy tylko nieuniwersalnych Layer2, takich jak dYdX v3 (Layer2 bez inteligentnych kontraktów). W przypadku innych uniwersalnych Layer2, które wspierają mechanizm Escape Hatch, potrzebne są silniejsze opcje, w tym zdecentralizowane sortery i wymuszone transakcje itp.
Wracając do sytuacji dYdX v3, ponieważ samodzielne korzystanie z Escape Hatch wymaga dostarczenia "dowodu Merkle" w celu weryfikacji stanu aktywów, aby ułatwić użytkownikom bardziej efektywne wypłaty, L2BEAT stworzył otwartą przeglądarkę StarkEx (https://explorer.dydx.exchange/), aby umożliwić użytkownikom bezpośredni dostęp do Escape Hatch.
Jeśli chodzi o konkretne działania związane z wypłatą, użytkownicy muszą najpierw przejść do przeglądarki StarkEx, następnie połączyć portfel (w prawym górnym rogu), znaleźć w sekcji aktywów (Assets) tokeny, które można wypłacić do Layer1, a następnie kliknąć Escape, aby rozpocząć proces wypłaty.
Cały proces wypłaty wymaga wykonania trzech transakcji: "Inicjowanie ucieczki (Initiate Escape)", "Finalizacja ucieczki (Finalize Escape)" oraz "Wypłata funduszy (Withdraw Funds)".
Inicjowanie ucieczki: Po kliknięciu Escape zostaniesz przekierowany do interfejsu inicjalizacji "ucieczki", który podsumuje cały proces; następnie musisz kliknąć Inicjowanie ucieczki (Initiate Escape) i potwierdzić transakcję w portfelu; ten krok może wiązać się z dużymi kosztami gazu;
Finalizacja ucieczki: Po potwierdzeniu poprzedniej transakcji, na stronie użytkownika pojawi się nowy pasek informacji Pending Escapes; musisz kliknąć Finalizacja ucieczki (Finalize Escape) w tym pasku i potwierdzić kolejną transakcję;
Wypłata funduszy: Po zakończeniu poprzedniej transakcji, wracając do strony użytkownika, zobaczysz pasek informacji o Wypłacalnych Aktywach (Withdrawable Assets), w tym momencie kliknij Wypłać teraz (Withdraw now) i potwierdź transakcję, aby wypłacić fundusze na oryginalne konto Layer1.
Odaily uwaga: Szczegółowy proces działania można znaleźć w wskazówkach dostarczonych przez przeglądarkę StarkEx: https://explorer.dydx.exchange/tutorials/escapehatch
Po zainicjowaniu transakcji wypłaty, użytkownicy mogą na stronie głównej tej przeglądarki na bieżąco śledzić status wypłaty funduszy, aby móc wykonać następny krok.
Warto wspomnieć, że funkcja Escape Hatch nie wymaga żadnych zezwoleń, co oznacza, że użytkownicy mogą nie tylko wypłacać swoje fundusze, ale także pomagać innym użytkownikom w dokonaniu wypłat, ale nie oznacza to, że mogą przejąć aktywa innych osób; aktywa zwracane do sieci Layer1 będą zwracane tylko na odpowiadający adres Layer1.
Kolejną rzeczą, na którą należy zwrócić uwagę, jest to, że ponieważ funkcja Escape Hatch wymaga interakcji z kontraktem Ethereum i dostarczenia dowodu własności funduszy w postaci "dowodu Merkle", konieczne jest wykonanie kilku transakcji, aby zrealizować tę funkcję, a ilość danych i logiki potrzebna do przetwarzania tych transakcji jest znaczna, więc ich koszty gazu mogą być bardzo wysokie — co oznacza, że przed zamknięciem jakiejkolwiek sieci Layer2 powinieneś wypłacić środki jak najwcześniej przed oficjalnym ogłoszeniem o zamknięciu.
Podsumowując, istnienie Escape Hatch dowodzi jednej z unikalnych zalet sieci Layer2, czyli bezpieczeństwa aktywów, które zawsze jest gwarantowane przez Ethereum, nawet w przypadku zamknięcia można wymusić wypłatę funduszy. To funkcjonalność, której inne Layer1 nigdy nie będą w stanie obiecać.