AktualnościKryptoCo się dzieje, gdy kryptowaluty wyślesz na niewłaściwy adres?

Co się dzieje, gdy kryptowaluty wyślesz na niewłaściwy adres?

Autor: Blockonomi·

Najważniejsze informacje

  • •Odzyskanie środków wysłanych na niewłaściwy adres kryptoński zależy głównie od tego, kto kontroluje klucz prywatny adresu docelowego i z jakiej sieci korzystano, ponieważ potwierdzonych transakcji nie można cofnąć.
  • •Pięć z dziewięciu omówionych rodzajów błędów można w pełni lub częściowo naprawić, a cztery prowadzą do złych skutków lub trwałej utraty środków; wysłanie na własny stary adres jest zazwyczaj nieszkodliwe.
  • •Błędy związane z giełdami, takie jak brakujące tagi lub memo i nieobsługiwane tokeny, często można rozwiązać, ponieważ giełda kontroluje adres depozytowy, choć odzyskanie nie jest gwarantowane.
  • •Zatrucie adresów i złośliwe oprogramowanie w schowku mogą skierować pozornie prawidłowe przelewy do atakujących, a suma kontrolna ich nie wykryje, ponieważ adres docelowy jest prawidłowy.
  • •Zaleca się weryfikację aktywa, sieci, pełnego adresu oraz ewentualnego memo lub tagu i wysłanie małej transakcji testowej przed przeniesieniem dużych kwot.
Co się dzieje, gdy kryptowaluty wyślesz na niewłaściwy adres?

Wysłanie kryptowaluty na niewłaściwy adres to jeden z najdroższych błędów w finansach cyfrowych. W przeciwieństwie do przelewu bankowego lub płatności kartą większości transakcji kryptońskich nie można anulować po ich potwierdzeniu.

Oficjalna dokumentacja Bitcoin mówi, że potwierdzone transakcje są nieodwracalne. Środki może zwrócić wyłącznie osoba kontrolująca adres odbiorcy. Ethereum stosuje tę samą zasadę, a żadna centralna instytucja nie może cofnąć zrealizowanego przelewu.

„Niewłaściwy adres” opisuje jednak kilka różnych sytuacji. Niektóre kończą się trwałą utratą środków, inne można rozwiązać w ciągu kilku minut. Ten artykuł analizuje dziewięć najczęstszych błędów, ich prawdopodobne skutki oraz to, kto kontroluje adres docelowy w każdym przypadku.

Wytyczne Bitcoin.org, Ethereum.org, Ledger, Binance i MetaMask nie podają łącznej wartości strat ani wskaźników odzysku. Poniższe liczby to zliczenia przypadków wymienionych w tych wytycznych; nie pokazują one, jak często dany błąd występuje.

Kluczowe fakty

  • Artykuł obejmuje dziewięć rodzajów błędów.
  • Cztery z nichzą do złych skutków lub trwałej utraty środków.
  • Trzy dotyczą giełdy, która jest jedyną stroną mogącą podjąć próbę odzyskania środków.
  • Siedem sieci EVM korzysta z tego samego formatu adresu 0x.
  • Po odkryciu błędu zalecane jest dziesięć kroków.
  • Kluczowe pytanie w większości przypadków brzmi: kto kontroluje klucz prywatny adresu docelowego.

Jak działa przelew na niewłaściwy adres

Transakcja blockchain to prosty nakaz przesłania określonej kwoty z adresu A na adres B.

Po potwierdzeniu transakcji przez sieć księga wskazuje adres B jako posiadacza środków. Blockchain nie wie, jaki adres nadawca chciał wpisać. Nie ma działu wsparcia ani przycisku do cofnięcia potwierdzonego przelewu.

Bitcoin mówi, że potwierdzoną płatność może zwrócić wyłącznie osoba, która ją otrzymała. Ethereum stosuje tę samą zasadę do ETH i tokenów wysłanych do niewłaściwego portfela. Realne opcje to kontakt z właścicielem adresu, kontakt z giełdą, jeśli adres do niej należy, lub sprawdzenie, czy smart kontract zawiera funkcję odzysku.

Kluczowe pytanie nie dotyczy więc tego, czy adres był niewłaściwy, ale tego, kto nim kontroluje i z jakiej sieci korzystano.

