Wormhole (W): Jak VAAs i transfery międzyłańcuchowe są finalizowane
Transakcja źródłowa potwierdzona. Łańcuch docelowy może nadal czekać. Wormhole to protokół komunikacji międzyłańcuchowej, w którym Strażnicy poświadczają wiadomości jako VAAs, zanim zostaną one dostarczone i wykonane w innym łańcuchu.
Prześledź potwierdzenie źródła, poświadczenie Strażników, dostępność VAA, dostarczenie i wykonanie docelowe, aby zidentyfikować, co pozostało do zakończenia transferu wiadomości lub tokena.
Temat:
Zakończenie przesyłania wiadomości i transferu tokenów międzyłańcuchowych w Wormhole
Zakres rynku:
Migawka tokena CoinGecko W/USD
Zakres opłat:
Łańcuchy źródłowe i docelowe używają własnych natywnych aktywów opłatowych
Strefa czasowa:
UTC
Ta referencja wyjaśnia stany wiadomości i transferów. Nie przekazuje VAA, nie odzyskuje środków, nie weryfikuje arbitralnego kontraktu tokena ani nie gwarantuje wykonania docelowego.
Potwierdzenie na łańcuchu źródłowym jest tylko pierwszym obserwowalnym stanem w cyklu życia międzyłańcuchowego Wormhole.
Zdarzenie źródłowe staje się VAA podpisanym przez Strażników, zanim nastąpi dostarczenie i wykonanie docelowe.
Od aplikacji źródłowej do podpisanej wiadomości
Aplikacja źródłowa wywołuje rdzenny kontrakt Wormhole i publikuje wiadomość. Aplikacja jest emiterem, a łańcuch emitera, adres emitera i sekwencja identyfikują tę wiadomość w sieci. Ładunek przenosi instrukcję specyficzną dla aplikacji, którą kontrakt docelowy może później przetworzyć.
Strażnicy obserwują zdarzenie na łańcuchu źródłowym i podpisują tę samą wiadomość po spełnieniu wymaganego przez aplikację poziomu spójności. Gdy wymagany kworum Strażników jest zgromadzony, podpisana koperta stanowi Zatwierdzenie Weryfikowalnego Działania, czyli VAA. VAA rejestruje podpisaną wiadomość; nie jest to potwierdzenie z łańcucha docelowego.
Co zachować podczas śledzenia wiadomości
Hash transakcji źródłowej i łańcuch źródłowy.
Łańcuch emitera, adres emitera i sekwencja.
Aplikacja docelowa, która ma zużyć VAA.
Identyfikator VAA lub podpisany ładunek, gdy stanie się dostępny.
Ważny VAA musi nadal dotrzeć do właściwego kontraktu i ukończyć transakcję docelową.
Dostarczenie jest oddzielnym działaniem
Przekaźnik, usługa aplikacji lub użytkownik może pobrać VAA i przesłać go do łańcucha docelowego. Dokładna trasa zależy od produktu i aplikacji Wormhole. Dostarczenie wymaga zatem ważnego miejsca docelowego, obsługiwanej integracji i wystarczającego gazu w łańcuchu docelowym, chyba że wybrana usługa przekaźnikowa już uwzględniła ten koszt.
Kontrakt docelowy weryfikuje podpisy Strażników i sprawdza wiadomość pod kątem oczekiwanego emitera, reguł autoryzacji i ochrony przed powtórzeniem. Dopiero wtedy aplikacja docelowa może wybić, zwolnić lub zaktualizować stan. Dostępność VAA dowodzi poświadczenia; nie dowodzi, że ta transakcja docelowa się powiodła.
Potwierdzenie, które ma znaczenie
Sprawdź transakcję docelową i stan aplikacji. Nieudane wywołanie docelowe, wstrzymany kontrakt, nieobsługiwana reprezentacja tokena lub niewystarczający gaz docelowy mogą pozostawić transakcję źródłową potwierdzoną, podczas gdy zamierzony wynik docelowy pozostaje nieobecny.
Wormhole obsługuje więcej niż jeden model transferu tokenów, a zasób docelowy może mieć różne zasady własności i reprezentacji.
NTT utrzymuje wdrożenia tokenów kontrolowane przez projekt oddzielnie od opakowanej ścieżki lock-and-mint Wormhole.
Natywne transfery tokenów
Natywne transfery tokenów, czyli NTT, pozwalają projektowi kontrolować kontrakty tokenów i politykę transferów w połączonych łańcuchach. Wdrożenie może używać wzorców burn-and-mint lub blokowania, a także dodawać kontrole, takie jak limity szybkości, wstrzymywanie i reguły dostępu. Projekt pozostaje odpowiedzialny za wybrane kontrakty, zarządzanie i wsparcie docelowe.
Transfery opakowanych tokenów
Transfery tokenów opakowanych, zwane również Token Bridge w kontraktach Wormhole i SDK, wykorzystują ścieżkę lock-and-mint dla szerokiej kompatybilności. Tokeny są blokowane po stronie pochodzenia, a opakowana reprezentacja jest bita po stronie docelowej. Powrót przez obsługiwaną ścieżkę spala opakowaną reprezentację i uwalnia oryginalny zasób.
Dopasowanie nazw lub tickerów nie dowodzi, że dwa kontrakty tokenów są wymienne. Potwierdź kontrakt źródłowy, kontrakt docelowy, produkt transferowy, model przechowywania i ścieżkę wykupu przed zatwierdzeniem transferu lub dodaniem otrzymanego zasobu do innej aplikacji.
Finalność i granice zaufania
Zakończenie obejmuje kilka systemów, więc jedno potwierdzenie nie może reprezentować wszystkich granic bezpieczeństwa i wykonania.
Finalność źródła i poświadczenie Guardian
Aplikacja wybiera poziom spójności, który mówi Guardianom, ile potwierdzeń łańcucha źródłowego należy obserwować przed podpisaniem. Niższy próg oczekiwania może poprawić szybkość, ale może narazić aplikację na większe ryzyko reorganizacji łańcucha źródłowego. Guardianowie poświadczają zaobserwowaną wiadomość; nie czynią łańcucha źródłowego ani docelowego finalnym.
Dostarczenie, wykonanie i ryzyko aplikacji
Relayerzy lub użytkownicy dostarczają VAA, łańcuchy docelowe potwierdzają wynikową transakcję, a aplikacje docelowe egzekwują własną logikę kontraktów. Ryzyko operacyjne może zatem leżeć w łańcuchu źródłowym, obserwacji Guardian, pobraniu VAA, dostarczeniu, gazie docelowym, finalności docelowej, uprawnieniach aplikacji lub implementacji tokena.
Model bezpieczeństwa Wormhole powinien być oceniany wraz z aplikacją, która go używa. Poprawnie podpisana wiadomość może nadal wywołać aplikację z innymi kontrolami aktualizacji, pauzy, limitów stawek lub autoryzacji niż inna trasa.
Traktuj zakończenie jako sekwencję weryfikowalnych stanów, a nie pojedynczy status mostu.
Każdy ukończony stan dostarcza inne dowody; stan docelowy jest ostateczną kontrolą widoczną dla użytkownika.
Lista kontrolna zakończenia międzyłańcuchowego
Transakcja źródłowa jest potwierdzona na wymaganym poziomie łańcucha źródłowego.
Oczekiwana wiadomość Wormhole została wyemitowana przez właściwą aplikację.
Dopasowany VAA podpisany przez Guardian jest dostępny.
VAA został dostarczony do zamierzonego kontraktu docelowego.
Transakcja docelowa została potwierdzona bez wycofania kontraktu.
Oczekiwany stan salda lub aplikacji jest widoczny w miejscu docelowym.
Nie zatrzymuj się na pośrednim sukcesie
Eksplorator źródłowy może pokazywać sukces, podczas gdy dostarczenie jest w toku. Usługa VAA może zwrócić podpisaną wiadomość, podczas gdy nie istnieje żadna transakcja docelowa. Eksplorator docelowy może pokazywać potwierdzone wywołanie, podczas gdy aplikacja odbierająca wyświetla inną reprezentację tokena. Transfer jest zakończony tylko wtedy, gdy oczekiwany wynik docelowy jest obecny.
Zanim ponowisz utknięty transfer
Ponów próbę tylko po zidentyfikowaniu, czy brakującym krokiem jest poświadczenie, dostarczenie czy wykonanie docelowe.
Najpierw zachowaj dowody
Zachowaj hash transakcji źródłowej, łańcuch źródłowy, emiter i sekwencję. Zlokalizuj VAA, zanim założysz, że wiadomość nigdy nie została zaobserwowana. Potwierdź zamierzony łańcuch docelowy i kontrakt, a następnie poszukaj transakcji docelowej powiązanej z tym VAA lub żądaniem aplikacji.
Sprawdź blokady specyficzne dla trasy
Zachowaj natywny zasób opłat wymagany przez łańcuch docelowy.
Zweryfikuj, czy miejsce docelowe obsługuje dokładną natywną lub opakowaną reprezentację tokena.
Sprawdź limity szybkości, wstrzymane kontrakty, dostępność relayerów i wycofania docelowe.
Określ, czy dostarczenie pozostaje, czy wykonanie już się nie powiodło.
Nie powtarzaj ślepo transferu źródłowego; druga wiadomość źródłowa może stworzyć drugie zobowiązanie.
Wormhole nie używa W jako uniwersalnego tokena gazu. Transakcje źródłowe i docelowe używają zasobów opłat swoich odpowiednich łańcuchów.
Co robi token W
W jest profilowanym zasobem rynkowym i tokenem zarządzania; nie jest samą wiadomością międzyłańcuchową.
Rola zarządzania
Posiadacze W mogą uczestniczyć w zarządzaniu Wormhole poprzez obsługiwany proces zarządzania, w tym delegować siłę głosu. W jest dostępne w obsługiwanych środowiskach Solana i EVM poprzez infrastrukturę transferu tokenów Wormhole, ale kontrakt i łańcuch nadal mają znaczenie, gdy portfel wyświetla saldo W.
Posiadanie W nie tworzy VAA, nie dostarcza wiadomości ani nie płaci wszystkich opłat źródłowych i docelowych. Migawka rynku W/USD na tej stronie opisuje kontekst rynkowy tokena. Postęp transakcji musi być nadal sprawdzany przez stany wykonania łańcucha źródłowego, VAA i docelowego opisane powyżej.
Wormhole Message i FAQ dotyczące transferów
Skoncentrowane odpowiedzi na temat VAA, dostarczania, gazu, modeli transferu i kontroli ukończenia.
Co to jest VAA Wormhole?
Weryfikowalne zatwierdzenie akcji to wiadomość Wormhole plus podpisy Guardianów wymagane przez protokół. Dowodzi, że kworum Guardianów poświadczyło wiadomość, a nie że kontrakt docelowy ją wykonał.
Czy potwierdzona transakcja źródłowa oznacza, że transfer Wormhole jest zakończony?
Nie. Wiadomość może nadal wymagać poświadczenia Guardian, dostarczenia VAA, weryfikacji miejsca docelowego i pomyślnego wykonania łańcucha docelowego, zanim pojawi się oczekiwany zasób lub stan.
Kto dostarcza VAA Wormhole do łańcucha docelowego?
Dostawa może być wykonana przez relayer, usługę aplikacyjną lub użytkownika, w zależności od produktu i trasy Wormhole. Transakcja docelowa nadal wymaga zaakceptowanego VAA i wystarczającego gazu.
Dlaczego transfer Wormhole wymaga gazu w łańcuchu docelowym?
Przesłanie i wykonanie VAA tworzy transakcję na łańcuchu docelowym. Ta transakcja wykorzystuje aktywo opłat łańcucha docelowego, chyba że wybrana usługa przekaźnikowa uwzględniła koszt w swoim procesie usługowym.
Jaka jest różnica między NTT a transferami tokenów opakowanych?
NTT pozwala projektowi kontrolować natywne kontrakty tokenów i polityki w różnych łańcuchach. Transfery tokenów opakowanych używają ścieżki lock-and-mint zarządzanej przez Wormhole, która tworzy opakowaną reprezentację docelową.
Jak mogę sprawdzić, gdzie utknął transfer Wormhole?
Porównaj paragon źródłowy, emiter i sekwencję, dostępność VAA, transakcję docelową oraz końcowe saldo lub stan docelowy. Pierwszy brakujący element identyfikuje, czy obserwacja, dostarczenie czy wykonanie pozostaje do zrealizowania.
Czy powinienem powtórzyć transakcję źródłową, gdy dostarczenie jest opóźnione?
Nie, dopóki nie zidentyfikujesz brakującego etapu. Powtórzenie akcji źródłowej może wyemitować drugą wiadomość i utworzyć kolejny transfer, podczas gdy oryginalny VAA jest nadal możliwy do dostarczenia.
Do czego służy token W?
W jest tokenem zarządzania Wormhole i aktywem profilowanym na tej stronie. Nie jest uniwersalnym aktywem gazowym i samo w sobie nie dowodzi, że wiadomość międzyłańcuchowa została ukończona.
Znane ograniczenia
Obsługiwane łańcuchy, wdrożone kontrakty, produkty przekaźnikowe i reprezentacje tokenów mogą się zmieniać.
VAA podpisany przez Guardianów nie gwarantuje pomyślnego dostarczenia ani wykonania docelowego.
Ta strona nie może odzyskać transferu ani potwierdzić bezpieczeństwa dowolnej aplikacji lub kontraktu tokenowego.
Metodologia danych rynkowych
Strona używa zagregowanego migawki CoinGecko W/USD. Dla tego podmiotu nie jest renderowany żaden wykres giełdowy.
Źródło migawki rynkowej
Zagregowane dane rynkowe CoinGecko (W/USD)
Pamięć podręczna
Pamięć podręczna zrzutu wynosi około 60 sekund.
Obsługa błędów
Zweryfikowane dane z pamięci podręcznej są oznaczone jako Cached lub Delayed. Brakujące wartości pozostają niedostępne.
Podstawowa dokumentacja Wormhole wspiera wyjaśnienia dotyczące wiadomości, transferów, bezpieczeństwa i zarządzania. Atrybucja CoinGecko pozostaje przy migawce rynkowej.