Что такое honeypot token и почему токен можно купить, но невозможно продать

Иногда пользователь находит новый токен, покупает его через DEX и видит, как баланс растёт вместе с ценой.

Например:

Покупка: $100
Через несколько часов кошелёк показывает: $800

Но когда пользователь пытается продать токен обратно в USDT, ETH или другую валюту, транзакция постоянно завершается ошибкой.

Одна из возможных причин — honeypot token.

Так называют токены, устроенные таким образом, что купить их можно, а продать — невозможно либо крайне сложно.

Что такое honeypot token

Слово honeypot можно перевести как «горшочек с мёдом».

Смысл схемы простой: пользователя привлекают красивым графиком, быстрым ростом цены или обещанием высокой прибыли.

Покупка проходит успешно.

Но внутри смарт-контракта могут существовать правила, которые ограничивают продажу.

Упрощённо:

USDT → токен — разрешено

токен → USDT — запрещено

В результате деньги заходят в актив, но выйти из него обычный пользователь уже не может.

Как такое вообще возможно

Токены в сетях вроде Ethereum или BNB Chain работают через смарт-контракты.

Контракт определяет правила:

  • кто может переводить токены;

  • какие операции разрешены;

  • какая комиссия взимается;

  • существуют ли ограничения;

  • какие права есть у владельца контракта.

Недобросовестный разработчик может добавить условия, которые выглядят нормально при покупке, но блокируют продажу.

Сам блокчейн при этом работает корректно — он просто выполняет код контракта.

Самый простой вариант honeypot

Представим токен ABC.

Пользователь покупает:

100 USDT → 10 000 ABC

Покупка проходит.

Но когда он пытается выполнить:

10 000 ABC → USDT

контракт проверяет адрес пользователя и отклоняет транзакцию.

При этом адрес разработчика может спокойно продавать токены.

Получается:

покупать могут все

продавать могут только определённые адреса

Почему цена такого токена может постоянно расти

Если большое количество пользователей покупает актив, но почти никто не может его продать, график может выглядеть очень привлекательно.

Например:

$0.01 → $0.03 → $0.10 → $0.50

Со стороны кажется, что спрос огромный.

Но обычных продаж практически нет.

Это создаёт искусственное ощущение непрерывного роста.

Пользователь видит в кошельке большую стоимость своих токенов, хотя фактически превратить их обратно в ликвидный актив может быть невозможно.

Баланс в $10 000 ещё не означает, что можно получить $10 000

Это важный момент.

Кошелёк может показать:

Token ABC: $10 000

Но эта цифра обычно рассчитывается по текущей рыночной цене.

Она не гарантирует, что весь объём можно реально продать по этой цене.

Если продажа запрещена контрактом или в пуле практически нет ликвидности, отображаемая стоимость может быть только цифрой в интерфейсе.

Поэтому:

стоимость на экране ≠ гарантированная сумма, которую можно вывести.

Каким образом блокируют продажу

Honeypot может быть реализован разными способами.

Например, контракт может:

  • разрешать продажу только определённым адресам;

  • помещать обычных покупателей в blacklist;

  • запрещать перевод токена на адрес DEX;

  • вводить специальные ограничения после покупки;

  • устанавливать огромную комиссию на продажу;

  • менять правила после запуска токена.

Для пользователя результат один: купить получилось, а выйти из позиции — нет.

Что такое blacklist

Некоторые токены имеют функцию blacklist.

Она может использоваться и в легитимных проектах для определённых задач, но в мошенническом токене её могут применять против покупателей.

Например:

Пользователь покупает токен.

После покупки его адрес автоматически или вручную попадает в список:

Blocked

После этого отправка или продажа токенов становится невозможной.

А что если комиссия на продажу 99%

Это ещё один вариант похожей схемы.

Технически продажа может быть разрешена.

Но контракт устанавливает, например:

Buy tax: 1%

Sell tax: 99%

Пользователь продаёт токены на $1 000 и фактически получает лишь небольшую часть суммы.

Формально это не обязательно классический honeypot с полной блокировкой продажи, но для пользователя результат очень похож.

Почему разработчик при этом может продавать

Контракт может содержать исключения.

Например:

Owner → разрешено

Whitelist → разрешено

Обычный пользователь → запрещено

Поэтому в истории транзакций можно увидеть продажи и решить:

«Значит токен точно можно продать».

Но продавать могли только заранее разрешённые адреса.

Сам факт наличия нескольких продаж ещё не гарантирует, что такая возможность есть у всех держателей.

Что такое whitelist

Whitelist — список адресов, которым предоставлены специальные права.

В honeypot-схеме туда могут входить:

  • создатель токена;

  • связанные с ним кошельки;

  • адреса для создания видимости нормальной торговли.

Остальные пользователи получают совершенно другие правила.

Почему автоматическая проверка токена не даёт 100% гарантии

Существуют сервисы, которые анализируют смарт-контракты и пытаются определить honeypot.

Они могут проверять:

  • возможность покупки;

  • возможность продажи;

  • комиссии;

  • права владельца;

  • подозрительные функции.

Это полезный дополнительный инструмент.

Но полагаться только на одну автоматическую проверку не стоит.

