Blog
Zaginione memo, odzyskiwanie depozytu XRP lub TON
Dlaczego niektóre sieci wymagają memo, co się dzieje, gdy go brakuje, oraz rzeczywista procedura odzyskiwania błędnie przekazanego depozytu XRP, XLM lub TON.
- Published
- Updated
- Reading time
- 9 min read
Na Bitcoin lub Ethereum adres identyfikuje odbiorcę. Na XRP Ledger, Stellar i TON to nie wystarczy: adres identyfikuje konto, a dodatkowe pole identyfikuje kogo w ramach tego konta należy uznać. Pole to nazywa się Destination Tag na XRP, Memo na Stellar, comment na TON.
Jego pominięcie nie powoduje utraty środków. Ale zamienia automatyczny depozyt w przypadek ręczny, a w niektórych sytuacjach w trwałą stratę. Oto dlaczego i co się dzieje dalej.
Dlaczego to pole istnieje
Usługa przyjmująca depozyty od tysięcy klientów ma dwa sposoby na ich rozróżnienie.
Pierwszy to utworzenie jednego adresu na klienta. Tak działają Bitcoin i łańcuchy EVM: wygenerowanie adresu nic nie kosztuje, wystarczy wyprowadzić klucz.
Drugi to użycie jednego adresu i rozróżnianie klientów za pomocą etykiety dołączonej do każdej transakcji. To model narzucony przez strukturę XRP Ledger, Stellar i TON, z konkretnego powodu ekonomicznego: na tych sieciach otwarcie konta wymaga zablokowania minimalnej rezerwy w natywnym aktywie. Otwarcie dziesięciu tysięcy kont oznacza zablokowanie dziesięciu tysięcy rezerw. Model „jeden adres, wiele tagów” jest racjonalną odpowiedzią.
Bezpośrednia konsekwencja: na tych sieciach adres depozytowy, który Ci podajemy, jest współdzielony. Memo to jedyna rzecz, która Cię identyfikuje. Bez niego transakcja trafia na konto, ale nic nie wskazuje, czyje to środki.
Co dokładnie się dzieje bez memo
Trzy przypadki, bardzo różne.
Przypadek 1: sieć odrzuca transakcję. Niektóre konta mają ustawioną flagę (RequireDest na
XRP Ledger), która odrzuca każdą transakcję bez tagu docelowego. To najlepszy
wynik: transakcja kończy się niepowodzeniem, środki pozostają u Ciebie, a tracisz tylko
opłatę sieciową, znikomą na tych łańcuchach.
Przypadek 2: transakcja trafia na konto, które kontrolujemy. Jest uznawana na wspólnym koncie bez powiązania ze zleceniem. Środki istnieją, są w naszym skarbcu, ale żadna automatyzacja nie może ich przypisać. To standardowy przypadek i można go odzyskać — procedura poniżej.
Przypadek 3: transakcja trafia do innej usługi. Wkleiłeś adres innego depozytariusza lub wysłałeś z jednej platformy na drugą bez memo. Odzyskanie zależy wyłącznie od polityki odbiorcy. Niektóre duże usługi pobierają znaczne opłaty za odzyskanie; inne po prostu odmawiają przetwarzania depozytów bez memo i deklarują to w swoich regulaminach.
Przypadek 3 to prawdziwe źródło trwałych strat. Nie dotyczy nas bezpośrednio, ale dotyczy każdego, kto przesyła XRP między dwoma kontami.
Procedura odzyskiwania u nas
Gdy depozyt trafia na nasze konta XRP, XLM lub TON bez użytecznego memo, dzieje się następująco.
- Wykrycie. Nasze systemy w sposób ciągły uzgadniają ruchy na kontach depozytowych z otwartymi zleceniami. Wpis bez dopasowania jest automatycznie izolowany w kolejce ręcznego uzgadniania.
- Zgłoszenie z Twojej strony. Otwórz zgłoszenie z centrum pomocy z trzema elementami: hashem transakcji, adresem, z którego wysłałeś, oraz numerem zlecenia, którego dotyczy. Sam hash jest technicznie wystarczający, ale wszystkie trzy przyspieszają weryfikację.
- Dowód kontroli. Musimy ustalić, że nadawcą jesteś rzeczywiście Ty. W zależności od sieci oznacza to podpisany komunikat z klucza, który wygenerował transakcję, lub dopasowanie do platformy źródłowej już zidentyfikowanej na Twoje nazwisko. To nie formalność: bez tego każdy mógłby ubiegać się o osierocony depozyt, którego hash odczytał z publicznego eksploratora.
- Przypisanie lub zwrot. Po ustaleniu dowodu są dwa wyniki: depozyt jest przypisywany do Twojego zlecenia i przetwarzany po kursie obowiązującym w momencie przypisania, albo środki są zwracane na adres źródłowy, pomniejszone o koszt sieciowy zwrotu.
Czas zależy od kolejki ręcznej i od tego, jak szybko dostarczysz dowód kontroli. To nie jest natychmiastowe i nie obiecujemy umownego terminu na operację, która wykracza poza zautomatyzowaną ścieżkę.
Czego nie możemy zrobić
Ograniczenia należy przedstawić jasno.
- Nie możemy nic zrobić z depozytem wysłanym do innej usługi. Jeśli adres docelowy nie jest nasz, nie mamy dostępu do konta. Twoim jedynym odwołaniem jest wsparcie tej usługi.
- Nie możemy cofnąć potwierdzonej transakcji. Na XRP Ledger finalność jest osiągana w kilka sekund i jest definitywna. Żaden operator, walidator ani organ nie może jej cofnąć.
- Nie możemy zgadnąć Twojej tożsamości. Depozyt bez memo ze współdzielonego adresu giełdy, bez możliwego dowodu kontroli, nie może być przypisany. To dokładnie scenariusz, który kończy się stratą.
Jak nigdy się tu nie znaleźć
Zasady są krótkie i obejmują prawie każdy incydent.
- Przeczytaj cały ekran depozytu. Gdy wymagane jest memo, jest wyświetlane obok adresu z taką samą wagą wizualną. To nie jest pole opcjonalne.
- Skopiuj memo przyciskiem kopiowania, nie ręcznie. O jeden znak za dużo lub za mało powoduje nieistniejący tag, co jest równoznaczne z brakiem memo.
- Wklej memo we właściwe pole. Interfejsy wypłat nazywają je różnie: Tag, Memo, Destination Tag, Comment, Message. Czasem jest ukryte za linkiem „zaawansowane opcje”.
- Wyślij kwotę testową, gdy suma jest znacząca. Wysłanie najpierw małej kwoty kosztuje grosze na tych sieciach i dowodzi, że cała ścieżka działa.
- Wybierz sieć bez memo, gdy masz wybór. Jeśli sprzedajesz USDT, Tron, Solana i Polygon nie wymagają żadnego memo. Porównanie znajdziesz w USDT na TRC-20 lub ERC-20.
Przypadek szczególny TON
TON zasługuje na osobną uwagę. Tam pole nazywa się „comment” i jest technicznie wiadomością tekstową dołączoną do transakcji, a nie liczbą całkowitą jak Destination Tag na XRP. Wynikają z tego dwie pułapki:
- Niektóre portfele domyślnie wysyłają komentarz zaszyfrowany. Zaszyfrowany komentarz jest nieczytelny dla odbiorcy: depozyt dociera tak, jakby nie było memo. Sprawdź, czy opcja szyfrowania jest wyłączona.
- Format adresu TON występuje w kilku wariantach (
EQ...iUQ..., plus formy surowe). Oznaczają to samo konto z różnymi flagami. Użyj tego, który wyświetlamy, bez przepisywania.
Dlaczego nowsze projekty odchodzą od memo
Memo to obejście, a nie funkcja. Istnieje, ponieważ utworzenie konta kosztuje coś na tych sieciach, i przenosi ciężar poprawności na najmniej wyposażonego uczestnika: osobę wysyłającą.
Dwa trendy powoli usuwają ten ciężar.
Pierwszy to spadek kosztu utrzymania kont. Gdy wymogi rezerw spadają, lub gdy depozytariusz zgadza się je ponosić, generowanie jednego adresu depozytowego na klienta znów staje się opłacalne — a memo znika z ekranu użytkownika, nawet jeśli sieć nadal je obsługuje. Kilka usług już to zrobiło na XRP Ledger dla swoich największych klientów.
Drugi to wyprowadzanie adresów w sieciach z modelem kont. Na TON portfel może wdrażać lekkie kontrakty wyprowadzone z nadrzędnego, dając każdemu klientowi odrębny adres bez konieczności zarządzania tysiącami par kluczy przez operatora.
Żadna z tych zmian nie jest dziś powszechna. Dopóki nie będzie, praktyczna zasada pozostaje: jeśli ekran depozytu pokazuje pole memo, to pole jest tak samo obowiązkowe jak adres, a traktowanie go jako opcjonalnego to właśnie to, co zamienia rutynowy transfer w zgłoszenie do wsparcia.
Jedna rzecz do zapamiętania
Na XRP, Stellar i TON adres mówi, dokąd trafiają środki; memo mówi, dla kogo są. Adres bez memo to koperta bez nazwiska odbiorcy, pozostawiona na recepcji budynku z tysiącem mieszkań.
Aby poznać wymogi depozytowe dla poszczególnych sieci, w tym liczbę potwierdzeń i formaty adresów, zobacz Wybór sieci depozytowej oraz odpowiednią stronę aktywa, na przykład Sprzedaż XRP.
- xrp
- ton
- memo
- odzyskiwanie