Dziewięć błędów i ich skutki

Wytyczne obejmują dziewięć typowych sytuacji i określają perspektywy odzysku dla każdej z nich.

Tabela 1: Dziewięć błędów związanych z niewłaściwym adresem i ich perspektywy odzysku

Cztery z dziewięciu błędów należą do grupy o złych skutkach lub utracie środków. Dwa często da się odzyskać, a dwa czasami. Wysłanie środków na własny stary adres Bitcoin to jedyny błąd, który zazwyczaj jest nieszkodliwy.

Błędy w pisaniu są często wykrywane

Adresy kryptońskie zazwyczaj zawierają wbudowaną sumę kontrolną. Bitcoin zaznacza, że jego oprogramowanie potrafi wykryć wiele błędów w pisaniu i zasadniczo nie wyśle płatności na nieprawidłowy adres.

W efekcie zmiana jednego znaku niekoniecznie oznacza wysłanie środków do obcej osoby. W wielu przypadkach portfel odrzuca adres. Większe niebezpieczeństwo pojawia się, gdy błędnie wpisany adres sam w sobie jest prawidłowy.

Kontrola nad adresem docelowym decyduje o wyniku

Wynik w każdym przypadku zależy głównie od tego, czy ktoś mają dostęp do klucza prywatnego adresu docelowego ma techniczny sposób na przeniesienie aktywa.

Jeśli ktoś kontroluje klucz, odzyskanie może być możliwe. Jeśli nikt nie posiada wymaganego klucza, blockchain nie jest w stanie go utworzyć. Wytyczne grupują błędy według tego, kto kontroluje adres odbiorcy.

Tabela 2: Rodzaje błędów pogrupowane według kontrolującego adres docelowy

Prawidłowy portfel innej osoby

To zazwyczaj najgorszy scenariusz. Na przykład nadawca chce przelać 1 ETH na jeden adres, ale wkleja inny adres różniący się kilkoma znakami. Jeśli drugi adres jest prawidłowy i kontrolowany przez kogoś innego, Ethereum przetworzy przelew normalnie.

Z perspektywy sieci nic złego się nie stało: nadawca podpisał transakcję i wysłał ją na prawidłowy adres docelowy. Ledger mówi, że jedynym praktycznym rozwiązaniem jest kontakt z właścicielem, jeśli da się go zidentyfikować. W przeciwnym razie aktywa należy zasadniczo uznać za utracone.

Adres, którego nikt nie kontroluje

Przelew może trafić na prawidłowy adres, do którego nikt nie posiada klucza prywatnego. Blockchain akceptuje transakcję, ale nikt nie może autoryzować płatności z tego portfela.

Bitcoin.org zauważa, że środki wysłane w ten sposób stają się trwale niedostępne. Monety nadal istnieją w blockchainie, ale nie można ich wydać.

Adres smart kontraktu

Adresy Ethereum mogą należeć do zwykłych kont lub smart kontraktów. Gdy tokeny trafiają do kontraktu, kod kontraktu decyduje, co może się wydarzyć dalej.

Ethereum.org mówi, że odzyskanie jest czasami możliwe, gdy kontrakt zawiera funkcję wypłaty lub odzysku, choć jest to rzadkie. Jeśli kod nie potrafi przetransferować tokenów, mogą one pozostać trwale zablokowane.

Twój własny stary adres

Wysłanie środków na stary adres we własnym portfelu zazwyczaj nie stanowi problemu. Wiele portfeli Bitcoin generuje nowy adres odbiorczy dla każdej płatności, aby poprawić prywatność.

Bitcoin.org wyjaśnia, że wcześniejsze adresy pozostają częścią portfela nawet po wyświetleniu nowszego adresu. Ledger mówi, że ta sama zasada dotyczy Litecoin, Dogecoin i innych monet opartych na UTXO. Stary adres nie wygasa.

Błędy związane z niewłaściwą siecią

Wybór niewłaściwej sieci to jeden z najczęstszych błędów kryptońskich obecnych czasów. Giełda może udostępnić adres depozytowy Ethereumaczynający się od 0x. Użytkownik może wypłacić USDT, wybierając BNB Smart Chain zamiast Ethereum.

