Blacklist-функция (Blacklist function)
Коротко Blacklist-функция — код в смарт-контракте, позволяющий владельцу блокировать переводы или продажу токенов для выбранных кошельков.
Blacklist-функция — это фрагмент кода в смарт-контракте токена, который позволяет привилегированному адресу (чаще всего владельцу) вносить конкретные кошельки в черный список. Как только адрес попадает в список, контракт отклоняет любые его транзакции, то есть блокирует возможность продать, перевести, а иногда и получить токен.
Механически контракт хранит маппинг адресов со статусом true/false, а функция transfer проверяет этот флаг перед отправкой токенов. Владелец вызывает метод вроде addToBlacklist или setBots, чтобы активировать блокировку. В EVM-сетях это стандартный код на Solidity, который легко прочесть в верифицированном контракте, хотя названия функций нередко маскируют. Подобный контроль встречается и у легитимных активов: крупные централизованные стейблкоины замораживают адреса по запросам регуляторов или после взломов, а в Solana ту же роль на уровне аккаунта выполняет freeze authority.
Для покупателей щиткоинов и мемкоинов главный риск — в чьих руках находится контроль. Блэклист у анонимного разработчика превращает токен в персональный ханипот: заблокировать могут любой адрес, чаще всего тех, кто купил рано и вышел в плюс. Создатели нередко оправдывают функцию защитой от снайпер-ботов на старте, что иногда правда, но эти же полномочия в любой момент могут применить против обычных холдеров.
Проверяйте исходный код контракта на наличие маппингов, блокирующих переводы, и обращайте внимание, был ли сделан renounce ownership или контракт передан мультисигу с таймлоком. В Solana проверяйте, отозваны ли права на заморозку (freeze authority revoked). Сканеры токенов находят blacklist-функции автоматически, но могут упустить обфусцированные или переименованные методы, а в proxy-контрактах такой функционал может появиться позже после апгрейда.




