Надпись Liquidity locked часто воспринимают как знак качества токена: разработчик показывает скриншот из locker-сервиса, в чате пишут «ликвидность заблокирована на год», а покупателю предлагают считать риск rug pull закрытым. Такая логика слишком упрощает реальную картину. Блокировка ликвидности может действительно лишить владельца проекта возможности немедленно забрать активы из конкретного пула, но только если заблокирована именно та LP-позиция, которая контролирует основную ликвидность, в проверяемом контракте, на понятный срок и в достаточном объёме. Один красивый бейдж этого не доказывает.
Проверка начинается не с процентов на рекламном баннере, а с цепочки владения. Нужно установить точный контракт токена, найти реальный пул, понять, какой механизм учёта позиции использует этот DEX, определить владельца LP-токенов или NFT-позиции, а затем проверить, куда эта позиция помещена и когда её можно вернуть. Для классических V2-пулов доля обычно представлена взаимозаменяемыми LP-токенами. В концентрированной ликвидности V3-подобных AMM позиция может быть NFT с собственным диапазоном цены. На Solana также встречаются разные модели: CPMM-пулы с LP-токенами и концентрированные позиции. Поэтому инструкция «посмотрите holders LP token» подходит не ко всем пулам.
Ещё одна ошибка — считать locked liquidity, burned liquidity и отказ от прав на контракт одним и тем же. Это разные действия. Lock обычно означает, что инструмент владения ликвидностью передан в time-lock контракт и не может быть выведен до установленной даты. Burn обычно пытается сделать право на возврат позиции необратимым, отправляя LP-инструмент на адрес, который считается недоступным, но корректность такого вывода зависит от модели конкретного AMM. Renounce ownership относится к административным правам токен-контракта и не доказывает, что ликвидность заблокирована. Один механизм не заменяет другой.
Эта инструкция нужна именно для проверки перед покупкой. После неё вы сможете не просто увидеть слово «locked», а ответить на практические вопросы: какой пул проверен, сколько ликвидности контролирует заблокированная позиция, какая доля осталась свободной, когда заканчивается lock, кто получит LP после разблокировки, существуют ли дополнительные пулы, может ли контракт токена создать другой путь для потерь и насколько легко будет продать позицию без разрушительного price impact. Если хотя бы одно критическое звено не подтверждается, отсутствие данных нужно считать риском, а не заполнять предположением.
| Что увидели | Что это действительно означает | Чего ещё не доказано |
|---|---|---|
| Liquidity locked | Определённая LP-позиция заявлена как помещённая в locker | Что это основной пул, lock настоящий и охватывает достаточную долю |
| 99% LP locked | Большая часть указанного LP supply может быть заблокирована | Что нет другого крупного пула или возможности быстро создать новую ликвидность |
| Lock на 365 дней | До конкретной даты позиция может быть недоступна владельцу | Что токен безопасен на весь срок и что после даты ликвидность не будет снята |
| LP burned | Право на LP могло быть отправлено на недоступный адрес | Что burn относится ко всей релевантной позиции и не существует другой управляемой ликвидности |
| Ownership renounced | Владелец мог отказаться от части административных прав контракта | Что нет proxy, ролей, mint, blacklist, tax-функций или контроля ликвидности |
Что именно блокируется, когда проект пишет Liquidity Locked
В обычном AMM пользователь вносит в пул два актива — например, TOKEN и USDT — и получает инструмент, подтверждающий его долю. В V2-подобной модели таким инструментом служат LP-токены. Пока владелец контролирует LP-токены, он обычно может вернуть соответствующую долю активов из пула через функцию удаления ликвидности. Поэтому разработчик, создавший основную ликвидность нового токена, потенциально способен извлечь большую часть пары, если LP остаются у него на обычном адресе.
Locker меняет не саму формулу AMM, а контроль над этим инструментом. LP-токены переводятся в специальный смарт-контракт, который принимает дату разблокировки. До неё обычная функция возврата LP владельцу недоступна. После наступления срока заранее определённый получатель, как правило, получает возможность забрать LP-токены из locker, а уже затем удалить ликвидность из пула. Именно поэтому дата unlock не является декоративной информацией: она определяет момент, после которого классический риск снятия ликвидности снова может стать технически реализуемым.
На официальных страницах сервисов блокировки логика формулируется именно через LP ownership. Например, Team Finance описывает liquidity lock как помещение LP-токенов в time-locked smart contract, а UNCX объясняет, что locker временно лишает владельца возможности перемещать LP между датой начала и датой разблокировки. Это полезная модель для проверки: искать нужно не абстрактные «монеты в пуле», а документированную цепочку владения позицией.
Почему деньги в пуле не обязательно «заморожены»
Торговля в заблокированном пуле продолжается. Покупатели и продавцы меняют соотношение активов, цена движется по формуле AMM, комиссии накапливаются согласно правилам протокола. Lock не означает, что резервы перестали изменяться. Он ограничивает действие владельца LP-позиции — прежде всего возможность забрать обеспечивающие пул активы обычным способом до истечения срока.
Это различие помогает избежать странных выводов. Если после объявления lock количество TOKEN и USDT в пуле меняется, это само по себе не свидетельствует о снятии блокировки: сделки естественно меняют резервы. Проверять следует состояние LP-позиции и общую ликвидность, а не ожидать неизменных цифр reserves.
Почему один lock не гарантирует весь рынок токена
Токен способен торговаться одновременно в нескольких пулах: TOKEN/USDT на одном DEX, TOKEN/WETH на другом, отдельный V3-пул с другой комиссией, а иногда ещё и в другой сети после выпуска обёрнутой версии. Разработчик может заблокировать одну позицию, но сохранить контроль над другой. Поэтому надпись «100% locked» всегда должна читаться с продолжением: 100% чего именно?
Если locker показывает 100% LP-токенов конкретного пула, это может быть корректно для его total LP supply. Но экономически основная торговля может находиться в другом пуле. Перед выводом о безопасности сравните размеры всех релевантных пулов и определите, где действительно сосредоточена ликвидность и объём. Только после этого процент lock приобретает практический смысл.
Какие четыре объекта нельзя путать
| Объект | Кто его контролирует | Что даёт контроль |
|---|---|---|
| Токены в резерве пула | Контракт AMM | Используются для свопов и возврата LP |
| LP-токены V2-пула | Их текущие держатели | Право на пропорциональное удаление ликвидности |
| NFT-позиция V3/CLMM | Владелец NFT или locker | Управление конкретной концентрированной позицией |
| Токен-контракт проекта | Owner/roles/proxy admin, если они существуют | Права, предусмотренные кодом: mint, pause, налоги, blacklist и другое |
Профессиональная проверка отдельно отвечает на вопрос по каждому объекту. Если LP действительно locked, но токен-контракт позволяет администратору неограниченно выпускать новые токены, картина риска остаётся плохой. Если контракт неизменяемый, но LP полностью свободны у команды, сохраняется классический liquidity rug. Сильная проверка не ищет один «зелёный индикатор», а собирает несколько независимых подтверждений.
LP-токены, NFT-позиции и CLMM: сначала определите модель пула
Самая распространённая техническая ошибка при проверке — применять V2-логику к любому DEX. В классическом constant product AMM поставщик ликвидности получает взаимозаменяемые LP-токены: одинаковые единицы одного LP-контракта представляют доли в общем пуле. Их total supply можно сопоставить с балансами держателей. Если, например, locker удерживает 950 LP из 1 000 существующих, видно, что 95% текущего LP supply находится под этим контролем.
В концентрированной ликвидности позиция содержит дополнительные параметры: диапазон цены, в котором капитал работает, объём каждого актива и накопленные комиссии. Две позиции с одинаковой номинальной стоимостью могут находиться в разных диапазонах и не быть взаимозаменяемыми. Поэтому Uniswap V3-подобные протоколы представляют позицию как NFT. PancakeSwap в документации также разделяет V2 с LP-токенами и V3 с non-fungible liquidity positions. На Solana Raydium использует разные семейства пулов: CPMM может выдавать SPL LP-токены, а CLMM использует концентрированные позиции.
Для пользователя вывод простой: прежде чем искать «LP holders», откройте страницу пула и определите его версию. Если перед вами NFT-позиция, список держателей не даст ту же картину, что в V2. Нужно найти token ID позиции, её владельца, параметры диапазона и состояние locker, который умеет работать именно с такими NFT.
Как распознать V2-подобный пул
У V2-пула обычно есть отдельный pair contract и собственный LP token contract. В обозревателе блокчейна можно увидеть total supply LP-токена, holders, transfers и баланс locker-адреса. Функция Remove Liquidity сжигает или возвращает LP-инструмент протоколу и выдаёт владельцу долю базовых резервов. Для проверки lock это удобная модель, потому что долю можно оценить арифметически.
Но даже здесь нельзя просто взять balance locker и разделить на total supply без контекста. Часть LP могла быть permanently locked в минимальном объёме самим AMM, часть — находиться в farm/staking contract, часть — у других провайдеров. Если проект заявляет «команда заблокировала 100% своей ликвидности», это не обязательно то же самое, что «100% LP supply находится в locker». Формулировки нужно приводить к проверяемым данным.
Как меняется проверка для V3-позиции
В V3 нужно установить NFT contract позиции и конкретный token ID. Затем проверить текущего owner. Если владельцем является официальный locker contract, открыть запись lock и сопоставить token ID, пул, пару токенов, срок и beneficiary. Важно также посмотреть диапазон позиции. Сильно узкий диапазон может перестать обеспечивать активную ликвидность после движения цены, даже если NFT остаётся формально locked.
Это создаёт важную разницу между «позиция нельзя снять» и «рынок останется глубоким». Концентрированная позиция вне активного диапазона может практически перестать поддерживать сделки около текущей цены. Следовательно, для V3 проверка locked liquidity должна включать не только ownership, но и реальную active liquidity вокруг текущей цены.
Что означает LP на Solana
На Solana нельзя автоматически переносить интерфейс Etherscan. У Raydium CPMM LP-токен является SPL-токеном, который представляет долю в пуле. Для удаления ликвидности пользователь должен контролировать LP, а если LP размещён в farm, его сначала нужно вывести оттуда. В CLMM позиция устроена иначе и привязана к диапазону. Поэтому на Solana сначала определяют тип пула, затем идентификатор позиции и только после этого ищут признаки блокировки или контроля.
Если сторонний scanner показывает «LP burned» одной зелёной строкой, а вы не понимаете, какую модель пула он разобрал, результат нельзя считать достаточным. Scanner полезен как навигация, но окончательный вывод строится по on-chain объектам конкретного протокола.
| Модель | Инструмент доли | Главная проверка lock | Дополнительный риск |
|---|---|---|---|
| V2 / CPMM | Взаимозаменяемый LP token | Баланс locker относительно total LP supply | Другие holders и другие пулы |
| V3 / CLMM | NFT/уникальная позиция | Owner token ID + lock record | Диапазон может стать неактивным |
| Farm поверх LP | LP временно внесён в staking | Не путать farm custody с time lock | LP может быть выведен из farm по правилам farm |
Locked, burned и renounced: три разных обещания и три разных проверки
Проекты часто перечисляют в одном блоке: «liquidity locked, LP burned, ownership renounced». Для маркетинга это выглядит как набор гарантий, но технически формулировки относятся к разным объектам. Если не разделить их, можно дважды засчитать одну слабую меру защиты или принять действие над токен-контрактом за действие над пулом.
Locked liquidity — временное ограничение распоряжения LP
При lock право собственности на LP-позицию помещается в контракт с условием времени. У такого lock обычно есть как минимум: asset/position, количество, owner или beneficiary, unlock timestamp и адрес locker contract. В зависимости от сервиса владелец может продлить срок, передать будущие права другому адресу или управлять некоторыми метаданными, не получая возможность снять ликвидность до unlock. Поэтому изменение «владельца lock» не обязательно означает немедленное снятие позиции, но оно меняет того, кто получит контроль после окончания срока.
Для покупателя полезны две даты: момент проверки и unlock. Надпись «locked for 1 year» без абсолютной даты малоценна. Если lock был создан одиннадцать месяцев назад, фактический остаток — около месяца. В отчёте для себя фиксируйте календарную дату и время, а не рекламную длительность.
Burned liquidity — попытка сделать право невозвратным
В V2-подобной модели «burn LP» обычно означает отправку LP-токенов на адрес, для которого не предполагается доступного приватного ключа. Если действительно вся контролируемая LP-доля необратимо ушла на такой адрес, команда не сможет обычным способом использовать эти LP для удаления соответствующей ликвидности. Но проверять нужно фактический transfer, адрес назначения и долю от total LP supply.
Нельзя делать универсальный вывод по слову burn. В другой модели ликвидности может существовать NFT-позиция, особый менеджер позиций или протокольный механизм, где отправка какого-то вспомогательного токена не уничтожает право на базовые активы. Сначала нужно понять, что является юридически и технически значимым ownership object именно в этом AMM.
Renounced ownership относится к управлению токеном
Если контракт токена имеет owner и функция renounce действительно переводит ownership в состояние без владельца, часть административных функций может стать недоступна. Но это не касается LP автоматически. Команда могла заранее вывести LP на отдельный адрес; этот адрес продолжит контролировать ликвидность даже после renounce. Кроме того, сложные контракты используют роли AccessControl, proxy admin, multisig или отдельные privileged addresses. Отсутствие простого owner не доказывает отсутствие всех полномочий.
Правильный вопрос не «ownership renounced — да или нет», а «какие функции способны изменить экономические условия и кто всё ещё может их вызвать». Иногда ключевыми оказываются mint, blacklist, pause, maxTx, fee setter, router exemption или upgradeability. Проверка ликвидности должна идти параллельно с проверкой контракта токена перед покупкой, а не заменять её.
| Заявление проекта | Проверяемый объект | Главный вопрос |
|---|---|---|
| Liquidity locked | LP token / NFT position в locker | До какой даты и какая доля? |
| LP burned | Transfer LP ownership | Действительно ли право стало невозвратным? |
| Ownership renounced | Админ-права токен-контракта | Какие другие роли/upgrade-права остались? |
| Contract verified | Исходный код в explorer | Совпадает ли код и что он позволяет? |
Именно независимость этих проверок делает анализ устойчивым. Токен с locked LP и опасным proxy остаётся опасным. Токен с неизменяемым контрактом и свободной LP-позицией остаётся уязвим для liquidity rug. Ни один зелёный значок не «перекрывает» красный флаг другого уровня.
Как происходит rug pull через снятие ликвидности и почему lock снижает только один риск
Чтобы понять смысл lock, полезно разобрать механику без драматических терминов. Создатель токена добавляет, например, TOKEN и USDT в новый пул. Покупатели вносят USDT и получают TOKEN; со временем в пуле может накопиться значительная доля более ликвидного актива. Если основная LP-позиция остаётся под контролем создателя, он способен выполнить Remove Liquidity и получить обратно пропорциональную долю обоих резервов. После изъятия глубина рынка резко падает. Оставшиеся держатели могут обнаружить, что продать токен на прежнюю сумму невозможно без огромного price impact либо вообще нет рабочего маршрута.
Lock делает именно эту последовательность сложнее или невозможной до заданного срока: владелец не имеет свободного LP-инструмента для обычного удаления позиции. Но токен всё равно может потерять стоимость по другим причинам. Например, администратор выпускает новые токены и продаёт их в locked pool, крупные ранние держатели массово выходят, контракт блокирует продажи обычных пользователей, налог на продажу меняется до экстремального уровня или proxy обновляется на вредоносную реализацию.
Mint-and-dump при заблокированной ликвидности
Представим, что 99% LP действительно locked на год. Это хороший сигнал именно по liquidity withdrawal. Но токен-контракт позволяет owner mint без лимита. Команда выпускает большой объём новых TOKEN и продаёт их через тот же пул. Формально LP не снята: lock остаётся на месте. Экономически из пула постепенно извлекается USDT через последовательность продаж. Держатели остаются с обесценившимся токеном и заблокированным пулом, в котором соотношение активов уже совсем другое.
Поэтому наличие mint authority нужно проверять отдельно. Если выпуск ограничен или невозможен, это снимает один сценарий. Если mint доступен, надо понять лимит, роли и историю вызовов.
Honeypot не требует снимать LP
Другой сценарий: покупать токен можно, а продавать большинству адресов нельзя или крайне невыгодно. Контракт может различать whitelist, применять огромный sell tax, ограничивать max transaction или использовать нетривиальную логику transfer. Liquidity остаётся в пуле, на scanner горит зелёный lock, но обычный пользователь не может нормально выйти. Следовательно, тест возможности продажи и анализ transfer-логики относятся к отдельной ветке проверки.
Сброс крупных держателей
Даже без административных функций десять ранних кошельков могут владеть большей частью circulating supply. Если они начинают продавать, цена падает, а locked liquidity просто остаётся площадкой, через которую происходит выход. Здесь проблема не в возможности команды забрать LP, а в концентрации предложения и глубине рынка. Посмотрите holders, исключите известные contracts/pools и оцените реальную долю свободно обращающихся токенов у крупнейших адресов.
Когда lock действительно существенно улучшает картину
Lock наиболее ценен в сочетании с другими условиями: основной пул достаточно глубокий; значимая часть LP действительно заблокирована в проверенном locker; срок существенно превышает предполагаемый горизонт покупки; нет очевидного второго незащищённого пула; контракт не даёт команде разрушительных административных прав; распределение токена не экстремально концентрировано; пользователь может купить и продать небольшую тестовую сумму с объяснимыми комиссиями.
Это не превращает токен в безопасную инвестицию. Цена может упасть по обычным рыночным причинам, команда может прекратить разработку, спрос исчезнет. Но набор проверок отделяет технический liquidity rug от рыночного риска и позволяет точнее понять, какой именно риск вы принимаете.
Какие цифры нужно выписать до вывода «ликвидность действительно заблокирована»
Проверка становится намного точнее, если вместо общего впечатления собрать небольшой паспорт пула. Достаточно нескольких чисел, но каждое должно относиться к правильному объекту. Первое — общая ликвидность выбранного пула в денежном выражении и по обоим резервам. Второе — total supply LP-токена либо параметры главной NFT-позиции. Третье — объём LP под lock/burn. Четвёртое — точная дата unlock. Пятое — доля ликвидности, которая остаётся под свободным контролем адресов, связанных с командой.
Для V2 пример расчёта прост: total LP supply — 10 000 единиц, locker удерживает 8 700, burn address — ещё 500, у команды на обычном адресе — 600, у независимых провайдеров — 200. Нельзя написать «92% locked», сложив lock и burn без пояснения. Корректнее отдельно зафиксировать: 87% time-locked, 5% заявлено как burned, 6% свободно у команды, 2% у других LP. Такое представление показывает, какая доля может быть снята сейчас и какая — после срока.
Процент lock без суммы пула почти ничего не говорит
99% блокировки в пуле на 8 000 долларов и 80% блокировки в пуле на 2 млн долларов — разные рыночные ситуации. Процент отвечает на вопрос контроля, а абсолютная ликвидность — на вопрос способности рынка переваривать сделки. Даже без rug pull тонкий пул создаёт большой slippage и price impact. Поэтому рядом с lock percentage всегда записывайте фактическую глубину.
О связи глубины и исполнения подробно рассказывает статья OneMagic про price impact. В текущей проверке эта величина используется как дополнительный фильтр: locked pool может быть технически защищён от снятия, но экономически слишком мал для вашей суммы.
Срок нужно оценивать относительно своего горизонта
Lock до завтра формально является lock. Для покупателя это слабая защита. Lock на несколько лет сильнее ограничивает классический rug, но всё равно не гарантирует будущую стоимость. Полезно считать не первоначальную длительность, а остаток до unlock. Если вы планируете держать позицию три месяца, а разблокировка наступает через две недели, событие должно входить в ваш риск-план.
Также проверьте, можно ли продлить lock и были ли продления раньше. Продление до истечения срока часто является положительным сигналом, но только если новая транзакция действительно относится к той же позиции. Скрин старого lock нельзя использовать для подтверждения текущего состояния.
Кто beneficiary после окончания срока
Locker обычно хранит информацию о том, кто сможет получить LP после unlock. Это может быть личный адрес, multisig, DAO treasury или другой контракт. Сам по себе multisig не делает проект безрисковым, но меняет модель контроля: одному ключу сложнее действовать единолично. В любом случае адрес beneficiary нужно записать и сопоставить с известными адресами проекта.
Возраст пула и история действий
Новый lock, созданный пять минут назад перед рекламной кампанией, и позиция, которая год стабильно находится под блокировкой, имеют разную историю. Откройте transfers LP, события locker, добавления и удаления ликвидности. Ищите не только текущий snapshot, но и характер управления: команда регулярно выводила часть LP, переносила пул, создавала новые пары, меняла beneficiary? История помогает увидеть риск, который один статус сейчас не показывает.
| Показатель | Что отвечает | Красный флаг |
|---|---|---|
| Liquidity / TVL пула | Насколько рынок глубокий | Очень мала относительно планируемой сделки |
| Locked % | Какая доля LP временно недоступна | Заблокирована только небольшая часть командной LP |
| Unlocked team LP | Сколько команда может снять сейчас | Значимая свободная доля |
| Unlock date | Когда контроль может вернуться | Срок скоро заканчивается |
| Beneficiary | Кто получит LP после срока | Неизвестный адрес без объяснения |
| Pool age/history | Как управляли ликвидностью раньше | Частые миграции и крупные выводы без объяснений |
Пошаговая проверка: от контракта токена до записи в locker
Самый надёжный способ избежать путаницы — проверять всегда в одном порядке. Не начинайте с сайта locker, который прислал администратор проекта. Сначала найдите первичный объект — контракт токена. Затем самостоятельно дойдите от него до торгового пула и LP-позиции. Так вы уменьшаете риск проверки поддельной пары, второго токена с тем же тикером или старого lock, который вообще относится к другому рынку.
Шаг 1. Получите точный контракт токена из независимого источника
Тикер и название не уникальны. Один и тот же символ могут использовать десятки контрактов. Возьмите адрес из официального сайта проекта, проверенного листинга или другого источника, которому вы сознательно доверяете, а затем сопоставьте его с адресом в DEX. Не копируйте контракт из случайного комментария, рекламного Telegram-сообщения или поискового сниппета.
Откройте контракт в blockchain explorer. Проверьте сеть, decimals, total supply, verified source code там, где это применимо, holders и историю создания. Если контракт не совпадает с тем, который торгуется в рекламируемом пуле, дальнейшая проверка lock этого пула не относится к нужному активу.
Шаг 2. Найдите основной торговый пул
Откройте DEX или аналитический интерфейс и найдите пары по точному адресу токена. Сравните их по liquidity и volume. Основным для анализа обычно является пул, через который проходит значимая часть торговли и где находится большая часть глубины. Запишите адрес pair/pool contract и второй актив пары — USDT, USDC, WETH, WBNB или иной.
Не ограничивайтесь первым результатом. У токена могут существовать одноимённые или дублирующие пулы с разными fee tiers. В V3 один и тот же pair способен иметь несколько пулов с разными комиссиями. Если проект показывает lock для малого пула, а основной объём находится в другом, защита может быть формальной.
Шаг 3. Определите версию и модель позиции
Уточните, V2/CPMM это или V3/CLMM. Для V2 найдите LP token contract. Для V3 — position manager и token ID конкретной позиции либо другой идентификатор, предусмотренный протоколом. Этот шаг определяет, какие on-chain данные будут доказательством ownership.
Если интерфейс scanner не показывает модель, переходите в официальный DEX explorer/documentation. Нельзя считать NFT-позицию обычным fungible LP и наоборот. Ошибка здесь делает бессмысленным дальнейший расчёт процента.
Шаг 4. Найдите владельца LP-позиции
Для LP-токена откройте holders. Найдите крупные адреса: locker, burn/dead address, farm contracts, treasury и обычные EOAs. Суммируйте только те категории, которые понимаете. Адрес staking farm не является автоматически time-lock: пользователь может иметь право вывести LP из farm в любое время.
Для NFT откройте current owner token ID. Если owner — locker contract, это ещё не конец проверки. Нужно доказать, что адрес действительно принадлежит известному locker-протоколу, а не контракту, названному похожим образом.
Шаг 5. Проверьте сам locker, а не ссылку на него
Перейдите на официальный домен сервиса вручную или через его документацию. Сопоставьте адрес locker contract с опубликованным адресом для нужной сети/версии. Затем найдите запись по LP asset/token ID. Проверьте количество, unlock timestamp, beneficiary и статус. Если интерфейс не даёт проверить транзакцию в explorer, доверие к такому подтверждению должно быть ниже.
Особенно осторожно относитесь к сайтам с адресами вроде «team-locker-security» или доменам, отличающимся одной буквой от известного сервиса. Создать страницу с зелёным бейджем проще, чем создать настоящий time-lock, контролирующий LP.
Шаг 6. Посчитайте долю самостоятельно
Для V2 разделите подтверждённый locked LP balance на релевантный total LP supply. Отдельно посчитайте burned LP и свободную командную долю. Не складывайте категории в один процент без расшифровки. Если total supply меняется из-за добавления новой ликвидности, процент старого lock может уменьшиться, хотя количество locked LP осталось прежним.
Для V3 доля не всегда сводится к одному проценту, потому что позиции имеют разные диапазоны. Сравните стоимость/ликвидность locked позиции с общей active liquidity около текущей цены и другими крупными позициями. Цель — понять не математическую красоту числа, а сколько рынка реально защищено от немедленного изъятия владельцем.
Шаг 7. Проверьте дату и событие unlock
Переведите timestamp в календарную дату в своём часовом поясе. Посмотрите, есть ли возможность досрочного unlock по условиям контракта или только стандартный withdraw после времени. У нормального time-lock ограничения должны следовать из кода/контракта, а не из обещания интерфейса.
Добавьте дату в собственный календарь риска, если собираетесь держать токен. Приближение unlock — повод повторить проверку, а не автоматический сигнал продавать. Команда может продлить lock, мигрировать ликвидность или объявить другую структуру, но каждое изменение нужно подтвердить on-chain.
Шаг 8. Проверьте другие пулы и сети
Повторите поиск по контракту и паре. Смотрите DEX aggregators, официальный список markets и explorer. На другой сети может торговаться bridge-версия токена; она имеет собственную ликвидность и собственные риски. Даже в одной сети второй пул способен содержать крупную свободную LP.
Шаг 9. Проверьте контракт и holders токена
Теперь вернитесь от liquidity risk к token risk: mint, pause, blacklist, tax, maxTx, proxy, roles, крупные holders. Наличие реального lock позволяет поставить галочку только напротив одной строки. Полную проверку токена удобно продолжить по отдельному чек-листу OneMagic перед покупкой.
Шаг 10. Сопоставьте ликвидность со своей суммой
Проверьте quote на покупку и обратную продажу небольшой величины без подписи транзакции. Посмотрите estimated output, minimum received, price impact и slippage settings. Если ваша планируемая сумма сама заметно двигает цену, lock не решает главную практическую проблему: рынок недостаточно глубок.
- Контракт токена подтверждён.
- Основной pool address найден самостоятельно.
- Модель V2/V3/CPMM/CLMM определена.
- Ownership LP-позиции виден on-chain.
- Locker contract подтверждён по официальным данным.
- Locked amount и свободная доля рассчитаны.
- Unlock date и beneficiary записаны.
- Другие крупные пулы проверены.
- Права токен-контракта и holders проверены.
- Глубина рынка подходит под вашу сделку.
Если цепочка обрывается на любом пункте, не заменяйте неизвестность словом «наверное». Для высокорискового токена отсутствие понятной информации само по себе является частью риска.
Как проверить locked liquidity в Ethereum, BNB Chain и других EVM-сетях
В EVM-сетях последовательность особенно наглядна благодаря blockchain explorers. Для Ethereum это Etherscan, для BNB Smart Chain — BscScan, у Arbitrum, Base и других сетей есть свои обозреватели. Названия интерфейсных вкладок различаются, но логика одинаковая: контракт токена → pair/pool → LP ownership → locker transaction.
Начните с pair contract, а не с кошелька разработчика
На V2-подобном DEX pair contract хранит резервы двух токенов и выпускает LP-токен. Откройте контракт пары и убедитесь, что token0/token1 соответствуют ожидаемым адресам. Затем найдите total supply и holders LP. Если крупнейший holder — известный locker, откройте его адрес. Если это обычный EOA, LP не является time-locked только потому, что команда обещает её не трогать.
Если крупный holder — farm contract, разберитесь, кто контролирует staked LP. Farming обычно создан для получения rewards, а не для обязательного запрета вывода. Пользователь может unstake и затем remove liquidity. Поэтому farm balance нельзя механически записывать в locked percentage.
Проверьте transfer LP в locker
Откройте транзакцию, которой LP была отправлена в locker. Сверьте sender, recipient, token contract и amount. Затем перейдите в интерфейс официального locker и найдите ту же позицию. Два независимых представления должны совпасть: explorer показывает факт передачи, locker — условия времени и beneficiary.
Если проект показывает только screenshot без transaction hash, попросите публичный идентификатор или найдите transfer сами. Для on-chain lock отсутствие проверяемой транзакции — серьёзный недостаток доказательства.
Разделяйте lock contract и proxy
Некоторые сервисы используют proxy architecture. Сам факт, что LP лежит на контрактном адресе, не гарантирует невозможность досрочного изъятия: нужно понимать логику locker и права администратора. У известного locker-а есть документация, история использования и опубликованные contracts. У неизвестного проекта может быть собственный «locker», в котором owner предусмотрел emergencyWithdraw.
Необязательно самостоятельно читать весь Solidity-код, но минимум — проверить, что контракт относится к реальному сервису и что его публичная модель действительно запрещает владельцу позиции забрать LP до срока. Для значительной суммы неизвестный locker следует считать отдельным smart-contract risk.
Проверка V3 требует token ID
На V3-подобном DEX ищите конкретную NFT-позицию. UNCX, например, документирует lockers для V3/V4-позиций, где NFT хранится контрактом до даты окончания. Для проверки нужны token ID, pool и owner locker. Если команда показывает общий адрес locker без идентификатора своей позиции, подтверждение неполное.
Дальше оцените диапазон tick/price. Locked NFT, находящаяся далеко вне текущего диапазона, может почти не давать активной глубины рынку. Поэтому смотрите не только nominal value позиции, но и active liquidity там, где сейчас проходит торговля.
Не путайте wrapped native asset с отдельным риском
В паре TOKEN/WETH или TOKEN/WBNB второй актив является обёрнутой формой нативной монеты, необходимой для работы ERC-20-подобной модели. Это нормальная архитектура. Важнее проверить точный адрес WETH/WBNB, потому что мошенник может создать токен с тем же названием. В хорошей паре второй актив должен быть каноническим контрактом сети или другим заведомо известным активом.
| Что открыть в explorer | Что сверить |
|---|---|
| Token contract | Адрес, код, supply, owner/roles |
| Pair/Pool contract | Два актива, версия DEX, reserves/liquidity |
| LP token holders | Locker, burn, team, farms, прочие LP |
| LP transfer | Кому и сколько передано |
| Locker contract/record | Официальность, amount, unlock, beneficiary |
| V3 position | Token ID, owner, диапазон и активная ликвидность |
V3 и концентрированная ликвидность: почему «99% LP locked» может быть неправильной метрикой
Concentrated liquidity позволяет поставщику размещать капитал не по всему диапазону цены, а в выбранном интервале. Это делает капитал эффективнее, но усложняет проверку. Условные 100 000 долларов в узкой позиции рядом с текущей ценой могут обеспечивать больше активной глубины, чем 300 000 долларов, распределённых по огромному диапазону. После движения цены первая позиция может выйти из диапазона и перестать участвовать в сделках до возвращения цены.
Поэтому в V3 нельзя автоматически взять «стоимость locked NFT / весь TVL» и считать получившееся число полноценным аналогом V2 locked percentage. Нужно понимать, какие позиции активны в текущем диапазоне и кто контролирует крупнейшие из них.
Что проверить у locked NFT
Запишите pool address, fee tier, token ID, owner, lower/upper price range и unlock date. Затем сравните с текущей ценой. Если диапазон активен, позиция действительно поддерживает рынок в данный момент. Если цена вышла за границу, ликвидность позиции будет в основном преобразована в один из активов и не обеспечит ту же глубину для дальнейшего движения.
Lock по-прежнему полезен: владелец не может просто забрать NFT до срока, если locker устроен корректно. Но экономическая защита рынка зависит от распределения других позиций и диапазонов.
Почему несколько небольших NFT могут быть важнее одной большой
Команда способна разделить ликвидность на несколько позиций. Одну крупную показать как locked, а другую оставить свободной. Также независимые market makers или пользователи могут создавать свои позиции. Поэтому проверяйте не только NFT из рекламной ссылки, но и общую структуру liquidity around price.
Если аналитический интерфейс DEX показывает распределение ликвидности по ticks, используйте его для понимания глубины. Резкий провал сразу за текущей ценой может означать, что небольшое движение приведёт к сильному price impact даже при приличном номинальном TVL.
Миграция из V2 в V3 меняет смысл старого lock
Проект мог первоначально заблокировать V2 LP, затем перенести основную торговлю в V3. Старый lock продолжает существовать и его страница остаётся публичной, но экономически он относится к устаревшему пулу. Проверка должна происходить по текущему основному рынку, а не по самой красивой исторической записи.
Это одна из причин проверять volume и liquidity за свежий период. Если V2-пул почти не торгуется, а V3 принимает основной поток, V2 lock не отвечает на текущий вопрос.
Что означает «полная блокировка» в V3
С практической точки зрения лучше отказаться от лозунга «полная». Запишите конкретно: «NFT-позиция №X, обеспечивающая примерно такую-то долю активной ликвидности около текущей цены, находится у locker Y до даты Z». Такая формулировка длиннее, зато проверяема и не создаёт ложной уверенности.
Как проверять ликвидность на Raydium: CPMM и CLMM требуют разных доказательств
На Solana Raydium поддерживает несколько типов пулов. Для проверки важно не считать весь Raydium одной моделью. В CPMM доля поставщика ликвидности представлена LP-токеном SPL; официальная документация Raydium прямо описывает LP tokens как долю в CPMM/AMM v4. В CLMM используется концентрированная ликвидность с позициями по диапазонам. Поэтому привычный EVM-чек «найти ERC-20 LP holders» здесь заменяется анализом SPL token accounts или конкретной CLMM-позиции.
CPMM: проверяйте mint LP и его распределение
Найдите точный pool ID и LP mint. Затем через Solana explorer или специализированный интерфейс посмотрите supply LP и token accounts, где он хранится. Если проект заявляет burn, нужно увидеть transfer/burn-событие, которое действительно относится к этому LP mint. Если заявляет lock через сторонний сервис, сервис должен поддерживать Solana и конкретный тип LP; просто отправка LP на неизвестный program address ничего не доказывает без понимания программы.
Raydium также использует farms, куда LP может быть внесён ради rewards. Как и в EVM, staking не равен time-lock автоматически. Официальная документация указывает, что для удаления CPMM liquidity LP-токены, находящиеся в farm, сначала нужно unstake. Это означает, что farm custody может быть обратимой обычной пользовательской операцией.
CLMM: ищите позицию и диапазон
В CLMM важно установить ownership конкретной позиции и её диапазон. Если внешний locker заявляет поддержку такой позиции, проверьте on-chain program и запись. Если проект просто показывает, что NFT/position находится «не на кошельке разработчика», это ещё не доказывает запрет досрочного возврата: адрес может принадлежать программе, из которой владелец способен вывести позицию по обычной инструкции.
Дальше применяются те же экономические вопросы, что для V3: активна ли позиция около текущей цены, насколько она крупна относительно других, какой объём можно продать без разрушительного price impact.
Проверяйте mint самого токена отдельно
В SPL-токенах важны mint authority и freeze authority, если они существуют. Заблокированная LP не отменяет возможность эмитента выпускать дополнительный supply при сохранённой mint authority. Поэтому после анализа пула вернитесь к token mint и проверьте полномочия. Это отдельный контрольный слой.
Почему название пула недостаточно
На Solana мошеннические токены особенно легко маскируются одинаковым ticker. Всегда работайте с mint address. Pair «TOKEN/USDC» по названию не гарантирует, что TOKEN — нужный mint, а USDC — канонический актив. Сопоставление адресов важнее логотипов.
| Raydium-модель | Что представляет долю | Что проверить |
|---|---|---|
| CPMM | SPL LP token | LP mint, supply, holders/token accounts, lock/burn |
| Farm поверх CPMM | Staked LP | Возможность unstake; не считать farm lock без доказательства |
| CLMM | Уникальная концентрированная позиция | Owner, диапазон, active liquidity, locker program |
Если вы не можете однозначно определить модель, разумнее остановить анализ, чем переносить правила другой сети по аналогии. Разные AMM могут использовать разные объекты владения и разные способы удаления ликвидности.
Что значит burned liquidity и как проверить, что burn не нарисован
Слово burned звучит окончательнее lock, поэтому часто используется как сильный маркетинговый аргумент. В классическом V2-сценарии идея понятна: LP-токены отправляют на адрес, приватный ключ которого считается недоступным, и право на возврат соответствующей доли резервов перестаёт контролироваться командой. Если операция реальна и необратима, срок unlock отсутствует — это отличие от time-lock.
Однако проверка burn требует большей аккуратности, чем просмотр баланса «dead» address. Во-первых, нужно доказать, что именно этот токен является LP нужного пула. Во-вторых, определить долю от total LP supply. В-третьих, убедиться, что не существует другая существенная LP, которую команда оставила себе. В-четвёртых, учитывать возможность последующего создания новых LP-токенов при добавлении ликвидности.
Burn 100% сегодняшнего LP не фиксирует будущую структуру навсегда
Допустим, при запуске total LP supply был 1 000 единиц и 990 отправили на burn address. Позже команда добавляет новую ликвидность и получает новые LP-токены. Старые 990 остаются burned, но доля burned от нового total supply уже меняется. Поэтому любой процент является snapshot, который нужно пересчитывать.
Это особенно важно для scanner-сервисов, которые кэшируют старый статус. Если страница проекта годами показывает «LP burned 99%», откройте on-chain supply сейчас.
Dead address должен быть действительно тем, чем вы его считаете
Некоторые адреса широко используются как burn/dead, потому что для них не известен практический способ подписывать транзакции. Но мошенник может назвать «burn address» любой свой адрес в интерфейсе или на сайте. Проверяется не подпись в таблице, а фактический адрес назначения и принятая модель сети.
У кастомных контрактов существуют и другие механизмы сжигания, включая уменьшение total supply LP. Если protocol действительно burn-ит LP внутри контракта, смотрите события и изменение supply. Не переносите терминологию одного DEX на другой без подтверждения.
Burn может ухудшить управляемость при необходимости миграции
Необратимость — не только плюс. Если в AMM обнаружится проблема, потребуется миграция на новую версию или проект решит улучшить глубину на другом рынке, permanently burned LP нельзя просто вернуть. Команда может создавать новую ликвидность с нуля, но старый капитал остаётся в старом пуле согласно механике. Для покупателя это означает: burned liquidity уменьшает один класс административного риска, но делает структуру менее гибкой.
Burned LP не защищает от экономического drain через продажи
Если команда держит большое количество самого TOKEN, она может продавать его в пул и забирать второй актив через swap. LP при этом остаётся burned. Поэтому после подтверждения burn всё равно смотрите token holders и mint authority. Burn — доказательство про право на LP, а не про намерения и не про supply токена.
Несколько пулов, миграции и новая эмиссия LP: где чаще всего ошибается автоматический scanner
Один из самых неприятных случаев — формально правильный lock, который относится не к тому рынку, на котором пользователь реально будет покупать и продавать токен. Чем старше проект, тем вероятнее, что у него есть несколько пулов, разные fee tiers, миграции между версиями DEX или ликвидность на нескольких площадках. Поэтому проверка должна отвечать не «есть ли где-нибудь lock», а «защищена ли ликвидность, определяющая текущую цену и выход из позиции».
Старый пул может остаться в поиске после миграции
Проект запускается на V2, блокирует LP, затем переводит маркетмейкинг в V3. Старая страница locker продолжает индексироваться и красиво показывает долгий срок. Новый покупатель находит её и решает, что основной рынок защищён. Но агрегатор уже маршрутизирует сделки через V3, где позиции контролируются иначе. Чтобы не попасть в эту ловушку, сравнивайте актуальный volume и liquidity по каждому пулу.
Если команда официально объявила migration, найдите on-chain связь: снятие доступной части старой ликвидности, создание нового пула, добавление позиции, новый lock. В случае burned старой LP прямая миграция соответствующей доли невозможна; новая ликвидность должна финансироваться отдельно. Это тоже видно в истории.
Новый пул может обойти смысл старого lock
Заблокировать TOKEN/USDT и затем создать крупный TOKEN/WETH-пул без lock технически возможно. Арбитраж свяжет цены двух рынков. Если из свободного пула резко снимают ликвидность, это может вызвать сильные ценовые отклонения и переток торговли. Особенно рискованно, если новый пул быстро становится основным.
Поэтому один раз ввести contract address в DEX aggregator недостаточно. Составьте список хотя бы крупнейших рынков токена и зафиксируйте их liquidity. Для небольшого проекта это занимает минуты, а выявляет существенную часть ложных «100% locked» заявлений.
Добавление ликвидности создаёт новую долю собственности
В V2 новый поставщик вносит активы и получает свежие LP-токены. Если исходная LP была locked, новые токены не попадут в старый locker автоматически. Команда может добавить капитал с другого адреса и получить свободную долю. Поэтому locked amount нужно сравнивать с текущим total supply, а не со supply на дату создания lock.
В V3 аналогично можно создать вторую NFT-позицию. Lock первой не распространяется на неё. Проверяйте все крупные позиции, особенно созданные после даты рекламируемой блокировки.
Bridge-версия токена — отдельный рынок
Если актив существует в нескольких сетях, его bridge-версия может иметь отдельные пулы. Ликвидность Ethereum не защищает ликвидность BNB Chain или Solana. Дополнительно появляется bridge risk: нужно понять, кто выпускает обёрнутый актив и чем он обеспечен. В такой ситуации формулировка «ликвидность токена заблокирована» без указания сети слишком широкая.
Как вести карту пулов
| Пул | Сеть/DEX | Liquidity | Volume | Модель | Статус LP |
|---|---|---|---|---|---|
| TOKEN/USDT | основной рынок | фиксируете на момент проверки | сравниваете с другими | V2/V3 | locked/burned/free |
| TOKEN/WETH | второй рынок | … | … | … | … |
| Bridge TOKEN/USDC | другая сеть | … | … | … | … |
Такая таблица не нужна для публикации в соцсетях; она нужна вам для решения. Если основной market меняется, повторите анализ именно там. Locked liquidity — состояние конкретной позиции, а не пожизненный сертификат бренда токена.
Как проверить сам locker: известный сервис тоже нужно сопоставить с правильным контрактом
Сервисы liquidity locking полезны тем, что стандартизируют time-lock и дают публичную страницу позиции. Но именно их узнаваемость привлекает фишинговые копии. Мошеннику не обязательно взламывать Team Finance или UNCX: достаточно создать похожий домен, нарисовать интерфейс и показать пользователю «verified lock». Поэтому проверка locker состоит из двух частей — доверие к протоколу и доказательство, что конкретная on-chain позиция действительно находится в его контракте.
Открывайте locker из официальной документации
Не используйте первую ссылку из Telegram. Найдите официальный сайт сервиса самостоятельно, откройте документацию и список контрактов для нужной сети или продукта. Адрес в explorer должен совпасть с опубликованным. Если у сервиса несколько версий, убедитесь, что проверяете правильную: V2 LP locker и V3 NFT locker могут быть разными контрактами.
Сопоставьте четыре идентификатора
Минимальный набор: сеть, адрес LP token или token ID позиции, locked amount, transaction/lock ID. Затем — unlock date и beneficiary. Если сайт показывает другой LP contract с тем же тикером, проверка не относится к нужному пулу. Если amount меньше заявленного, ориентируйтесь на on-chain значение.
Изучите правила ownership transfer
Некоторые locker-сервисы позволяют передавать права на lock другому адресу без досрочного извлечения LP. Это не разрушает time-lock, но меняет будущего получателя. Для покупателя важно не пугаться самого факта transfer и не игнорировать его: новый beneficiary может иметь другой риск-профиль. Например, переход от личного адреса основателя к multisig treasury может быть логичным управленческим шагом; переход на неизвестный свежий EOA требует объяснения.
Проверьте, можно ли сократить срок
Надёжность time-lock зависит от невозможности владельца произвольно сделать unlock date раньше. Многие сервисы позволяют только продлить lock, но конкретные правила надо проверять в документации и коде соответствующей версии. Если кастомный locker имеет owner-only emergency unlock, надпись «locked until 2028» не даёт ожидаемой защиты.
Не путайте liquidity locker с token vesting
Один и тот же сервис может предлагать vesting обычных токенов и locking LP. Vesting команды снижает риск мгновенного выхода токен-холдеров, но не контролирует LP. Liquidity lock, наоборот, не блокирует обычные team tokens. На странице сервиса ищите тип lock и asset contract.
Что делать, если locker неизвестный
Неизвестный сервис не обязательно мошеннический, но вам придётся проверять больше: contract verification, audit, owner/admin rights, историю использования, наличие emergency functions, фактическое хранение LP. Если сумма покупки небольшая, стоимость такого исследования может превысить ценность сделки. Рациональное решение иногда — просто не покупать актив, безопасность которого требует реверс-инжиниринга неизвестного locker.
Даже идеальный lock не спасает от опасного токен-контракта
После проверки liquidity многие останавливаются, хотя именно здесь начинается второй слой риска. Pool contract и token contract — разные программы. Locker ограничивает распоряжение LP-позицией, но функции самого токена могут изменить supply, возможность transfer и фактическую цену выхода.
Mint authority
Если кто-то может создавать неограниченное количество токенов, locked liquidity способна стать источником ликвидного актива для эмитента. Новые токены продаются в пул, а USDT/WETH постепенно извлекается через обычные swaps. Проверяйте, существует ли mint, кто имеет право его вызвать, есть ли cap и использовалась ли функция после запуска.
Blacklist и pause
Контракт может позволять запретить transfer отдельным адресам или остановить операции. Такие функции иногда имеют легитимные цели, но для спекулятивного токена создают административный риск. Важно понять, распространяется ли pause на всех, можно ли исключать адреса, кто контролирует роль и есть ли timelock/multisig.
Изменяемые налоги
Buy/sell tax в несколько процентов сам по себе не делает токен мошенническим, но функция, позволяющая owner мгновенно установить 50–100%, резко меняет риск. Пользователь может купить при низком налоге, а затем столкнуться с почти невозможной продажей. Locked LP не мешает изменить tax, если право находится в token contract.
Max transaction и max wallet
Ограничения размера иногда используют как anti-bot механизм на запуске. Опасность возникает, когда администратор может выборочно менять лимит или освобождать свои адреса. Тогда обычные пользователи могут получить худшие условия выхода. Проверяйте текущие параметры и права изменения.
Proxy и upgradeability
Verified source code не всегда является финальной логикой. Proxy делегирует исполнение implementation contract, который администратор способен заменить. Если token upgradeable, нужно найти proxy admin, owner или governance и понять, существует ли timelock на upgrade. Lock LP на два года не защищает от вредоносного обновления токена завтра.
Whitelist и trading enable
На раннем запуске контракт может разрешать сделки только определённым адресам или иметь switch tradingEnabled. Если такие права сохраняются после запуска, они способны влиять на рынок. Смотрите события и роль владельца.
Honeypot-проверка — не одна кнопка
Автоматический honeypot scanner может симулировать buy/sell, но сложный контракт способен вести себя по-разному в зависимости от block, address или amount. Полезнее сочетать анализ кода/прав, историю реальных успешных продаж независимых пользователей и минимальный тест, если вы вообще решили принять риск. Никогда не увеличивайте сумму только потому, что одна пробная продажа прошла.
| Риск контракта | Lock LP защищает? | Что проверять |
|---|---|---|
| Снятие основной LP | Да, если lock настоящий и достаточный | LP ownership и срок |
| Неограниченный mint | Нет | Mint authority/cap |
| Blacklist/pause | Нет | Roles и функции transfer |
| Изменяемый sell tax | Нет | Fee setter/max fee |
| Proxy upgrade | Нет | Implementation/admin/timelock |
| Сброс крупных holders | Нет | Распределение supply |
Именно поэтому отдельная проверка locked liquidity дополняет, а не дублирует общий анализ токена. Первая отвечает «можно ли забрать базовые резервы через LP», вторая — «какими ещё способами правила актива могут измениться».
Ликвидность, slippage и price impact: блокировка не делает тонкий рынок глубоким
Пользователь может идеально проверить lock и всё равно купить токен, из которого трудно выйти. Причина — недостаточная глубина. Liquidity описывает доступный капитал в торговом диапазоне; slippage — отклонение фактического исполнения от ожидаемого из-за изменения цены и условий между котировкой и исполнением; price impact — влияние самой сделки на цену пула. Эти понятия связаны, но не взаимозаменяемы.
Чем меньше активная ликвидность относительно размера сделки, тем сильнее ваша покупка или продажа меняет соотношение резервов. Поэтому крупный ордер в маленьком locked pool способен получить плохую среднюю цену. Это не rug pull и не ошибка DEX — это механика рынка.
Почему высокий slippage tolerance опасен
Настройка slippage tolerance задаёт допустимое ухудшение исполнения до отмены транзакции. Увеличение допуска помогает операции пройти на волатильном или тонком рынке, но не создаёт ликвидность. Вы просто соглашаетесь на худший результат. Кроме того, слишком широкий диапазон может увеличить уязвимость к неблагоприятному MEV/арбитражному исполнению в сетях, где это актуально.
Не поднимайте slippage автоматически после каждого failed swap. Сначала выясните причину: токеновая комиссия, низкая глубина, быстрое движение цены, ограничение контракта или проблема маршрута. Если для обычной продажи требуется экстремальный tolerance, это отдельный красный флаг.
Сравнивайте quote для покупки и обратной продажи
До подписи можно оценить route: сколько TOKEN вы получите за 100 USDT и сколько USDT вернётся при немедленной обратной котировке того же количества без учёта рыночного движения. Большая асимметрия может объясняться fee, tax и price impact. Если разница неожиданна, не торопитесь.
Для собственной суммы сделайте несколько quotes: малая, средняя, планируемая. Если стоимость ухудшается нелинейно, вы видите эффект глубины. Подробная механика разобрана в статье OneMagic «Что такое price impact».
Locked liquidity и объём торгов
Высокий ежедневный volume при низкой liquidity может означать активную спекуляцию и высокую оборачиваемость, но не гарантирует возможность продать крупную позицию одновременно. Volume — поток за период, liquidity — капитал, доступный рынку сейчас. Для своего выхода важнее depth вокруг текущей цены.
Почему «ликвидность 1 млн» может вводить в заблуждение в CLMM
Номинальная TVL V3/CLMM распределена по диапазонам. Не вся сумма активна около текущей цены. Поэтому используйте интерфейс, который показывает active liquidity или распределение по ticks. Большая TVL далеко от текущей цены не защищает от резкого price impact в ближайшем диапазоне.
| Метрика | На какой вопрос отвечает | Не отвечает |
|---|---|---|
| Locked % | Какая доля LP недоступна владельцу сейчас | Можно ли выгодно продать вашу сумму |
| TVL/Liquidity | Сколько капитала находится в рынке | Кто контролирует LP и когда unlock |
| Volume | Сколько проторговали за период | Какова глубина конкретного ордера |
| Price impact | Как ваша сделка меняет цену | Безопасен ли token contract |
| Slippage tolerance | Какое ухудшение вы готовы принять | Не устраняет нехватку liquidity |
Ложные зелёные сигналы: как выглядит «безопасная» картинка у рискованного токена
Скам-проекты редко показывают пользователю чистый красный экран. Они собирают набор правдоподобных подтверждений: audit badge, locked liquidity, renounced ownership, тысячи holders, красивый график. Каждый элемент может быть реальным, но общий вывод — ложным. Полезно заранее знать типичные конструкции.
Lock малого пула
На сайте указан locker с 100% LP, но пул содержит 5 000 долларов. Основная торговля идёт через другой рынок на 300 000 долларов, где LP свободна. Автоматический scanner, привязанный к первому pair, может показать зелёный статус. Решение — сравнить все крупные pools по contract address.
Lock на несколько дней
В рекламе написано «liquidity locked», без срока. Факт корректен, но unlock через неделю. Смотрите absolute date и остаток времени.
Фальшивый locker
Команда публикует страницу на домене, похожем на известный сервис. На ней правильный адрес токена и выдуманный процент. В explorer LP остаётся на EOA. Решение — открывать официальный locker независимо и проверять contract address.
Заблокирована лишь часть team LP
Scanner пишет «80% locked», но оставшиеся 20% при крупном пуле всё ещё позволяют извлечь существенную сумму. Кроме того, независимые LP могут в любой момент удалять свою долю — это нормальное право. Считайте абсолютный объём свободной team-controlled LP.
Старый скрин после unlock
Скриншот не обновляется. Lock уже истёк, LP вернулась владельцу, но изображение продолжает гулять в каналах. Всегда открывайте текущую on-chain запись.
Renounce вместо lock
Owner токена действительно renounced, и scanner отмечает это зелёным. LP по-прежнему у создателя. Это независимые слои.
Burn маленькой доли
Проект отправляет минимальный LP amount на dead address и публикует transaction hash «LP burned». Большая часть supply остаётся на командном адресе. Смотрите долю от total LP supply, не сам факт transfer.
Lock LP при опасной эмиссии токена
Вся LP честно locked, но mint authority активна. Это пример, когда liquidity rug снижен, а экономический drain через новые токены остаётся.
Высокая TVL, но нет выхода для обычного адреса
Honeypot способен иметь большой пул. Если контракт блокирует sell, глубина не помогает держателю. Проверяйте реальные продажи и права transfer.
Общее правило простое: зелёный индикатор должен соответствовать конкретному риску. Не суммируйте бейджи как рейтинг безопасности. Один критический красный флаг может быть важнее десяти второстепенных плюсов.
Четыре практических сценария: как меняется решение после проверки
Сценарий 1. 95% LP locked на два года, контракт простой, пул глубокий
Вы нашли TOKEN/USDT V2-пул с существенной ликвидностью. 95% текущего LP supply находится в официальном locker до даты более чем через два года. Оставшиеся 5% распределены между независимыми providers, у команды нет значимой свободной LP. Токен-контракт verified, mint отсутствует или надёжно отключён, критических admin-функций нет, крупные holders не контролируют экстремальную долю supply. Quote вашей суммы показывает умеренный price impact.
Такой результат не означает «покупать». Он означает, что конкретный риск немедленного liquidity withdrawal существенно снижен и не видно очевидного технического обхода из проверенных слоёв. Дальше решение зависит от цены, проекта, спроса и вашей готовности к рыночному риску.
Сценарий 2. 100% lock, но unlock через пять дней
Формально статус сильнее: 100% LP в locker. Однако через пять дней beneficiary получает право вернуть позицию. Если вы планируете держать токен месяц, ближайший unlock — значимое событие. Проверьте историю проекта: продлевал ли он lock заранее, есть ли публичный план. Но обещание «мы продлим завтра» не равно уже подписанной on-chain операции.
Рациональный вариант — дождаться продления и проверить новую дату. Вы ничего не теряете технически, отказываясь принимать обещание вместо факта.
Сценарий 3. LP burned, но owner может mint
99% LP отправлено на принятый dead address, total supply подтверждает долю. Классический Remove Liquidity этой доли становится практически недоступным. Но контракт позволяет owner выпускать любые TOKEN. Кроме того, owner держит 20% исходного supply. Здесь слово burned не закрывает основной экономический риск.
Если проект не может объяснить необходимость mint или не имеет лимита/timelock, техническая структура остаётся слабой. Покупателю не нужно придумывать сценарий, в котором owner «точно не воспользуется» правом. Право существует — значит риск существует.
Сценарий 4. V3 NFT locked, но почти вся активная глубина у второй свободной позиции
Проект показывает NFT lock стоимостью 200 000 долларов. Проверка подтверждает token ID и locker. Но анализ liquidity distribution показывает, что locked position находится в широком диапазоне, а рядом с текущей ценой основную глубину даёт другая NFT на 400 000 долларов, принадлежащая командному EOA. В рекламном смысле «liquidity locked» верно, в экономическом — основная active liquidity остаётся управляемой.
Такой случай показывает, почему V3 требует анализа диапазонов. Нельзя переносить один процент из V2.
| Сценарий | Что хорошо | Что мешает считать риск закрытым | Практическое действие |
|---|---|---|---|
| 95% lock, долгий срок, простые права | Сильная защита от снятия LP | Остаётся рыночный риск | Переходить к оценке проекта/цены |
| 100% lock на 5 дней | Сейчас LP недоступна | Очень близкий unlock | Дождаться продления или учитывать событие |
| LP burned + unlimited mint | LP нельзя обычным образом снять | Эмиссия создаёт путь к drain | Считать mint критическим риском |
| V3 lock неосновной позиции | Lock настоящий | Основная active liquidity свободна | Проверять все крупные позиции |
Что делать, если срок блокировки скоро заканчивается или liquidity уже unlocked
Unlock сам по себе не является доказательством мошенничества. У многих проектов time-lock создаётся на ограниченный срок и затем продлевается, ликвидность мигрируется или передаётся под другую модель управления. Риск возникает из-за того, что после срока техническая возможность распоряжаться LP меняется. Поэтому событие нужно отслеживать как изменение контроля.
За несколько дней до unlock
Повторно откройте locker и explorer. Проверьте, не появился ли extension transaction. Не опирайтесь на анонс без on-chain подтверждения. Снимите свежий snapshot: liquidity, locked amount, beneficiary, другие pools, крупные holders. Если ваша позиция велика относительно ликвидности, заранее оцените возможный выход, но не увеличивайте slippage в панике.
Если lock продлили
Сверьте, что продлена именно та же LP-position и amount не уменьшен. Новая дата должна быть позже старой. Если одновременно изменился beneficiary, зафиксируйте это. Продление — положительное событие в рамках liquidity risk, но остальные проверки контракта и holders остаются актуальными.
Если LP вернулась владельцу
После unlock transfer из locker на beneficiary означает, что time-lock завершился. Это не равно remove liquidity, но техническая возможность обычно возвращается. Следите за следующими транзакциями LP и состоянием reserves. Если команда обещает немедленно relock, дождитесь новой записи.
Если началось удаление ликвидности
В V2 вы увидите LP movement/burn в рамках remove и уменьшение reserves. В V3 — decrease liquidity/collect по позиции. Оцените масштаб. Небольшое ребалансирование или миграция может иметь объяснение; резкое изъятие основной глубины без заранее понятного плана повышает риск исполнения и цены.
Не пытайтесь соревноваться с ботами, выставляя экстремальный gas или slippage, если не понимаете механику. В тонком пуле паническая продажа может исполниться значительно хуже ожидания. Сначала оцените доступный route и minimum received.
Если проект мигрирует ликвидность
Сопоставьте старый и новый pool. Новая LP должна быть добавлена on-chain; если обещан новый lock — подтвердите его отдельно. В период миграции агрегатор может разделять маршрут между двумя пулами, поэтому quotes способны временно меняться. Не отправляйте токены на «адрес миграции» из личных сообщений: пользовательская миграция, если она нужна, должна быть описана официально и проверена.
Итоговая матрица решения перед покупкой токена
После всех проверок полезно не спорить с собой «проект хороший или плохой», а пройти последовательные gates. Каждый gate отвечает на отдельный тип потери. Если критический пункт провален, высокий балл по другим пунктам не обязан компенсировать его.
| Gate | PASS | FAIL / риск |
|---|---|---|
| Точный контракт | Адрес подтверждён независимым источником | Проверяется токен с похожим названием |
| Основной пул | Найдены liquidity и volume главного рынка | Lock относится к второстепенному пулу |
| Модель позиции | V2/V3/CPMM/CLMM определена | Неправильно трактуются holders |
| Ownership LP | Locker/burn виден on-chain | LP у команды или неизвестного контракта |
| Доля | Locked/burned/free рассчитаны | Процент взят из баннера |
| Срок | Unlock далеко и понятен | Срок истёк/скоро заканчивается |
| Другие пулы | Нет крупной незаблокированной альтернативы | Основная глубина контролируется отдельно |
| Token rights | Нет необъяснимых критических прав | Unlimited mint, опасный proxy, sell controls |
| Holders | Концентрация понятна | Несколько адресов могут обрушить рынок |
| Глубина | Ваша сумма исполняется с приемлемым impact | Тонкий рынок и экстремальный slippage |
Когда лучше отказаться без дальнейшего анализа
Есть ситуации, когда не нужно тратить часы на дополнительные проверки. Если контракт токена невозможно однозначно подтвердить; LP находится у команды при отсутствии lock и проект выдаёт это за «безопасно»; locker фальшивый; sell фактически не работает; mint/upgrade права скрываются; команда требует ввод seed-фразы или перевод на «проверочный адрес» — достаточно остановиться. Отказ от сделки является полноценным результатом анализа.
Когда требуется дополнительная экспертиза
Сложный proxy, собственный locker, кроссчейн-архитектура, нестандартный AMM или значительная сумма могут оправдывать аудит специалистом. Не все риски разумно диагностировать по интерфейсу. Если возможная потеря велика, стоимость независимой проверки становится частью управления риском.
Как хранить результаты проверки
Сохраните дату, contract address, pool address, ссылку на lock transaction, unlock date и ключевые скриншоты/экспорт. Через месяц повторная проверка займёт меньше времени: вы сравните изменения, а не начнёте заново. Не храните seed-фразы или private keys рядом с такими заметками — они не нужны для анализа публичных данных.
Если хотите понять устройство самого AMM глубже, используйте отдельное руководство OneMagic о пулах ликвидности и LP-токенах. Оно объясняет базовую механику; текущая статья решает более узкую задачу — доказать, кто контролирует ликвидность конкретного токена и когда этот контроль может измениться.
Короткий алгоритм, если нужно проверить токен за десять минут
Полный анализ полезен для значимой суммы, но базовые красные флаги можно отсеять быстро. Откройте точный token contract, найдите крупнейший pool и определите DEX/version. Для V2 посмотрите LP holders; для V3 найдите основные позиции. Если команда заявляет lock, перейдите в официальный locker независимо и сопоставьте LP/token ID, amount и unlock date. Затем проверьте другие крупные pools, mint/owner/proxy права и holders самого токена. В конце получите quote на свою сумму и обратную продажу.
- Contract: совпадает ли точный адрес?
- Pool: это действительно основной рынок по liquidity/volume?
- Position: LP token или NFT/CLMM?
- Lock: on-chain ownership находится у настоящего locker?
- Amount: какая доля locked, burned и свободна?
- Date: когда unlock?
- Alternatives: есть ли крупный незаблокированный pool?
- Token rights: mint, blacklist, tax, proxy?
- Holders: кто контролирует supply?
- Exit: какую сумму реально можно продать?
Если быстрый проход даёт несколько непонятных ответов, не пытайтесь «добрать уверенность» отзывами в чате проекта. Именно неизвестные пункты определяют, что нужно изучать дальше. В криптовалюте отсутствие прозрачности не становится доказательством безопасности от количества подписчиков.
Главный итог проверки можно сформулировать одной фразой: ликвидность считается подтверждённо заблокированной только тогда, когда вы независимо нашли нужную LP-позицию, доказали её нахождение в корректном time-lock, поняли долю и срок и убедились, что именно эта позиция имеет экономическое значение для текущего рынка. Всё остальное — полезные, но вторичные сигналы.