Portfel może wysłać tokeny bez problemu, ale giełda oczekiwała depozytu w sieci Ethereum. W efekcie środki mogą nie pojawić się na koncie użytkownika.

Binance ostrzega, że wybór niekompatybilnej sieci może doprowadzić do utraty środków, których może nie dać się odzyskać. Niektóre przypadki można jednak rozwiązać, zwłaszcza gdy przelew dotyczy sieci zgodnych z EVM.

Siedem sieci EVM korzysta z jednego formatu adresu

Sieci zgodne z Ethereum często używają tego samego formatu adresu. Ogólnie ten sam klucz prywatny generuje ten sam adres 0x w każdej z nich. Wytyczne wymieniają Ethereum, BNB Smart Chain, Polygon, Arbitrum, Optimism, Base i Avalanche C-Chain.

Ledger wyjaśnia, że przelew do niewłaściwej sieci może być odzyskiwalny, gdy nadawca kontroluje portfel docelowy. Może wystarczyć dodanie właściwej sieci lub tokenu do portfela.

Na przykład użytkownik chce wysłać USDC przez Ethereum, ale wysyła je przez Polygon na własny adres 0x. USDC może nadal należeć do tego użytkownika; znajduje się pod jego adresem w sieci Polygon, a nie Ethereum.

Tabela 3: Cztery kroki, aby odzyskać środki wysłane na własny adres w innej sieci EVM

W tej sytuacji sam przelew niekoniecznie był błędny. Błędna była wyświetlana sieć.

Niewłaściwe kontrakty tokenów

Stablecoiny mogą być kolejnym źródłem zamieszania. Wiele tokenów ma podobne nazwy lub symbole, a token taki jak USDT może mieć inny kontrakt w każdej sieci. Oszuści tworzą też fałszywe tokeny naśladujące znane nazwy.

Jeśli zostanie użyty niewłaściwy kontrakt tokenu, platforma odbierająca może nie rozpoznać aktywa, mimo że adres jest prawidłowy. W portfelu self-custody dodanie właściwego kontraktu tokenu może ujawnić saldo. W przypadku giełdy użytkownik może musieć poprosić o odzyskanie środków.

Błędy przy wpłatach na giełdy

Sytuacja zmienia się, gdy adres docelowy należy do giełdy. Użytkownik nie kontroluje kluczy prywatnych adresu depozytowego giełdy; kontroluje je giełda.

Tylko giełda może zatem podjąć próbę odzyskania środków. Wynik zależy wyłącznie od polityk i narzędzi technicznych giełdy. Trzy z dziewięciu rodzajów błędów należą do tej kategorii.

Brakujące tagi i memo

Niektóre kryptowaluty wymagają dodatkowego identyfikatora przy wpłatach na giełdę. Wytyczne wymieniają tagi docelowe XRP, memo Stellar XLM, memo TON oraz identyfikatory płatności na niektórych sieciach.
Duże giełdy często używają jednego portfela blockchain dla wielu klientów. Tag lub memo wskazuje, który klient powinien otrzymać wpłatę. Jeśli zostanie pominięty lub wpisany niepoprawnie, monety mogą bezpiecznie dotrzeć do sieci, ale giełda nie będzie w stanie ustalić, które konto należy zasilić.

Binance mówi, że brakujące lub niepoprawne tagi mogą uniemożliwić zaksięgowanie wpłaty. Dotknięci użytkownicy mogą móc złożyć wniosek w ramach procedury odzyskiwania memo i tagów. Odzyskanie jest często możliwe, ponieważ giełda jest właścicielem adresu, transakcja jest widoczna w sieci, a nadawca może udowodnić, które konto ją zainicjowało.

Tabela 4: Siedem szczegółów zwykle wymaganych we wniosku o odzyskanie memo lub tagu

Niektóre platformy pobierają opłatę za tę usługę.

Nieobsługiwane tokeny

Giełda może akceptować ETH i USDC na swoim adresie Ethereum, ale nie mniejszy token ERC-20. Jeśli zostanie wysłany nieobsługiwany token, transakcja może się zakończyć w sieci, a giełda może po prostu nie zasilić konta klienta.

