Przewodnik · Ryzyko tokena · · autor: Stefan Tsezarov · aktualizacja
Żetony Honeypot: dlaczego można kupić, ale nie można sprzedać
Cena może wyglądać świetnie. Twój portfel może pokazywać tokeny. Jednak odzyskanie pieniędzy może być niemożliwe.
Kupiłeś token. Transakcja się powiodła. Tokeny znajdują się w Twoim portfelu.
Teraz próbujesz sprzedać — ale transakcja kończy się niepowodzeniem.
Próbujesz ponownie. Ten sam wynik.
Jest to jedna z najbardziej frustrujących rzeczy, jaka może przytrafić się użytkownikowi kryptowalut i często wynika z tokena Honeypot.
Sztuczka niekoniecznie polega na cenie lub wykresie.
Jest to zawarte w inteligentnej umowie.
Dobra wiadomość jest taka, że wiele mechanizmów wykorzystywanych do tworzenia Honeypot można sprawdzić przed zakupem. Sprawdzenie może zająć kilka sekund.
Po pierwsze, czym jest Honeypot?
Pomyśl o pojemniku na miód jak o drzwiach otwierających się w jednym kierunku.
Możesz wejść.
Nie możesz wrócić.
W kryptografii „drzwi” to inteligentny kontrakt tokena. Token na blockchainie takim jak Ethereum czy BNB Smart Chain jest kontrolowany przez kontrakt, który zawiera zasady przesyłania tokena pomiędzy adresami.
Kupując token, wchodzisz w interakcję z tymi zasadami. Sprzedając go, ponownie wchodzisz z nimi w interakcję.
Umowa może jednak traktować te dwa działania odmiennie.
Złośliwy token można zatem zapisać w taki sposób, że:
KUP → dozwolone
SPRZEDAJ → zablokowano
Na tym polega podstawowa idea pojemnika na miód.
W jaki sposób token może powstrzymać Cię przed sprzedażą?
Nie ma tylko jednego sposobu na utworzenie miodu. Niektóre umowy stosują bardzo oczywiste ograniczenia. Inne są bardziej subtelne.
1. Sprzedaż zablokowana
Umowa może sprawdzić, kto próbuje sprzedać i odmówić transakcji, chyba że adres jest wyraźnie dozwolony.
Możesz kupować normalnie, ale sprzedaż jest dozwolona tylko w przypadku niektórych portfeli.
2. Podatek od sprzedaży jest niezwykle wysoki
Umowa może technicznie pozwalać na sprzedaż, ale wymagać będzie ogromnego procentu transakcji.
Na przykład przy zakupie tokena może obowiązywać normalnie wyglądająca opłata w wysokości 2%. Opłata za sprzedaż może wynosić 99%.
W tym momencie sprzedaż jest technicznie możliwa, ale ekonomicznie bezużyteczna.
3. Podatek można zmienić
Jest to jeden z powodów, dla których nie powinieneś patrzeć tylko na stawkę podatku, którą widzisz w tej chwili.
Umowa może rozpoczynać się od 2% podatku od sprzedaży. Później adres z niezbędnymi uprawnieniami może go zmienić na 50%, 90%, a nawet 100%.
Zatem ważnym pytaniem nie jest tylko:
„Jaki jest podatek?”
Jest to również:
„Kto może zmienić podatek?”
4. Przesyłanie można wstrzymać
Niektóre umowy zawierają wyłącznik awaryjny, który może zatrzymać transfer.
Gdy przełącznik jest wyłączony, wszystko może wyglądać normalnie. Jeśli zostanie aktywowany później, transfery tokenów mogą zostać zatrzymane.
5. Portfele mogą zostać umieszczone na czarnej liście
Umowa może zawierać czarną listę. Do tej listy można dodać adres, po czym nie będzie już można przenieść tokena z tego portfela.
Może to spowodować, że będziesz musiał trzymać tokeny, które nadal pojawiają się w twoim portfelu, ale w rzeczywistości nie można ich przenieść.
Dlaczego Honeypoty wyglądają przekonująco?
To właśnie czyni je niebezpiecznymi.
Token może wyglądać zupełnie normalnie z zewnątrz. Możesz zobaczyć:
- wykres rosnących cen
- Wiele uchwytów
- ostatnie transakcje
- logo żetonowe
- saldo w Twoim portfelu
- wartość w dolarach dołączona do tego salda
Żadna z tych rzeczy nie dowodzi, że można sprzedawać.
Wykres cen informuje, jakie transakcje miały miejsce. Portfel informuje Cię, że jesteś właścicielem tokenów.
Żadne z nich nie odpowiada na najważniejsze pytanie:
Czy ten token faktycznie może być sprzedany przez mój portfel?
Dlatego miodownik może wyglądać atrakcyjnie aż do chwili, gdy spróbujesz wyjść.
Moment, w którym ludzie zazwyczaj odkrywają problem
Wyobraź sobie, że znajdujesz nowy token.
Wykres rośnie. Kupujesz za 100 dolarów. Zakup przechodzi. Twój portfel pokazuje teraz tokeny. Wszystko wygląda dobrze.
Kilka minut później podejmujesz decyzję o sprzedaży.
Transakcja kończy się niepowodzeniem.
Próbujesz ponownie. Nadal nic.
Zwiększasz gaz. Znowu się nie udaje.
Tokeny nie zniknęły. Nadal siedzą w twoim portfelu. Jeśli jednak umowa uniemożliwia sprzedaż Twojego adresu, saldo to może nie być dla Ciebie przydatne.
Dlatego tak ważne jest sprawdzenie przed zakupem .
Jak sprawdzić token przed zakupem
Nie ma jednego magicznego testu, który dowodzi, że token jest bezpieczny. Zamiast tego spójrz na kilka różnych sygnałów.
Wskaźniki własne kontraktu
Odpowiedzi: czy można symulować sprzedaż, czy istnieje podatek, czy można go zmienić, czy można wstrzymać przelewy, czy istnieje czarna lista, czy właściciel może tworzyć lub edytować salda.
Nie odpowiada: co właściciel zamierza dalej zrobić.
Real sprzedaje za pomocą zwykłych portfeli
Odpowiedzi : , czy komukolwiek innemu niż wdrażający udało się wydostać.
Nie odpowiada: czy Twój adres jest traktowany w ten sam sposób.
Kto jest właścicielem dostawy
Odpowiedzi: jak skoncentrowane są zasoby i jak bardzo cena zależy od kilku portfeli.
Nie odpowiada: czy sprzedaż jest w ogóle zablokowana.
Mała sprzedaż testowa
Odpowiedzi: czy Twój portfel faktycznie może wyjść już teraz.
nie odpowiada: wszystko, co już kupiłeś — i tak czy inaczej kosztuje to paliwo.
1. Sprawdź umowę tokena
Skanery bezpieczeństwa mogą sprawdzać umowę tokena i raportować takie rzeczy, jak:
- czy sprzedaż może być pomyślnie symulowana
- czy istnieją podatki od kupna lub sprzedaży
- czy te podatki można zmienić
- czy można wstrzymać transfery
- czy istnieje funkcja czarnej listy
- czy właściciel ma specjalne uprawnienia
- czy można wybić dodatkowe żetony
- czy obecne są inne nietypowe elementy sterujące
Jest to rodzaj informacji, który ma wyświetlać skaner SaveSaveSaveSave .
Wklej adres kontraktu, wybierz właściwy łańcuch bloków i przyjrzyj się indywidualnym wynikom, zamiast polegać tylko na jednej ogólnej etykiecie.
Najważniejsze jest zwrócenie uwagi na to, czego skaner nie był w stanie określić .
„Nieznany” to nie to samo, co „bezpieczny”.
2. Szukaj prawdziwych wyprzedaży
Możesz także sprawdzić aktywność tokena w eksploratorze bloków.
Szukasz dowodów na to, że zwykłe portfele faktycznie były w stanie sprzedać token. Różni się to od zwykłego oglądania dużej liczby zakupów.
Token może wykazywać dużą aktywność zakupową, jednocześnie uniemożliwiając zwykłym posiadaczom sprzedaż.
Jeśli widzisz wiele zakupów, ale bardzo mało dowodów na udaną sprzedaż za pomocą zwykłych portfeli, jest to powód do dalszych badań. Samo w sobie nie jest to absolutnym dowodem na istnienie miodu.
3. Sprawdź, kto jest właścicielem dostaw
Spójrz na największe uchwyty. Jeśli niewielka liczba portfeli kontroluje duży procent podaży, stwarza to dodatkowe ryzyko – portfele te mogą mieć duży wpływ na rynek, jeśli się sprzedają.
I pamiętaj: token może być w całości sprzedany, a mimo to będzie okropną inwestycją.
Wykrywanie typu Honeypot i ogólne wykrywanie ryzyka tokena to nie to samo.
4. Jeśli już go kupiłeś, przetestuj małą sprzedaż
Jeśli już kupiłeś token i nie masz pewności, czy możesz go sprzedać, przetestowanie niewielkiej ilości może dostarczyć przydatnych informacji. Zrób to, póki twoja pozycja jest jeszcze niewielka.
Będzie pobierana opłata sieciowa, a nieudana transakcja może nadal wiązać się z kosztami gazu.
Może jednak odpowiedzieć na bardzo praktyczne pytanie:
Czy mój portfel rzeczywiście może wyjść?
Jest to kontrola awaryjna – a nie coś, na czym należy polegać, gdy można wcześniej sprawdzić umowę.
Co właściwie oznacza „czysty” wynik?
Ta część jest ważna.
Skaner nie znajdujący żadnego znanego ograniczenia Honeypot nie oznacza, że token jest bezpieczny.
Oznacza coś znacznie węższego:
Dostępne kontrole nie pozwoliły zidentyfikować konkretnych ograniczeń, do wykrywania których miały służyć.
Istnieje duża różnica. Token może przejść kontrolę Honeypot i nadal powodować poważne problemy.
Właściciel mógł coś zmienić później
Jeżeli umowa daje właścicielowi pozwolenie na zmianę podatku od sprzedaży, bieżący podatek może być całkowicie normalny. Nie oznacza to, że pozwolenie nie stanowi ryzyka.
Skaner może poinformować Cię, że ustawienie można zmienić. Nie może wiedzieć, co właściciel zrobi jutro.
Płynność może zaniknąć
Token może być całkowicie sprzedalny w ciągu jednej minuty, a sprzedaż może być trudna lub niemożliwa po utracie płynności. To inny problem niż Honeypot.
Sam projekt może budzić wątpliwości
Umowa może mieć całkowicie normalną mechanikę transferu, podczas gdy osoby stojące za projektem składają fałszywe obietnice, porzucają projekt lub w inny sposób zachowują się nieodpowiedzialnie.
Analiza kontraktu nie może powiedzieć wszystkiego o osobach stojących za tokenem.
Niektóre informacje mogą po prostu być niedostępne
Czasami w wyniku kontroli bezpieczeństwa nie można uzyskać wystarczających informacji, aby wyciągnąć wiarygodne wnioski.
Dlatego INSUFFICIENT DATA nie powinien po cichu stać się zielonym światłem.
Jeśli system nie wie, szczera odpowiedź brzmi:
Nie wiemy.
Jedno pytanie do zapamiętania
Kiedy widzisz, że token rośnie, naturalnym jest, że zapytasz:
„Jak wysoko to może zajść?”
Wcześniej zapytaj o coś bardziej podstawowego:
„Czy mogę wyjść?”
Spójrz na umowę. Przyjrzyj się aktywności sprzedażowej. Spójrz na uprawnienia. Zobacz, co można zmienić.
A jeśli kontrola bezpieczeństwa nie może czegoś ustalić, należy traktować to jako nieznane, zamiast zakładać, że wszystko jest w porządku.
Honeypot nie zawsze jest oczywisty z wykresu.
Czasami najważniejsza informacja o tokenie nie jest w ogóle widoczna na wykresie.
Jest to zapisane w kodzie.
Ten artykuł służy wyłącznie celom edukacyjnym. Wyjaśnia mechanikę kontraktów tokenowych i sposoby ich sprawdzania przed interakcją z tokenem. Nie jest to porada finansowa i nie gwarantuje, że jakikolwiek token jest bezpieczny.