Проверка токена сводится к четырём вопросам: тот ли это контракт, что может с ним сделать владелец, сможете ли вы продать купленное и кому принадлежит основная часть выпуска. Остальное вторично. Ни один ответ не даёт гарантии. Но каждый отсекает целый класс потерь, и все четыре занимают четверть часа.

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

Адрес контракта

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

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

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

Права владельца контракта

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

Право Что позволяет Насколько опасно
Дополнительный выпуск создать новые монеты без ограничений обесценивает долю держателей
Обновление логики заменить код контракта после запуска отменяет любые прежние проверки
Чёрный список запретить операции конкретным адресам блокирует продажу выборочно
Остановка операций заморозить переводы целиком запирает всех разом
Изменение комиссии поднять сбор со сделки продажа обходится в разы дороже

Самое коварное из перечисленного — право обновлять логику, поскольку оно обесценивает любую проверку, сделанную до обновления: сегодня контракт безупречен, завтра его содержимое заменено. Вчерашняя проверка ничего не значит. Значение имеет только то, кто вправе его менять.

В зрелых проектах создатель отказывается от прав на контракт публично, и отказ этот виден в сети как отдельная операция. Отсутствие отказа не приговор. Но это повод понять, почему права сохранены и у кого именно они находятся.

«Проверенный» не значит «безопасный»

Распространённое заблуждение, на котором построены целые схемы: отметка о проверке исходного кода в обозревателе означает лишь то, что опубликованный код соответствует развёрнутому в сети, и ничего не говорит о его содержании. Код виден. Безопасным его это не делает.

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

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

Купить можно, продать нельзя

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

Механизмы разные: прямой запрет продажи для всех, кроме создателя, чёрный список покупателей, запретительная комиссия на выход или истощение пула ликвидности. Разбор схемы описывает варианты подробно.

Проверяется это двумя способами. Первый — специализированные сервисы, симулирующие продажу и показывающие результат. Второй надёжнее и доступен каждому: купить на минимальную сумму, сразу продать обратно и посмотреть, прошла ли операция. Пробная продажа стоит копейки. Отсутствие пробной продажи стоит всей позиции.

Растущий график и множество покупок в истории не опровергают ловушку, а часто её подтверждают: продаж в истории при этом нет вовсе, и заметить это можно, отсортировав операции по типу. Смотрят на продажи. Их отсутствие говорит громче любого роста.

Кому принадлежит выпуск

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

Разбирать список стоит с оговоркой: часть крупных адресов принадлежит биржам и контрактам ликвидности, и они в расчёт концентрации не идут. Отличить их обычно нетрудно. Обозреватели подписывают известные адреса.

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

Ликвидность

Токен без ликвидности нельзя ни купить по разумной цене, ни продать вовсе, поэтому размер пула и его судьба — вопрос не менее важный, чем сам контракт. Смотрят при этом две вещи. Объём пула и его блокировку.

Размер пула. Сравнивают его со своей предполагаемой суммой: если ваша покупка составляет заметную долю пула, вы сдвинете цену сами и купите заметно дороже, чем рассчитывали. Отношение считают заранее.

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

Кто владеет долей пула. Если поставщик ликвидности один, его уход означает исчезновение рынка целиком. Распределённая ликвидность устойчивее.

Вывод всей ликвидности создателем — самый простой способ забрать деньги покупателей, и он не требует ни взлома, ни уязвимости. Достаточно нажать одну кнопку. Токен при этом остаётся у вас, но продать его некому.

Экономика выпуска

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

Разблокировка — выход в обращение части выпуска, ранее запертой контрактом. Каждая крупная разблокировка увеличивает предложение и создаёт давление на цену, а получатели этих монет обычно приобрели их на ранней стадии по цене, несопоставимой с рыночной.

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

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

Признаки вне кода

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

  • Обещание доходности. Токен не может обещать процент, и всякий, кто это делает, описывает не актив, а привлечение денег.
  • Давление срочности. Ограниченное окно, тающие места, обратный отсчёт — приёмы, единственная цель которых лишить вас времени на проверку.
  • Ажиотаж на пустом месте. Внезапный шум вокруг нового имени без работающего продукта чаще всего оплачен теми, кому нужны покупатели.
  • Анонимная команда без истории. Само по себе не приговор, но повышает цену всех остальных недостатков.

Последний пункт требует оговорки: анонимность в отрасли встречается и у добросовестных разработчиков, поэтому судить по ней в одиночку нельзя. Она усиливает прочие сигналы. Сама по себе ничего не доказывает.

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

Частые вопросы

Достаточно ли проверить токен автоматическим сервисом

Как первый фильтр — да, как единственный — нет. Такие сервисы ловят типовые схемы, но не распознают свежие приёмы, не оценивают ни команду, ни экономику проекта и никогда не заменяют собственную пробную сделку на малую сумму.

Что означает отказ владельца от прав на контракт

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

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

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

Как понять, что ликвидность заперта

По контракту блокировки и его сроку. Информация обычно публикуется проектом, а проверяется в обозревателе по адресу пула, где видно, куда именно ушли доли поставщиков ликвидности и на какой срок они заперты.

Что важнее — контракт или экономика проекта

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

Стоит ли покупать сразу после запуска

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

Коротко

Адрес контракта берут с официального сайта, а не из поиска, поскольку тикер может повторить кто угодно. В обозревателе смотрят права владельца: возможность довыпуска и обновления логики опаснее прочих, а отметка о публикации кода сама по себе безопасности его не подтверждает вовсе. Возможность продать проверяют пробной сделкой на минимальную сумму, а распределение по держателям и блокировку ликвидности — до покупки, а не после.

Разборы проектов и схем — в канале Cryptium.