Tokeny mogą pozostać pod adresem kontrolowanym przez giełdę, nie pojawiając się w jej rejestrach klientów. Binance mówi, że odzyskanie nie jest gwarantowane, choć może pomóc w niektórych przypadkach. Jej system Smart Retrieval obejmuje pewne nieprawidłowe wpłaty.

Użytkownicy powinni zatem zweryfikować zarówno sieć, jak i konkretne aktywo obsługiwane przez giełdę przed wysłaniem środków.

Czy giełda może cofnąć wypłatę?

Zanim giełda roześle wypłatę do sieci, może jeszcze kontrolować proces. Po dotarciu wypłaty do blockchaina giełda nie może poprosić Bitcoin ani Ethereum o jej cofnięcie.

Jeśli adres docelowy należy do samej giełdy, wewnętrzne odzyskanie bywa czasami możliwe. Jeśli należy do zewnętrznego portfela, Binance mówi, że nie może pomóc i zaleca użytkownikom kontakt z właścicielem adresu lub platformą, która go kontroluje. Szybki kontakt z giełdą nadal warto podjąć, ale szybkość nie gwarantuje anulowania.

Zatrucie adresów i złośliwe oprogramowanie w schowku

Prawidłowy adres nadal może być niewłaściwym celem. Wytyczne wymieniają pięć sposobów, w jaki to się dzieje: skopiowanie niewłaściwego adresu, wybranie niewłaściwego odbiorcy, złośliwe oprogramowanie zmieniające zawartość schowka, użycie łudząco podobnego adresu utworzonego przez atakującego oraz ponowne użycie adresu z historii transakcji.

Trzy z nich to błędy użytkownika, a dwa są powodowane przez atakujących. Ochrona sumą kontrolną nie zapobiega żademu z nich, ponieważ adres docelowy jest prawidłowym adresem blockchain.

Zatrucie adresów

W ataku polegającym na zatruciu adresów oszust tworzy adres przypominający ten, którego ofiara często używa. Pierwszy i ostatni znak się zgadzają, a środkowe znaki są różne.

Atakujący wysyła następnie małą transakcję związaną z portfelem ofiary, dzięki czemu podobny adres pojawia się w historii transakcji portfela. Ofiara może później skopiować znajomo wyglądający adres z tej historii i wysłać środki atakującemu.

MetaMask ostrzega, że środki są zazwyczaj nieodzyskiwalne, gdy taka transakcja zostanie potwierdzona. Dodało ostrzeżenia porównujące adres docelowy z przeszłą aktywnością, aby wykrywać podobne adresy. Bitcoin.org zaleca użytkownikom sprawdzanie całego adresu, a nie tylko pierwszych i ostatnich znaków.

Złośliwe oprogramowanie w schowku

Złośliwe oprogramowanie typu clipboard-jacking monitoruje schowek użytkownika w poszukiwaniu adresu kryptońskiego i zastępuje go adresem atakującego. Użytkownik może następnie wkleić podstawiony adres, nie zauważając zmiany.

Ledger ostrzega, że środki wysłane na podstawiony adres mogą zostać trwale utracone. Portfele sprzętowe zmniejszają to ryzyko, ponieważ adres można sprawdzić na zaufanym ekranie urządzenia. Adres należy zweryfikować na portfelu sprzętowym, a nie tylko na komputerze.

Tabela 5: Zagrożenia związane z adresami i główna obrona przed każdym z nich

Czy transakcję można anulować przed potwierdzeniem?

Czasami. Transakcje Bitcoin nie stają się ostateczne od razu, ponieważ potwierdzenia kumulują się wraz z dodawaniem kolejnych bloków. Bitcoin.org zauważa, że każde potwierdzenie utrudnia odwrócenie transakcji.

Oczekujące transakcje Ethereum można czasami zastąpić, wysyłając inną transakcję z tym samym nonce i wyższą opłatą gas. Po potwierdzeniu pierwotnego przelewu zwykłe anulowanie nie jest już możliwe. Bezpieczniejszą praktyką jest sprawdzenie szczegółów przed podpisaniem, a nie po rozesłaniu transakcji.

Co zrobić po błędzie

Każdy, kto wysłał kryptowalutę na niewłaściwy adres, powinien najpierw zachować spokój. Wytyczne zalecają dziesięć kroków.

