Право заморозки (Freeze Authority) на Solana представляет собой специальное полномочие, привязанное к счету эмиссии токена. Если адрес является владельцем права заморозки токена SPL, он может исполнять инструкции в блокчейне для блокировки или разблокировки конкретных токенов на счетах пользователей.
Замороженный токен-счет не может переводить, продавать, сжигать или перемещать токены до тех пор, пока кошелек с правом заморозки не подпишет инструкцию разморозки. Хотя это полномочие используется для соблюдения финансовых норм в регулируемых проектах, его сохранение у публичного токена создает централизованные риски и снижает доверие инвесторов.
Как работает право заморозки на уровне протокола
В блокчейне Solana токены SPL функционируют через два основных типа счетов: Счет эмиссии (Mint Account, определяющий общий объем, точность и глобальные права) и Связанные токен-счета (ATA, хранящие баланс токенов конкретного кошелька).
Официальная документация Solana SPL Token Basics описывает работу состояний токен-счетов.
Когда владелец права заморозки отправляет инструкцию FreezeAccount:
- Транзакция указывает токен и токен-счет (ATA) конкретного держателя.
- Программа SPL Token меняет состояние счета ATA с
Initialized на Frozen.
- Любая последующая попытка перевода, сжигания или одобрения для этого счета ATA автоматически отклоняется протоколом.
- Токены остаются видны на балансе кошелька, но любые транзакции с ними блокируются.
Только кошелек, указанный как Freeze Authority, может подписать инструкцию ThawAccount для возврата счета в нормальное состояние Initialized.
Создатели часто объединяют эти функции под общим понятием “права владения”. Однако программа токенов Solana определяет каждое право как отдельное поле на счете эмиссии:
- Freeze Authority (Право заморозки): Управляет блокировкой и разблокировкой счетов отдельных держателей.
- Mint Authority (Право эмиссии): Управляет выпуском новых единиц базового токена.
- Metadata Update Authority (Право обновления метаданных): Управляет названием, символом, описанием и ссылкой на логотип.
Отказ от права эмиссии предотвращает инфляцию, но не защищает от заморозки счетов. Отказ от права заморозки предотвращает блокировку счетов, но не запрещает выпуск новых токенов. Каждое право должно оцениваться и настраиваться отдельно.
Корпоративное применение и риски для публичных токенов
Законное использование в бизнесе
Сохранение права заморозки необходимо для определенных типов активов:
- Стейблкоины с фиатным обеспечением: Эмитенты, работающие в правовом поле, обязаны исполнять судебные решения, требования регуляторов и блокировать подсанкционные адреса.
- Токенизированные активы реального мира (RWA): Регулируемые финансовые инструменты, требующие верификации личности (KYC/AML) и контроля за обращениями.
- Корпоративные токены акций: Частные выпуски, где реестр акционеров требует административного контроля.
Риски для мемкоинов и токенов сообществ
Для публичных токенов и свободного торговли на DEX сохранение права заморозки создает серьезные риски для покупателей:
- Риск блокировки продаж (Honeypot): Создатель может заморозить кошельки покупателей после старта продаж, не позволяя им продать токены, пока сам выводит ликвидность.
- Централизованная уязвимость: Если ключ права заморозки будет компрометирован, злоумышленник сможет заблокировать счета всех участников рынка.
- Автоматические флаги риска: Сканеры токенов и панели DEX помечают токены с активным Freeze Authority как высокорискованные, что отпугивает инвесторов.
Отказ от права заморозки навсегда устанавливает значение поля в null, гарантируя, что ни один адрес больше не сможет заблокировать токены держателей.
Как проверить статус Freeze Authority на Solscan
Перед покупкой или запуском токена проверьте статус права заморозки через обозреватель:
- Скопируйте адрес токена (Mint Address).
- Введите адрес токена на Solscan.
- Проверьте блок Overview на странице токена.
- Найдите поле Freeze Authority:
- Если в поле указан адрес кошелька, право заморозки активно и контролируется этим адресом.
- Если указано
Disabled или None (null), право заморозки окончательно отменено.
Как отменить право заморозки шаг за шагом
Отказ от права заморозки — это необратимая транзакция в блокчейне. После установки значения в null вернуть полномочия невозможно.
Выполните следующие шаги:
- Откройте инструмент отмены заморозки PumpBolt на официальном домене.
- Подключите кошелек, на котором хранится право заморозки токена.
- Укажите адрес токена.
- Убедитесь, что инструмент определяет ваш кошелек как текущий Freeze Authority.
- Прочитайте предупреждение о необратимости действия.
- Нажмите Revoke Freeze Authority для формирования транзакции.
- Проверьте параметры транзакции в кошельке, убедившись в наличии инструкции
SetAuthority, сбрасывающей право в null.
- Подтвердите подпись и дождитесь проведения транзакции.
- Проверьте результат на Solscan, убедившись в наличии статуса
Freeze Authority: Disabled.
Распространенные заблуждения
Заблуждение: Отказ от заморозки блокирует ликвидность
Отказ от права заморозки не блокирует токены пула ликвидности и не сжигает позиции LP. Блокировка ликвидности — это отдельная процедура с использованием контрактов хранилищ LP.
Заблуждение: Отказ от заморозки делает токен на 100% безопасным
Отмена Freeze Authority исключает риск блокировки счетов, но не гарантирует полную безопасность проекта. Проект может содержать риски, связанные с незаблокированной ликвидностью, незакрытой эмиссией или высокой концентрацией токенов у создателей.
Предостережение: Проверяйте ключи перед подписанием
Убедитесь, что ваш кошелек содержит именно ключ Freeze Authority. Если при создании токена права эмиссии и заморозки были назначены на разные адреса, подписывать транзакцию отмены нужно именно ключом Freeze Authority.
Отказ от права заморозки дает прозрачное и проверяемое в сети подтверждение того, что токены пользователей находятся в их полном распоряжении.