Криптоправо/Уровень V · Создатели и запуск проектов/5.1 Запуск токена/Урок 5
Блокировка ликвидности и отзыв полномочий
Что на самом деле происходит в блокчейне при блокировке ликвидности, отзыве полномочий на эмиссию и заморозку токенов или отказе от права собственности на смарт-контракт — и почему право рассматривает каждое такое заявление как утверждение о фактах.
Это образовательный материал, а не юридическая, налоговая или инвестиционная консультация. Законодательство о криптоактивах различается от страны к стране и от штата к штату и часто меняется. Прежде чем действовать, уточните действующие правила по месту жительства у квалифицированного юриста или налогового консультанта.
Экономный путь
Самый дешёвый, с наименьшими налогами, самый простой и самый приватный путь, который допускает закон, — от лучшего к худшему. Для каждого шага указано, на какой норме он основан и при каком условии остаётся законным.
- Сожгите LP-токены и установите полномочия на эмиссию и заморозку в значение None с помощью SetAuthority. Каждый шаг стоит только сетевой комиссии и является постоянным, но не охватывает токены, которые уже находятся у инсайдеров.
- Предпочитайте сжигание таймлоку. Сжигание не требует смарт-контракта блокировки, не имеет срока действия и не зависит от доверия к стороннему коду; блокировка защищает только те LP-токены, которые в неё помещены, и только до даты разблокировки.
- Прежде чем заявить об «отказе» (renounced), проверьте наличие администратора обновляемого прокси, полномочий по комиссиям и постоянного делегата, поскольку любое из них делает это заявление вводящим в заблуждение. Назовите каждое полномочие, которым вы по-прежнему обладаете.
- Передача полномочий на эмиссию, заморозку, обновление и установление комиссий подкрепляет мнение согласно SEC Release 33-11412 о том, что «центральная сторона» не остаётся. Сохраняйте полномочие на заморозку только если оно вам необходимо, например для соблюдения судебных приказов, и раскрывайте это.
- Точно формулируйте блокировки, указывая смарт-контракт блокировки, долю заблокированных LP-токенов и дату разблокировки. Заявление SafeMoon о «блокировке», сделанное в то время, когда инсайдеры могли извлекать ликвидность, завершилось приговором к 100 месяцам лишения свободы.
МатериалыДокументация Solana Program Library по токенам: mint authority, freeze authority и SetAuthorityДокументация OpenZeppelin по Ownable.renounceOwnership и обновляемым прокси-контрактамИск SEC против SafeMoon LLC (E.D.N.Y., 1 ноября 2023 г.)Страница блок-эксплорера, на которой показаны полномочия на эмиссию и заморозку токена, держатели его LP-токенов и смарт-контракт блокировки (если он есть)
Любопытство
- Если LP-токены сожжены, может ли кто-то всё ещё вывести ликвидность?
- Что доказывает «отзыв полномочий на эмиссию» (mint authority revoked) и что остаётся открытым?
- Может ли создатель токена быть привлечён к ответственности за то, что заявил о блокировке ликвидности, хотя она не заблокирована?
Исследование
- На автоматизированном маркетмейкере (AMM) токен торгуется против пула ликвидности, содержащего этот токен и сопряжённый актив, например SOL или ETH. Тот, кто вносит средства в пул, получает LP-токены, которые можно обменять для вывода депозита. Внезапный вывод этой ликвидности — классический «раг-пулл» (урок 6.2.1). Чтобы успокоить покупателей, создатели «блокируют» ликвидность, отправляя LP-токены в смарт-контракт с таймлоком, который разблокирует их в определённую дату, или «сжигают» их, отправляя на адрес, откуда они никогда не могут быть перемещены. Блокировка временна и так же надёжна, как код самого контракта блокировки; сжигание — постоянно.
- Токенные программы также содержат переключатели управления. В программе SPL Token на Solana полномочия на эмиссию (mint authority) позволяют создавать новые токены в любой момент, а инструкция SetAuthority может необратимо установить их значение в None, зафиксировав предложение. Полномочия на заморозку (freeze authority) позволяют заблокировать токен-аккаунт любого держателя так, чтобы он не мог им пользоваться; установка значения в None навсегда отключает функции заморозки и разморозки, а уже замороженные аккаунты остаются замороженными. На Ethereum и аналогичных цепочках контракты, созданные по шаблону Ownable от OpenZeppelin, могут вызвать renounceOwnership, что лишает контракт владельца, так что функции, зарезервированные за владельцем, больше никогда не смогут быть вызваны.
- Ни одно из этих мер не является полной гарантией. Отзыв полномочий на эмиссию ничего не делает с токенами, которые уже находятся у инсайдеров. Отказ от права собственности мало значит, если контракт находится за обновляемым прокси-контрактом, администратор которого может подменить код — это подробно описано в документации OpenZeppelin. Более новые расширения токенов Solana добавляют другие полномочия, например постоянного делегата (permanent delegate), который может переводить или сжигать токены из любого аккаунта для данной эмиссии и от которого держатели не могут отказаться. Блокировка охватывает только те LP-токены, которые фактически в неё помещены, и только до её истечения. Каждое заявление о безопасности нужно проверять по полному набору ключей и разрешений.
- Право рассматривает эти заявления как факты. В своём иске от 1 ноября 2023 г. SEC утверждала, что создатель SafeMoon сообщил инвесторам — через маркетинг, whitepaper и сайт — что активы в пуле ликвидности будут заблокированы минимум на четыре года. Но каждый раз, когда комиссия за ликвидность в размере 5% добавлялась в пул, ответчики получали LP-токены, позволявшие им извлекать активы пула по своему усмотрению, и они неоднократно это делали. Когда 20 апреля 2021 г. общественность узнала, что пул не заблокирован, как заявлялось, цена упала почти на 50%. Генеральный директор Брэден Джон Карони позже был признан виновным и приговорён к 100 месяцам лишения свободы (урок 5.1.6).
- Управление также важно для классификации в Соединённых Штатах. Интерпретация SEC от 17 марта 2026 г. определяет «центральную сторону» (central party) как лицо или группу, обладающие оперативным, экономическим или голосующим контролем над крипто-системой, и указывает, что в функциональной крипто-системе нет центральной стороны, контролирующей участие или распределяющей вознаграждения. Сохранённые полномочия на эмиссию, заморозку, обновление или установление комиссий могут указывать на сохраняющийся контроль, тогда как их передача может подкрепить мнение о том, что никто не остаётся для выполнения существенных управленческих усилий (урок 3.1.4). Полномочие на заморозку также может служить законным целям, например соблюдению судебного приказа (урок 4.3.7), поэтому его сохранение или отзыв — это компромисс.
- Точная формулировка вытекает из механики. Разработчик, заявляющий о «блокировке ликвидности», должен быть способен назвать смарт-контракт блокировки, долю заблокированных LP-токенов и дату разблокировки; слово «отказался» (renounced) должно указывать, какие именно полномочия были переданы, а какие остались, включая администратора обновлений и полномочия по комиссиям. Практическая проверка: в блок-эксплорере найдите полномочия на эмиссию и заморозку токена, держателей его LP-токенов, смарт-контракт блокировки с датой разблокировки и администратора прокси (если он есть), затем сопоставьте каждый результат с публичными заявлениями проекта. Урок 6.3.2 посвящён тому, как честно представить эти факты держателям.
Ключевые факты
- В программе SPL Token на Solana инструкция SetAuthority может необратимо установить полномочия на эмиссию (mint authority) в значение None, после чего дальнейшая эмиссия токенов невозможна.
- Если полномочия на заморозку (freeze authority) для эмиссии Solana установлены в значение None, функции заморозки и разморозки навсегда отключаются, а уже замороженные аккаунты остаются замороженными.
- Функция renounceOwnership от OpenZeppelin лишает контракт владельца, так что функции, ограниченные правами владельца, больше не могут быть вызваны.
- SEC утверждала, что SafeMoon обещал заблокировать свою ликвидность минимум на четыре года, в то время как ответчики держали LP-токены, позволявшие им извлекать активы пула по своему усмотрению.
- По данным SEC, цена SafeMoon упала почти на 50% после того, как 20 апреля 2021 г. общественность узнала, что его пул ликвидности не заблокирован, как заявлялось.
- SEC Release No. 33-11412 определяет «центральную сторону» (central party) как лицо или группу, обладающие оперативным, экономическим или голосующим контролем над крипто-системой.
Упражнение девять, шесть, три, один
Проверка фактов
Даты, цифры и утверждения были проверены по приведенным ниже опубликованным источникам.
- Solana Program Library: Token program documentation (mint and freeze authorities)
- OpenZeppelin Contracts 5.x: Access control API (Ownable.renounceOwnership)
- OpenZeppelin Contracts 5.x: Proxies API
- Solana documentation: Permanent Delegate token extension
- SEC v. SafeMoon LLC et al., No. 1:23-cv-08138 (E.D.N.Y.), complaint
- SEC press release 2023-229: SEC Charges Crypto Company SafeMoon and its Executive Team (Nov. 1, 2023)
- IRS Criminal Investigation: CEO of digital asset company SafeMoon sentenced to 100 months in prison (Feb. 10, 2026)
- SEC Release No. 33-11412, Application of the Federal Securities Laws to Certain Types of Crypto Assets and Certain Transactions Involving Crypto Assets (March 17, 2026)