Короткий ответ: символ токена не уникален. В одной L2 могут одновременно существовать каноническое представление актива, версия стороннего моста и подделка с одинаковым тикером. Подлинность определяют сеть, адрес контракта и происхождение выпуска, а не название, логотип или количество знаков после запятой.
Почему тикер можно скопировать
Создатель ERC-20-контракта сам задаёт name, symbol и decimals. Сеть не резервирует популярный символ за одним эмитентом. Поэтому любой адрес способен выпускать токен с надписью, похожей на известный актив.
Кошелёк может подтянуть иконку из каталога или показать её по данным сайта. Это удобство интерфейса, а не доказательство. Баланс и transfer относятся к конкретному контракту в конкретной цепочке.
Даже два законных представления могут иметь одинаковый тикер. Они обеспечены разными мостами, используют отдельные пулы и не обязаны приниматься биржами одинаково.
Начните с сети и chain ID
Проверьте, в какой L2 находится кошелёк и транзакция. Один 0x-адрес контракта в двух сетях может содержать разный код или вообще не существовать. Ссылка на Ethereum не подтверждает актив в Base, Arbitrum или другой цепочке.
Откройте контракт в обозревателе нужной L2 и сохраните полный адрес. Не сверяйте только первые и последние четыре символа при первой проверке: злоумышленник может подобрать визуально похожий адрес.
Откуда взять доверенный контракт
Используйте список активов самой сети, сведения официального проекта и контракт канонического моста. Сопоставьте несколько независимых официальных точек, если сумма значительна. Рекламный результат поиска и сообщение администратора в чате не являются надёжным источником.
Проверьте, как актив оказался в L2. Канонический мост обычно связывает его с контрактом в L1. Сторонний маршрут может выпустить собственную обёртку. Разницу объясняет статья о каноническом и стороннем мосте.
Если проект мигрировал на новый контракт, старый токен может оставаться в обращении. Не подписывайте миграцию по случайной ссылке, а проверьте официальный порядок и адрес нового контракта.
Список в кошельке иногда обновляется позже самого проекта. Удаление старой карточки не сжигает баланс, а добавление нового контракта не конвертирует актив. Миграция происходит только через предусмотренную транзакцию и должна иметь понятный курс.
Что смотреть в обозревателе
Изучите верификацию кода, владельца или proxy-администратора, выпуск, держателей, историю создания и реальные пулы. Наличие кода с открытым исходником не гарантирует ценность, но помогает увидеть функции выпуска, паузы и блокировки.
Сравните decimals. Этот параметр нужен для отображения, однако его совпадение ничего не доказывает. Как пересчитать raw balance, описано в материале о decimals токена.
Посмотрите первые и недавние transfers. Поддельный актив часто рассылается множеству адресов без запроса. Не взаимодействуйте с ним ради продажи или «активации».
Ликвидность и цена не равны подлинности
У токена может существовать небольшой пул, созданный самим мошенником. Показанная цена опирается на малую ликвидность и способна исчезнуть при попытке продажи. Контракт также может ограничивать transfer или брать необычную комиссию.
Для законного мостового представления ликвидность может быть ниже канонического актива, хотя токен не является подделкой. Вопрос тогда состоит в совместимости и маршруте обмена. Проверьте, какой контракт принимает нужный протокол или биржа.
Сравнивайте пару пула полностью. Поддельный токен может торговаться против другого неликвидного актива и показывать вводящую в заблуждение цену. Маленький тест продажи полезнее снимка котировки, но взаимодействовать с подозрительным контрактом ради эксперимента не стоит.
Proxy и адрес реализации
Токен может быть proxy-контрактом, который делегирует логику реализации. Для получения и перевода используется адрес proxy, а обозреватель отдельно показывает implementation. Сверяйте именно тот адрес, который проект называет токеном, и учитывайте полномочия обновления.
Наличие proxy не означает мошенничество, но администратор способен изменить логику в предусмотренных пределах. Для крупного хранения оцените этот риск вместе с происхождением моста.
Проверка перед получением или обменом
- Зафиксируйте сеть и chain ID.
- Получите полный контракт из официальных данных проекта или сети.
- Сопоставьте код, decimals и историю выпуска в обозревателе.
- Проверьте мост происхождения и контракт базового актива.
- Уточните поддержку у биржи или протокола назначения.
- Для нового маршрута используйте тестовую сумму.
Общий алгоритм сверки адреса доступен в инструкции как проверить контракт токена. Не сокращайте проверку до совпадения символа.
Если токен уже пришёл
Не подписывайте approve и не переходите на сайт из названия токена. Сначала определите контракт. Если это ожидаемый актив, добавьте его в кошелёк вручную. Если неизвестный – можно просто скрыть отображение.
При переводе на биржу проверьте её список сетей и контрактов. Почему правильный адрес иногда не приводит к зачислению, объясняет материал о депозите из L2.
Что сообщить поддержке
Передайте сеть, публичный адрес, полный контракт, TxID поступления, raw amount и ожидаемый проект. Seed-фраза, приватный ключ, пароль и 2FA не нужны для проверки токена. Запрос этих секретов является попыткой получить контроль над кошельком.
Итог
Тикер – подпись для интерфейса, а контракт – техническая идентичность токена. В L2 всегда сверяйте сеть, происхождение через мост и полный адрес. Ликвидность, логотип и знакомое название могут быть скопированы, поэтому решение о переводе принимают только после контрактной проверки.