Контракт может:

  • изменить настройки позже;

  • использовать прокси;

  • применять разные правила к разным адресам;

  • активировать ограничения после определённого события.

Поэтому одна зелёная отметка не означает абсолютную безопасность.

Как проверить токен перед покупкой

Если актив малоизвестный, стоит проверить несколько вещей.

Контракт

Найдите официальный адрес контракта и посмотрите его через blockchain explorer.

Обратите внимание:

  • опубликован ли исходный код;

  • какие функции присутствуют;

  • есть ли права владельца;

  • можно ли менять комиссии;

  • есть ли blacklist или whitelist.

История торгов

Посмотрите не только покупки, но и реальные продажи.

Важно увидеть, что токен успешно продают разные независимые адреса, а не один-два связанных кошелька.

Ликвидность

Даже если продажа технически разрешена, в торговом пуле должно быть достаточно ликвидности.

Без неё продать крупную сумму по отображаемой цене может быть невозможно.

Владельцы токенов

Если огромная часть предложения находится на нескольких адресах, это дополнительный риск.

Один крупный держатель может сильно повлиять на рынок.

Поможет ли маленькая тестовая покупка

Иногда перед крупной покупкой пользователи делают небольшой тест:

купить небольшую сумму → попробовать сразу продать часть.

Это может обнаружить очевидный honeypot.

Например:

10 USDT → токен → обратно в USDT

Если продажа сразу невозможна, это серьёзный сигнал.

Но даже успешный тест не даёт полной гарантии.

Разработчик потенциально может изменить правила позже или применить ограничения при других условиях.

Чем honeypot отличается от rug pull

Эти понятия часто путают.

Honeypot

Пользователь может купить актив, но контракт ограничивает или блокирует продажу.

Rug pull

Создатель проекта может, например, вывести ликвидность или массово продать собственные токены.

В результате цена резко падает.

Механизмы разные, хотя итог для владельцев может быть одинаково неприятным.

Honeypot и низкая ликвидность — тоже не одно и то же

Иногда токен невозможно нормально продать не потому, что контракт специально блокирует продажи.

Причиной может быть отсутствие покупателей или ликвидности.

Например:

кошелёк показывает актив стоимостью $5 000, но в liquidity pool находится всего $200.

Продать токены на $5 000 по указанной цене физически невозможно.

Поэтому всегда нужно отличать:

запрет продажи

от

отсутствия нормальной ликвидности.

Почему новые токены особенно рискованны

У известного ликвидного актива обычно есть:

  • большая история торговли;

  • множество держателей;

  • высокий объём;

  • известный контракт;

  • листинги на разных площадках.

У токена, созданного несколько часов назад, всего этого может не быть.

Поэтому проверить реальные правила и намерения разработчика значительно сложнее.

Особенно осторожно стоит относиться к предложениям вроде:

«Новая монета сделает x100 сегодня»

или

«Купите до официального листинга».

Если honeypot уже куплен

Первое — не стоит отправлять ещё больше денег в надежде «разблокировать продажу».

Особенно если сайт предлагает:

  • доплатить за активацию;

  • отправить ещё криптовалюту;

  • подключиться к неизвестному сервису;

  • ввести seed-фразу;

  • выдать дополнительный Unlimited Approval.

Сначала стоит проверить контракт и понять, почему именно транзакция продажи не проходит.

Если правила самого контракта запрещают продажу вашему адресу, обычной кнопки для обхода такого ограничения может не существовать.

Что проверить в кошельке после взаимодействия с подозрительным токеном

Если использовался неизвестный DEX или сайт, стоит отдельно проверить:

  • какие Token Approvals были выданы;

  • есть ли Unlimited Approval;

  • какие контракты получили allowance;

  • нет ли неизвестных подписанных операций.

Особенно важно это сделать, если сайт просил несколько подтверждений подряд.

Что это значит для пользователей IXIDE

Если неизвестный токен отображается в кошельке с высокой стоимостью, это ещё не означает, что перед вами ликвидный актив, который можно обменять.

Перед любыми действиями стоит проверить:

  • точный токен;

  • сеть;

  • адрес контракта;

  • возможность реальной продажи;

  • ликвидность.

При работе через IXIDE ориентируйтесь на конкретные активы и сети, указанные в актуальной заявке.

Наличие токена с похожим названием или символом в кошельке не означает, что это тот же актив, который поддерживается сервисом.

IXIDE рекомендует

Перед покупкой неизвестного токена задайте себе несколько вопросов:

Можно ли его реально продать?

Есть ли продажи от разных пользователей?

Есть ли достаточная ликвидность?

Какие права остаются у владельца контракта?

Не может ли контракт изменить комиссии или заблокировать адрес?

И главное — не оценивайте токен только по растущему графику.

Главное

Honeypot token — это токен, в который легко войти, но из которого невозможно или крайне сложно выйти.

Покупка может работать совершенно нормально.

Баланс может расти.

График может показывать огромную прибыль.

Но самое важное проверяется только в момент продажи.

Поэтому для неизвестного токена принцип простой:

важно не только то, можно ли его купить — важно убедиться, что его действительно можно продать.