Tabela 6: Dziesięć kroków po przelewie na niewłaściwy adres

Najpierw sprawdź transakcję

Zanim założysz, że środki przepadły, znajdź hash transakcji, zwany także TxID lub identyfikatorem transakcji. Ten unikalny identyfikator można wprowadzić do eksploratora właściwego blockchaina, takiego jak Bitcoin, Ethereum, Solana, XRP Ledger, BNB Smart Chain lub Polygon.

Sprawdź status transakcji, adres docelowy sieć, token i kwotę. Nieudana transakcja zazwyczaj oznacza, że aktywa się nie przemieściły, choć niektóre blockchainy mogą mimo to pobrać opłaty. Udana transakcja oznacza, że blockchain wykonał podpisaną instrukcję.

Uważaj na oszustwa związane z odzyskiwaniem

Utrata kryptowalut tworzy drugie ryzyko. Ofiary często publikują w internecie prośby o pomoc, a oszuści odpowiadają ofertami odzyskania środków.

Mogą twierdzić, że potrafią odwrócić blockchain, zhakować portfel odbiorcy, skontaktować się z górnikiem, odzyskać klucz prywatny, użyć specjalnego oprogramowania lub odzyskać środki w zamian za zaliczkę. Ethereum.org mówi, że nikt nie może odwrócić transakcji blockchain i że każdy oferujący płatne odzyskiwanie najprawdopodobniej prowadzi kolejne oszustwo.

Nigdy nie przekazuj rzekomemu serwisowi odzyskiwania frazy seed, klucza prywatnego, hasła do giełdy ani zdalnego dostępu do komputera. Każdy, kto zdobędzie frazę seed, może przejąć kontrolę nad powiązanym portfelem.

Jak zapobiegać przelewom na niewłaściwy adres

Kilka nawyków może zapobiec większości z tych błędów. Wytyczne wymieniają dziewięć praktyk: cztery ograniczające błędy adresowe, cztery pomagające zweryfikować szczegóły transakcji przed wysyłką i jedną dodającą ochronę urządzenia.

Tabela 7: Dziewięć nawyków zmniejszających ryzyko przelewu na niewłaściwy adres

Wykorzystaj transakcję testową

Przy dużym przelewie najpierw wyślij małą kwotę testową. Osoba planująca przenieść 50 000 USD w kryptowalutach może wysłać 10–50 USD, w zależności od opłat sieciowych, i poczekać na potwierdzenie wpłaty przez platformę odbiorczą przed wysłaniem reszty.

Wymaga to zapłacenia drugiej opłaty sieciowej, ale kilka dolarów może pomóc zweryfikować przelew o wartości 50 000 USD. Test jest szczególnie przydatny przy nowej giełdzie, nowym portfelu, mostku, wyborze sieci, tagu XRP lub przy każdej dużej transakcji.

Dlaczego kryptowaluty działają w ten sposób

Nieodwracalność może wydawać się wadą po popełnieniu błędu, ale jest też podstawową cechą kryptowalut. Bank kontroluje własną księgę i może cofnąć płatność, zamrozić środki lub poprawić wpis.

Bitcoin i Ethereum zamiast tego wykorzystują zdecentralizowany konsensus. Ethereum zauważa, że za siecią nie stoi żadna firma posiadająca władzę zamrożenia lub odzyskania środków użytkowników. Zapewnia to ostateczne rozliczenie i odporność na cenzurę, przenosząc jednocześnie odpowiedzialność z instucji na użytkownika.

Podsumowanie

Wysłanie kryptowaluty na niewłaściwy adres nie zawsze oznacza utratę środków. Z dziewięciu omówionych rodzajów błędów pięć można w pełni lub częściowo naprawić, a cztery prowadzą do złych skutków lub utraty.

Błędy dotyczące własnego portfela użytkownika lub giełdy można odzyskać najłatwiej. Błędy związane z obcą osobą, niedostępnym adresem lub atakującym – najtrudniej. Po potwierdzeniu podpisanej transakcji zazwyczaj nie można jej cofnąć.

Najbezpieczniejsza rutyna jest prosta: sprawdź aktywo, sieć, pełny adres oraz ewentualne memo lub tag. Następnie wyślij małą transakcję testową przed przeniesieniem dużej kwoty.

Źródła