Кожен посібник на цю тему каже вам одне й те саме: заблокована ліквідність означає, що команда не може зробити вам rug, тому токен безпечніший. Це було правдою, коли єдиним виходом було спустошення пулу. На сучасних launchpad-платформах блокування стало двигуном доходу для шахрайства, і галочка, яку ви шукаєте, є тим, що платить атакувальнику.
Резюме
- Заблокована ліквідність означає, що токени, що представляють активи торгового пулу, зберігаються в контракті з часовим блокуванням, з якого творець не може вивести кошти, що блокує класичний rug pull, коли команда спустошує пул і зникає.
- Майже кожен пояснювач розглядає це як сигнал безпеки, і у вузькому сенсі це так: конкретна атака, яку він запобігає, є реальною і колись була домінуючим способом втрати грошей покупцями мемкоїнів.
- Сучасні launchpad-платформи поєднують заблоковану ліквідність із комісіями творця, які можна вимагати, тому пул, який не можна спустошити, все одно платить своєму творцю частку від кожної угоди, безстроково.
- Таке поєднання перетворює одноразову крадіжку на постійний потік доходу, і це означає, що атакувальнику немає сенсу робити rug, тому що не робити rug є більш прибутковим, ніж робити.
- Заблокована ліквідність також нічого не говорить про концентрацію пропозиції, дозволи контракту, особу команди або про те, чи буде хтось торгувати цим токеном наступного тижня.
Є прапорець, який з'являється на скринерах токенів, інтерфейсах launchpad-платформ і в кожному чек-листі безпеки, написаному для трейдерів мемкоїнів: ліквідність заблокована. Його наявність представлена як один із основних кроків перед покупкою анонімного токена, і логіка, що стоїть за цією порадою, є обґрунтованою, наскільки це можливо. Блокування ліквідності справді запобігає найбільш руйнівній атаці в децентралізованих фінансах — rug pull, коли творець токена видаляє активи, що забезпечують торговий пул, і залишає власників з тим, що вони не можуть продати. Посібники одностайні. Один каже, що перевірка блокування є не обов'язковою, а необхідною. Інший каже, що це запевняє інвесторів, що проект безпечний для взаємодії. Третій каже, що це дає інвесторам відчуття безпеки. Усі вони описують реальний захист, і всі вони неповні у спосіб, який став дорогим. Тому що на launchpad-платформах, де зараз з'являється більшість нових токенів, те саме блокування, яке зупиняє творця від спустошення пулу, також гарантує творцю частку від кожної угоди в ньому, назавжди, і це змінює значення прапорця.
Що насправді робить блокування ліквідності
Почнімо з механізму, тому що захист є реальним, і точне його розуміння дозволяє вам побачити прогалину.
Коли токен запускається на децентралізованій біржі, хтось повинен забезпечити пул, який дозволяє людям торгувати ним. Це означає внесення нового токена разом із чимось цінним, зазвичай стейблкоїном або нативним активом мережі, у контракт пулу. Натомість депозитарій отримує токени постачальника ліквідності, які є квитком на цей депозит. Той, хто володіє токенами постачальника, може викупити їх і забрати вміст пулу назад.
Цей квиток є всією вразливістю. Творець, який володіє ним, може чекати, поки прийдуть покупці, спостерігати, як пул наповнюється реальними грошима, потім викупити квитки, вивести все цінне і залишити токен без нічого. Ціна падає до нуля, тому що немає чого продавати. Це і є rug pull, і він становив величезну частку втрат мемкоїнів протягом кількох років.
Блокування ліквідності відправляє токени постачальника в окремий контракт із часовим блокуванням, а не залишає їх у гаманці творця. Сервіси блокування тримають їх протягом зазначеного періоду, публікують блокування в блокчейні, щоб будь-хто міг його перевірити, і відмовляються випускати токени до закінчення терміну. Творець не може викупити те, чим він більше не володіє. Класичний вихід механічно закритий.
Два уточнення, які часто ловлять людей. Заблокований пул все одно торгується нормально; блокування обмежує виведення вмісту пулу, а не купівлю та продаж проти нього. І блокування ліквідності відрізняється від блокування токенів, яке обмежує власну пропозицію команди через графік вестингу. Проект може зробити одне без іншого, і прапорець, який ви читаєте, зазвичай охоплює лише перше.
Що посібники розуміють правильно
Перш ніж критикувати, віддаймо належне, тому що повне відкидання блокування було б власною помилкою.
Докази щодо незаблокованих пулів справді тривожні. Аналіз тисячі мемкоїнів на одному великому блокчейні показав, що понад дев'яносто відсотків не заблокували ліквідність, що робить їх структурно вразливими саме до описаної вище атаки. Галузеві оцінки ставлять втрати від мемкоїн-шахрайства в сотні мільйонів доларів за один рік, причому спустошення пулу є провідним методом. На цьому тлі проект, який блокує свою ліквідність, усунув реальний і поширений режим відмови, і різниця між заблокованим і незаблокованим пулом не є косметичною.
Блокування також несе сигнальну функцію, яка чогось варта. Команда, яка готова відмовитися від можливості вивести пул, — це команда, яка приймає обмеження, а обмеження, прийняті добровільно, зазвичай корелюють з намірами, які виживають при контакті з падінням ціни. Ця кореляція слабка, а слабкі кореляції все одно несуть інформацію.
Тож посібники не помиляються щодо того, що робить блокування. Вони помиляються щодо того, що означає блокування, і розрив між цими двома речами — це те місце, де діє поточне покоління шахрайств.
Інверсія
Ось зміна, яку література з безпеки не засвоїла.
Лаунчпади в лінії Pump.fun — механізм під ними — автоматизували створення токенів і структурно вирішили проблему rug pull: коли токен переходить зі своєї кривої запуску в торговий пул, платформа сама блокує ліквідність, назавжди, у контракті, який ніхто не може спорожнити. Це реальне покращення, і це основа для того, щоб ці платформи описували себе як стійкі до rug pull.
Ті самі платформи також платять комісії творцям. Заблокований пул все одно генерує торгові комісії з кожної операції, і ці комісії може отримати адреса, яка створила токен. Ця домовленість є захищеною на перший погляд: вона винагороджує розробників, чиї токени підтримують реальний обсяг, і дає творцям причину продовжувати підтримувати проєкт, а не скидати його та йти.
Тепер об'єднайте ці дві властивості та простежте стимул. Творець, який не може спорожнити пул, втратив одне джерело доходу. Творець, який отримує комісії з кожної операції, отримав інше, і друге не вимагає успіху токена, лише торгівлі. Обсяг від панічних продажів платить так само добре, як і обсяг від ентузіастичних покупок. Обсяг від власників, які намагаються вийти з токена, який вони тепер визнають нікчемним, платить так само добре, як і будь-який інший.
Те, що блокування видалило, — це вихід. Те, що воно не видалило, — це вилучення, і воно перетворило вилучення з події на підписку.
Це не теоретичне занепокоєння. Коли зловмисники зламали соціальний акаунт відомого керівника та запустили токен на майданчику, де дизайн працював на довірі, операція працювала саме на цьому дизайні: ліквідність назавжди заблокована, торгові комісії стягувалися неодноразово протягом перших годин, і жодного rug pull у жодному моменті, тому що rugging закінчив би потік, який зловмисник мав усі причини продовжувати збирати. Токен не можна було спорожнити. Але й не потрібно було. Висвітлення інциденту сказало прямо: заблокована ліквідність дозволила шахрайству видавати себе за легітимний токен. Для репортажу, що стоїть за цим аргументом, випадок $VLAD задокументував повну послідовність вилучення.
Чому прапорець тепер вводить в оману
Практична шкода не в тому, що блокування марні. А в тому, що вони є опорою в ментальній моделі, яка більше не описує ризик.
Трейдер, який виконує стандартний чек-лист, бачить ліквідність заблоковано, ставить галочку та вважає одну категорію небезпеки вирішеною. Це правильно. Але той самий трейдер зазвичай сприймає галочку як ширший сигнал легітимності, тому що так це формулює кожен посібник, і на лаунчпаді, де блокування є автоматичним і універсальним, воно взагалі не несе жодної інформації про проєкт. Коли кожен токен на платформі має заблоковану ліквідність за замовчуванням, наявність блокування нічого не відрізняє. Це не фільтр; це мінімальний рівень.
Гірше, це інвертує звичайну евристику виявлення шахрайства. Історично підозрілий токен виглядав підозріло: без блокування, анонімна команда, контракт з функцією карбування, постачання зосереджене в кількох гаманцях. Токен лаунчпаду, створений з метою збору комісій, виглядає чистим за найбільш цитованим показником, тому що платформа зробила його чистим автоматично. Дизайн, який робить атаку прибутковою, — це той самий дизайн, який дозволяє атаці пройти перевірку.
Що блокування вам не говорить
П'ять речей знаходяться повністю поза тим, що покриває блокування ліквідності, і кожна з них завершила більше позицій, ніж спорожнення пулу в останніх циклах.
Концентрація постачання. Блокування покриває пул, а не токени, які тримають інсайдери. Творець, який тримає велику частку постачання, може постійно продавати в пул, що є повільнішим rug pull, який дає той самий результат для власників. Перевірте розподіл топ-власників окремо.
Дозволи контракту. Функції карбування, обмеження передачі, чорні списки та змінні параметри комісій знаходяться в контракті токена, а не в пулі. Заблокований пул, приєднаний до контракту, власник якого може карбувати необмежену кількість, не є захищеним у жодному значущому сенсі.
Тривалість та умови блокування. Блокування закінчуються. Тридцятиденне блокування токена, який рекламується як довгостроковий проєкт, говорить вам, коли повертається ризик. Прочитайте термін дії та перевірте, чи дозволяє блокування дострокове виведення за будь-яких умов.
Умови винагороди для творців. Тема цього посібника. Якщо платформа виплачує комісії творцям токенів, зрозумійте, що позначений, публічно відомий шахрайський проєкт продовжує приносити дохід своєму оператору щоразу, коли хтось ним торгує, включно з вашим продажем.
Чи буде хтось торгувати ним завтра. Найпоширеніший спосіб втратити гроші на новому токені — це зовсім не rug. Це купівля в пул, який стає неліквідним протягом кількох днів, залишаючи позицію, яку можна закрити лише за катастрофічною ціною. Жодне блокування цього не вирішує.
Сліпа зона скринера
Більшість трейдерів ніколи не читають контракт блокування. Вони читають скринер, який стискає все вищезазначене в іконки, і розуміння того, що скринер може і не може бачити, є практичнішим, ніж розуміння базових механізмів.
Скринери добре справляються з тим, що спостережувано в ланцюжку та механічно перевіряється. Чи знаходяться токени постачальника ліквідності у відомому контракті блокування, коли закінчується блокування, чи відмовлено від права власності на контракт токена, чи існує функція карбування, як розподілена пропозиція серед найбільших власників і скільки ліквідності підтримує пул. Це факти з однозначними відповідями, і скринер, який точно їх повідомляє, виконав свою роботу.
Те, чого скринер не може бачити, — це наміри та домовленості. Він не може сказати вам, чи все ще отримує творець торгові комісії, оскільки це звичайний виклик контракту, який не відрізняється від будь-якого іншого в підсумковому поданні. Він не може сказати вам, чи гаманець, який розгорнув токен, належить комусь, хто робив це одинадцять разів раніше, якщо адреси не пов’язані та хтось їх не позначив. Він не може сказати вам, що назву та зображення токена було взято зі зламаного акаунта годину тому, оскільки цей факт існує повністю поза ланцюжком.
Ця прогалина має значення, оскільки поточне покоління виведення коштів побудоване саме в ній. Усе, що перевіряє скринер, виявляється чистим, оскільки запускова платформа зробила це чистим за замовчуванням, а все, що могло б ідентифікувати проблему, живе в історії транзакцій, соціальному контексті та схемах отримання комісій, які жодна іконка не підсумовує. Трейдер, який сприймає чистий скринер як сигнал безпеки, делегував судження, яке інструмент ніколи не був створений виносити.
Практичне коригування невелике. Використовуйте скринер для того, що він добре вимірює, а саме дозволи контракту та розподіл пропозиції, і ставтеся до іконки блокування ліквідності як до фону, а не як до вироку. Потім витратьте тридцять секунд на те, що він не може бачити: звідки взявся токен, хто його просуває та чи хтось позначив контракт.
Як правильно оцінювати токен
Замініть єдиний прапорець короткою послідовністю. Усе це займає не більше кількох хвилин і переживає зміни дизайну, які зламали стару евристику.
Спочатку читайте розподіл власників, а не блокування. Якщо невелика кількість гаманців тримає більшу частину пропозиції, блокування не має значення, оскільки вихід не потребує пулу.
Перевірте дозволи контракту. Скринери позначають право карбування, статус власності та обмеження на переказ. Невідмовлений контракт з активною функцією карбування є більшим ризиком, ніж розблокований пул.
Припустіть блокування, а потім запитайте, чого воно вам коштує. На токенах запускових платформ блокування є стандартним. Актуальне питання не в тому, чи заблокована ліквідність, а в тому, хто отримує торгові комісії та чи все ще творець їх отримує.
Ставтеся до позначених токенів як до постійно позначених. Якщо провідник позначає контракт як імовірно шахрайський, торгівля ним не лише ризикує вашим капіталом; на платформах, що виплачують комісії, це оплачує оператора. Немає версії участі, яка була б нейтральною.
Розраховуйте на неліквідність. Запитайте, скільки коштуватиме вихід із позиції, якщо обсяг впаде на дев’яносто відсотків завтра, оскільки для більшості нових токенів так і буде.
Незручний підсумок полягає в тому, що індустрія вирішила одну атаку надзвичайно добре, і атакуючі перемістилися. Заблокована ліквідність залишається справжнім захистом від конкретної речі, від якої вона захищає, і трактування її як загального сигналу безпеки тепер є помилкою, яку вона була створена запобігти.
Патерн, у який це вписується
Відступіть від токенів, і цей епізод ілюструє те, що повторюється в криптобезпеці, і це варто назвати, оскільки це станеться знову.
Інженерія безпеки в цій галузі, як правило, є ворожою та специфічною. Певна атака завдає достатньо збитків, щоб стати сумнозвісною, будівельники проєктують механізм, який точно її запобігає, механізм стає стандартом, і екосистема розглядає наявність цього механізму як доказ загальної безпеки. Потім атакуючі, які прочитали ту саму документацію, обходять його. Механізм продовжує працювати точно так, як зазначено. Висновок про безпеку перестає діяти.
Та сама послідовність створила значок аудиту, який засвідчує, що конкретний код було перевірено, і сприймається як підтвердження того, що проєкт є легітимним. Вона створила відмову від права власності, яка позбавляє адміністратора можливості змінювати контракт і сприймається як усунення ризику, не кажучи нічого про контракт, написаний зловмисно з самого початку. Вона створила мультипідписне зберігання, яке запобігає виведенню коштів одним скомпрометованим ключем і сприймається як інституційна безпека, не кажучи нічого про те, хто володіє ключами. У кожному випадку механізм є реальним і цінним, повсюдно прийнятим, і зрештою неінформативним — це патерн зустрічі механізму з противниками, який повторюється в усій галузі саме з тієї причини, чому він досяг успіху: коли він є у всіх, його наявність не вирізняє нікого.
Наслідок є практичним. Будь-який сигнал безпеки, який стає галочкою, має таймер, і таймер запускається з моменту, коли сигнал стає стандартом, а не з моменту, коли атака його перемагає. Галочка, присутня в кожному проєкті в категорії, перестала бути фільтром, незалежно від того, що вона все ще запобігає. Корисне питання ніколи не полягає в тому, чи має токен стандартні захисти, а в тому, які ризики ці захисти ніколи не були призначені торкатися, і цей список завжди довший, ніж контрольний перелік.
Заключна примітка про те, як думати про замок надалі, оскільки механізм не зникне, і дизайн, побудований на ньому, також.
Правильна ментальна модель — це замок на дверях магазину. Він зупиняє одну конкретну річ, а саме винесення інвентарю вночі, і його справді варто мати. Він нічого не говорить вам про те, чи продає магазин щось корисне, чи чесний власник, чи справедливі ціни, чи існуватиме бізнес наступного місяця. Ніхто не зайшов би в незнайомий магазин, помітив би, що двері мають замок, і зробив би висновок, що товар хороший. Це приблизно той висновок, який заохочує стандартний контрольний перелік токенів, і запускові майданчики погіршили ситуацію, автоматично встановивши однаковий замок на кожні двері.
Що змінює оцінку, так це знання того, хто виграє від вашої присутності всередині. На платформі, де творець токена отримує комісію з кожної транзакції в магазині, включаючи транзакцію, де ви продаєте те, що шкодуєте, що купили, замок на дверях не для вас. Він там, тому що робить домовленість довговічною, а довговічність — це те, що потрібно оператору. Читання цього таким чином нічого не коштує і запобігає конкретній помилці, яку цей посібник існує, щоб описати.
Часті запитання
Що означає заблокована ліквідність?
Токени постачальника ліквідності, що представляють депозитні активи торгового пулу, зберігаються в контракті з часовим блокуванням, з якого творець не може вивести кошти протягом зазначеного періоду. Це запобігає "rug pull" — ситуації, коли творець викуповує ці токени, виводить цінні активи пулу та залишає власників з токеном, який неможливо продати. Блокування можна перевірити в блокчейні через платформу блокування.
Чи означає заблокована ліквідність, що токен безпечний?
Ні. Це означає, що заблокована одна конкретна атака. Це нічого не говорить про те, як розподілена пропозиція між власниками, які дозволи надає контракт токена його власнику, як довго триває блокування, хто отримує торгові комісії пулу, або чи буде достатньо ліквідності наступного тижня, щоб ви могли вийти за розумною ціною.
Чи може токен із заблокованою ліквідністю все ще бути шахрайством?
Так, і все частіше дизайн будується навколо блокування, а не всупереч йому. На launchpad-платформах, які виплачують торгові комісії творцям токенів, постійно заблокований пул генерує постійний потік доходу для того, хто створив токен, навіть коли токен публічно позначено як шахрайський, а власники продають його. Творець не має стимулу робити "rug pull", оскільки збір комісій приносить більше.
Чому launchpad-платформи автоматично блокують ліквідність?
Тому що це усуває найбільш руйнівний і найпоширеніший режим відмови, що допомагає репутації платформи та дозволяє трейдерам брати участь, позбувшись однієї категорії страху. Це чогось варте. Наслідком є те, що блокування на токені launchpad-платформи не несе жодної інформації про конкретний проєкт, оскільки кожен токен на платформі має таке блокування.
Яка різниця між заблокованою ліквідністю та заблокованими токенами?
Заблокована ліквідність обмежує виведення активів, що забезпечують торговий пул. Заблоковані токени обмежують власні активи команди через графік вестингу, обмежуючи швидкість, з якою інсайдери можуть продавати. Вони вирішують різні ризики; добре керовані проєкти зазвичай роблять і те, і інше, а прапорець безпеки зазвичай стосується лише першого.
Чи можу я все ще купувати та продавати токен із заблокованою ліквідністю?
Так. Блокування стосується виведення базових активів пулу, а не торгівлі проти пулу. Купівля та продаж тривають нормально, і кожна така операція генерує комісії, які на деяких платформах може отримувати творець токена.
Що мені слід перевіряти замість цього?
Концентрацію власників серед найбільших гаманців, дозволи контракту токена, включаючи право на емісію та статус власника, дату закінчення та умови блокування, хто отримує торгові комісії, та реалістичну ліквідність для виходу. Скрейнери виявляють більшість цього менш ніж за п'ять хвилин, і будь-який з цих пунктів дискваліфікує більше поганих токенів, ніж перевірка блокування. Це освітня інформація, а не фінансова порада.






