Коротко (TL;DR)
Злам протоколу — це не мить, а процес завдовжки в години. Між першою транзакцією зловмисника і першим публічним словом команди минає час, і розпоряджається ним користувач, а не протокол. Цей урок збирає порядок дій на ці години за сімома розібраними інцидентами 2024–2026 років.
- Коротко (TL;DR)
- Протокол зламали: як дізнатися раніше за офіційне попередження
- Що перевірити у власному гаманці найпершим
- Порядок дій: що робити раніше, а що зачекає
- Чим пауза протоколу відрізняється від блокування коштів
- Час реакції команд на злам: 7 інцидентів 2024–2026
- Компенсація і снепшот: що це дає і чого не гарантує
- Як зафіксувати збиток, якщо знадобиться заява чи декларація
- Вторинні атаки: шахраї полюють саме на постраждалих
- Чек-лист перших годин: дев’ять кроків по порядку
- Часті запитання
- Офіційне попередження приходить не першим. В Abracadabra від початку атаки до паузи контрактів минуло 1 год 48 хв (25 березня 2025 року), у Moonwell — 4 год 35 хв (27 серпня 2026 року), у Cetus — близько 9 год 9 хв (22 травня 2025 року). Середнє за трьома інцидентами, де відомі обидва кінці інтервалу, — 5 год 11 хв, тобто приблизно п’ять годин.
- Пріоритет дій фіксований. Вивести те, що ще виводиться, → відкликати дозволи (approvals) у скомпрометованого контракту → перевірити пов’язані протоколи → нічого не підписувати у відповідь на пропозиції «допомоги».
- Пауза протоколу і блокування адреси — різні речі. Пауза зупиняє функції для всіх, зокрема й для постраждалих. Блокування цілиться в конкретну адресу, і вирішує його не протокол, а емітент токена чи мережа.
- Єдиної процедури повернення не існує. За сімома інцидентами механізм не повторився жодного разу: від нуля в Penpie, де зловмисник відмовився від винагороди, до 96,4% у GMX, де спрацювали перемовини. Участь у компенсаційній програмі — шанс, а не гарантія.
- Друга хвиля атаки цілиться в постраждалих. ФБР 13 серпня 2025 року офіційно описало схему фіктивних юрфірм, які обіцяють повернути вкрадене за передоплату.
Протокол зламали: як дізнатися раніше за офіційне попередження
Перше, що варто прибрати з плану, — надію на допис команди як на стартовий сигнал. Ми звели три інциденти, де відомі обидва кінці інтервалу: і час першої транзакції зловмисника, і час першої публічної дії команди.
Цей розбір — урок блоку «Ризики і захист» курсу «DeFi: від першої транзакції до профі-стратегій».Інцидент Перша транзакція атаки (UTC) Перша публічна дія команди (UTC) Розрив Abracadabra, GM Cauldrons, 25.03.2025 07:57:52 09:46:22 — пауза всіх gmCauldrons 1 год 48 хв 30 с Moonwell, ринок MAMO на Base, 27.08.2026 06:18:09 10:53:43 — borrow caps знижено до 1 wei 4 год 35 хв 34 с Cetus, 22.05.2025 близько 10:30 (округлення джерела) 19:39:10 — публічний допис про паузу контракту ≈9 год 9 хв
Середнє за цими трьома — 18 664 секунди, тобто 5 год 11 хв. Про точність варто сказати окремо, бо вона різна. В Abracadabra і Moonwell посекундні мітки є на обох кінцях інтервалу. У Cetus джерело подає початок атаки як «близько 10:30 UTC», тобто з округленням до десятка хвилин, тому й розрив ми пишемо без секунд: точність інтервалу не буває вищою за точність гіршого з його кінців. Допуск у п’ять хвилин на одному з трьох інтервалів рухає середнє приблизно на 1 хв 40 с — тобто 5 год 11 хв тут треба читати як «близько п’яти годин», а не як секундну величину.
Знаменник теж варто проговорити: він дорівнює рівно трьом. У решти чотирьох інцидентів нашої вибірки бракує одного з двох кінців узагалі, і підставляти вигаданий час у середнє ми не стали.
Технічно атаку бачать значно раніше. Під час зламу Penpie 3 вересня 2024 року автоматична система детекції виявила експлойт за 32 секунди після деплою контракту зловмисника. Але детекція ботом і попередження користувачам — різні події, і між ними лежать ті самі години.
Звідси практичний висновок: сигнал треба брати не з одного каналу. Працюють три джерела, які оновлюються швидше за офіційні соцмережі:
- Ончейн-монітори та алерти security-фірм. Саме вони першими публікують «з контракту X виведено Y» — за інцидентом Moonwell незалежне підтвердження суми надійшло за алертом CertiK.
- Блок-експлорер вашої власної адреси. Аномальні транзакції, що зачіпають ваші позиції, видно там до будь-яких заяв.
- Сторінка статусу і governance-форум протоколу. Пост-мортем Moonwell із посекундною хронологією вийшов на форумі управління, а не в соцмережах.
Є й неприємніший сценарій: злам починається задовго до крадіжки. У Radiant Capital шкідливий PDF надійшов розробнику в Telegram 11 вересня 2024 року, а сама крадіжка сталася 16 жовтня — через 35 днів. Компрометація людей та інфраструктури навколо протоколу влаштована так само, як supply chain атаки у DeFi: у момент, коли гроші йдуть, ламати вже нічого — усе зламано раніше.
Що перевірити у власному гаманці найпершим
Діагностика забирає кілька хвилин і ділиться на три питання. Відповідати на них треба по порядку, бо кожне наступне ширше за попереднє. Інструменти ті самі, що й у спокійній перевірці гаманця на дрейнери та зайві дозволи, — змінюється лише те, що тепер вони запускаються під таймер.
- Чи є в адреси відкриті позиції в самому зламаному протоколі. Депозит, застава, LP-частка, застейканий токен — усе, що фізично лежить у його контрактах. Це те, що або виводиться просто зараз, або не виводиться вже ніколи.
- Які дозволи (approvals) видані з цієї адреси — і не лише зламаному протоколу. Дозвіл на витрату токена живе безстроково і не залежить від того, користуєтеся ви протоколом чи ні. Перевірити і зняти їх можна через Token Approvals у блок-експлорері або через Revoke.cash. Як саме влаштований цей механізм і чому він небезпечніший за все інше, розібрано окремо: «сплячі» дозволи і як їх відкликати.
- Чи є позиції в протоколах, технічно пов’язаних зі зламаним. Спільний міст, спільний оракул ціни, спільний куратор ризиків, надбудова над тим самим базовим протоколом або, навпаки, базовий протокол під зламаною надбудовою.
Третій пункт — той, якого немає ні в кого. Ми розібрали дев’ять російсько- та україномовних матеріалів із видачі за запитами на кшталт «вкрали криптовалюту»: дев’ять із дев’яти обмежуються порадою перевести залишок на новий гаманець з нового пристрою. Жоден не ставить питання, де ще з цієї ж адреси стоїть підпис під чужим контрактом.
Порядок дій: що робити раніше, а що зачекає
Порада «убезпечте кошти» марна, коли незрозуміло, що робити першим. Порядок нижче вибудуваний за одним принципом: спершу те, що перестане бути можливим за годину, потім те, що можливе завжди.
| # | Дія | Коли актуально | Що станеться, якщо запізнитися |
|---|---|---|---|
| 1 | Вивести кошти зі зламаного протоколу | доки функції не зупинені | після паузи вивід недоступний нікому, зокрема вам |
| 2 | Відкликати approvals у контрактів протоколу | будь-якої миті | дозвіл лишається робочим і після інциденту |
| 3 | Перевірити та вивести кошти з пов’язаних протоколів | перші години | пов’язаний протокол може піти на паузу слідом |
| 4 | Перевести залишок на нову адресу | якщо є підозра на компрометацію ключа | зловмисник використає той самий вектор повторно |
| 5 | Нічого не підписувати у відповідь на «допомогу» | постійно | підпис віддає залишок добровільно |
Пункт 3 варто розгорнути, бо в нього є прецедент із цифрою. Під час зламу Penpie 3 вересня 2024 року (втрати — 27 млн доларів) на паузу став не лише сам Penpie. Материнський протокол Pendle, на якому Penpie був побудований, превентивно зупинив свої контракти, хоча вразливість була в чужому коді. Це вберегло близько 70 млн доларів, які зловмисник міг вивести через другий шкідливий контракт, задеплоєний трохи згодом. Сенс для користувача зворотний за знаком: якби Pendle вирішив інакше, гроші у пов’язаному протоколі опинилися б під ударом через подію, до якої цей протокол не мав стосунку.
Пункт 5 — єдиний, що працює не з грошима, а з вами. Правило просте і не має винятків: жоден легітимний канал не просить підписати транзакцію, щоб повернути вам кошти. Підпис — це не заява і не скарга, це виконання операції. Саме тому гарячий гаманець частіше спустошує власний підпис власника, а не злам ключа.
Чим пауза протоколу відрізняється від блокування коштів
Жоден із дев’яти розібраних матеріалів не розводить ці два слова. Тим часом це різні механізми, з різними сторонами, що ухвалюють рішення, і різними наслідками особисто для вас.
Хто вмикає паузу і що саме вона зупиняє
Пауза — функція самого смарт-контракту, яку викликає адміністратор або мультипідпис протоколу. Вона глобальна: доки паузу не знято, операції недоступні всім — і зловмиснику, і постраждалому, і людині, яка взагалі не знала про інцидент. У референсній реалізації токена USDC це описано прямо: під час паузи блокуються всі перекази, емісія та спалювання, але керування чорним списком продовжує працювати.
Блокування адреси: чим ризикують непричетні
Блокування (блеклист) — точкове знерухомлення конкретної адреси. Рішення ухвалює не протокол, а емітент токена або консенсус мережі. У USDC це окрема роль: pauser зупиняє контракт, blacklister веде список адрес. У USDT усі права технічно можуть лежати на одному ключі, але виклики контракту все одно різні.
Побічний ефект точкового блокування — найбільш недооцінений ризик цього розділу. Якщо емітент стейблкоїна блокує адресу контракту пулу ліквідності, а не особистий гаманець зловмисника, знерухомлюються всі токени в цьому пулі: постачальники ліквідності не можуть вивести кошти, трейдери не можуть провести обмін, пул фактично помирає. Формально заблоковано одну адресу — фактично постраждали всі учасники.
Обидва механізми можуть працювати за одним інцидентом паралельно й незалежно. Класичний приклад — Cetus 22 травня 2025 року: сама команда поставила контракт на паузу (про це й був допис о 19:39:10 UTC), а знерухомлення коштів виконала мережа — валідатори Sui перестали проводити транзакції з адрес зловмисника, у координації з командою протоколу. У результаті 162 млн доларів із 223 млн — 72,6% — виявилися знерухомлені в день атаки. Пауза і блокування дали тут різний результат: перша зупинила протокол для всіх, друге втримало на місці конкретну суму.Ознака Пауза протоколу Блокування (блеклист) адреси Хто вирішує адмін або мультипідпис протоколу емітент токена або консенсус мережі На кого діє на всіх користувачів одразу на одну конкретну адресу Що дає постраждалому зупиняє подальший відтік лишає шанс на повернення конкретної суми Чим небезпечна вивід недоступний і вам теж блеклист адреси пулу б’є по непричетних Чи повертає гроші ні ні, лише фіксує їх на місці
Час реакції команд на злам: 7 інцидентів 2024–2026
Це ядро уроку. Ми звели сім інцидентів і подивилися на два числа: скільки минуло до реакції команди і скільки зрештою повернули — і головне, у який спосіб.Інцидент Дата Збитки Реакція команди Повернення Механізм Penpie 03.09.2024 27 млн $ пауза Penpie і Pendle, детекція за 32 с 0% баунті запропоновано, зловмисник відмовився Radiant Capital 16.10.2024 50 млн $ (53 млн за оцінкою Halborn) пост-мортем наступного дня публічно не повідомлявся програми не оголошено, TVL упав на 99,76% від піку Abracadabra 25.03.2025 13,4 млн $ (≈6262 ETH) пауза через 1 год 48 хв 1,94% технічне повернення 260 тис. $ із контрактів + обіцянка скарбниці Cetus 22.05.2025 223 млн $ публічний допис через 9 год 9 хв 72,6% знерухомлено блокування валідаторами + компенсація за голосуванням GMX V1 09.07.2025 42 млн $ публічного таймінгу реакції немає 96,4% (40,5 млн $) переговорне баунті 10% з дедлайном 48 годин Balancer і Berachain 03.11.2025 128,64 млн $ менш ніж за 30 хвилин точних UTC-міток у відкритих матеріалах немає 12,8 млн $ = 10% загальної суми екстрений hard fork однієї мережі + співпраця зловмисника Moonwell, ринок MAMO 27.08.2026 ≈8,7 млн $ виведено, ≈9,1 млн $ залишковий борг ліміти знижено через 4 год 35 хв частково ліквідації, окремої програми не оголошено
З таблиці випливають три речі, яких не дає жоден переказ на тему «як повернути вкрадену криптовалюту».
Механізм повернення не повторився жодного разу. Сім інцидентів — сім різних сценаріїв: відмова зловмисника, відсутність будь-якої оголошеної програми, технічний підбір залишків, знерухомлення мережею, перемовини, форк, ліквідації. Планувати свої дії «як зазвичай буває» не вийде, бо звичайного не буває.
Розмір збитків не пов’язаний із часткою повернення. Найбільший інцидент вибірки (Cetus, 223 млн доларів) дав знерухомлення 72,6%, а щодо Radiant із 50 млн доларів публічних повідомлень про повернення немає взагалі. Відсутність повернення і «протокол закрився» — різні речі, і плутати їх не варто: публічний API DefiLlama на 30 серпня 2026 року показує Radiant робочим, тільки TVL у ньому 0,94 млн доларів проти піку 386,78 млн 9 грудня 2023 року — мінус 99,76%. Гроші пішли не за рішенням суду і не із закриттям юрособи, а тому що вкладники забрали їх самі.
Швидкість команди не дорівнює вашій безпеці. Abracadabra зреагувала швидше за всіх — пауза через 1 год 48 хв, але вона настала через 8 хв 46 с після того, як атака завершилася сама: зловмисник уже вивів 13,4 млн доларів за 56 транзакцій. Швидка пауза захищає залишок, а не вкрадене.
Окремо про чесні прогалини. У Balancer відкриті технічні розбори дають точну суму (128,64 млн доларів менш ніж за 30 хвилин у шести мережах), але не дають UTC-міток попередження і паузи пулів. У GMX докладно задокументовані перемовини і повернення, але публічного таймінгу реакції команди щодо початку атаки у відкритих матеріалах немає. У таблиці на цих місцях стоїть прочерк за змістом, а не приблизна цифра.
Механіка самих атак у вибірці різна, але повторюваний мотив один — ціна. У Moonwell зловмисник 27 серпня 2026 року розігнав ціну токена MAMO до піку 0,43 долара о 09:35 UTC і позичив під роздуту заставу ліквідні активи. Це той самий клас, що й атака на оракул, і для користувача він означає одне: позиції можуть стати «здоровими» або «безнадійними» без жодної вашої транзакції.
Компенсація і снепшот: що це дає і чого не гарантує
Питання «чи можна повернути вкрадену криптовалюту» на рівні протоколу вирішується через компенсаційну програму. Програми бувають різні, і різниця між ними не косметична.Інцидент Механізм компенсації Умова Що отримав постраждалий Cetus скарбниця протоколу + позика від фонду мережі схвалення голосування спільноти 100% за схвалення, часткова виплата за провалу Berachain екстрений hard fork + повернення від зловмисника наявність депозиту в зачеплених пулах 100% своєї частки, розподіл за адресами депозиту GMX переговорне баунті 10% з дедлайном 48 годин згода зловмисника 96,4% суми, що повернулася до протоколу Abracadabra технічний підбір залишків + план скарбниці рішення команди 1,94% фактично, решта — обіцянка
Що з цього випливає практично. По-перше, компенсація — подія окрема від паузи і пізніша: Cetus поставив контракт на паузу 22 травня 2025 року, а умови компенсації оголосив 27 травня, через п’ять днів. По-друге, «100%» майже завжди стоїть з умовою: у Cetus повна виплата залежала від результату голосування, а за провалу команда обіцяла лише часткову. По-третє, снепшот і голосування — це форма участі, а не форма гарантії: вони визначають, чи потрапите ви до списку, але не те, чи буде що розподіляти.
Окремо варто запам’ятати різницю масштабів. Berachain повернув 12,8 млн доларів — це 100% суми, виведеної через його власні пули, і водночас лише 10% від загальних збитків інциденту Balancer у 128,64 млн доларів. Решта мереж такого механізму не мала. Фраза «в тому інциденті все повернули» і фраза «в тому інциденті повернули десяту частину» описують одну й ту саму подію — і обидві правильні, якщо не плутати знаменник.
Як зафіксувати збиток, якщо знадобиться заява чи декларація
Цей блок робиться один раз і в спокійному темпі, але збирати дані треба, доки вони під рукою. Нижче — те, що запитують і правоохоронці, і біржі, і податковий консультант.
- Хеші транзакцій, якими кошти пішли, та адреса отримувача.
- Точний час виявлення в UTC і час самих транзакцій за даними експлорера.
- Адреса скомпрометованого контракту і назва протоколу.
- Скриншоти стану гаманця до і після, зокрема інтерфейс протоколу.
- Копії всіх повідомлень від протоколу: допис про паузу, пост-мортем, умови компенсації.
- Ваше підтвердження володіння адресою — історія поповнення з біржі, де проходила верифікація.
Далі питання, яке читачі формулюють як «вкрали криптовалюту, куди звертатися». Каналів три, і працюють вони по-різному. Заява до кіберполіції за місцем проживання фіксує факт і запускає процедуру; централізована біржа може обмежити рух коштів, якщо вони надійшли на її адреси, але зазвичай діє за офіційним запитом; сам протокол — єдина сторона, яка може внести вас до компенсаційної програми, і звертатися туди треба через офіційний форум чи форму, а не через особисті повідомлення.
Чесна відповідь на друге часте питання — чи допоможе поліція — звучить так: заява не повертає кошти сама собою і не впливає на рішення протоколу, але без неї недоступні всі інші шляхи, де потрібен офіційний документ. Із семи інцидентів нашої вибірки жодне повернення не було отримане по лінії правоохоронців: працювали перемовини, форк, знерухомлення і скарбниця протоколу. Це не аргумент проти заяви — це аргумент проти того, щоб ставити на неї єдину ставку й не робити всього іншого.
Вторинні атаки: шахраї полюють саме на постраждалих
Публічний злам створює список жертв, і цей список негайно стає ціллю. Тему згадано лише в трьох матеріалах із дев’яти розібраних, і в жодному — з конкретикою. Тим часом схема задокументована державою: 13 серпня 2025 року ФБР через центр IC3 випустило офіційне попередження про фіктивні юрфірми, які пропонують повернути вкрадену криптовалюту жертвам попередніх афер.Схема Як виглядає Що видає обман Фіктивна юрфірма документи на фірмових бланках, посилання на «партнерство з держорганами» відмова вийти на відеозв’язок і підтвердити ліцензію Вигаданий регулятор посилання на орган на кшталт «International Financial Trading Commission» організації немає в офіційних реєстрах Псевдопрацівник ФБР або IC3 лист чи повідомлення від «слідчого у вашій справі» IC3 не бере плати за повернення коштів і не веде повернення через соцмережі Передоплата за «розблокування» комісія в криптовалюті або подарункових картках до повернення легітимна сторона не бере передоплати в крипті «Підпишіть транзакцію скасування» посилання на сайт-клон офіційної сторінки повернення підпис видає новий дозвіл на залишок коштів
Масштаб явища IC3 оцінює більш ніж у 10 500 скарг і приблизно 1,4 млрд доларів втрат за звітний період — цифра загальна за всіма видами recovery-скамів, не лише криптовалютними, і брати її треба саме з цим застереженням.
Перевірка, яку рекомендує саме ФБР, називається моделлю нульової довіри: відеоверифікація співрозмовника, нотаріально засвідчені докази особи та незалежна перевірка через офіційні телефони держорганів — не через контакти, які дав вам сам «фахівець». Ширший набір схем і ознак розібрано в матеріалі про скам у крипті; тут важливе одне: звернення надходить у момент, коли людина емоційно готова погодитися на будь-що, і розраховане саме на це.
Чек-лист перших годин: дев’ять кроків по порядку
Зведення всього розібраного вище — у порядку виконання, з поміткою, коли крок ще має сенс.# Крок Коли актуально 1 Перевірити свої позиції у зламаному протоколі через експлорер одразу, до будь-яких заяв команди 2 Вивести те, що фізично виводиться доки протокол не на паузі 3 Відкликати approvals у контрактів зламаного протоколу будь-якої миті 4 Перевірити approvals за всіма іншими протоколами будь-якої миті 5 Перевірити позиції в пов’язаних протоколах і вивести за сумніву перші години 6 Зафіксувати хеші, адреси, час і скриншоти доки інтерфейси не змінилися 7 Знайти офіційний канал протоколу та умови компенсації після перших п’яти кроків 8 Ігнорувати всі вхідні пропозиції «допомоги» постійно 9 Подати заяву і повідомити біржу, якщо кошти пішли на неї після фіксації доказів
Найпершою застаріє числова частина: суми, частки повернення і статуси програм за конкретними інцидентами змінюються, а умови компенсації живуть у дописах команд і на governance-форумах. Порядок дій і різниця між паузою та блокуванням влаштовані на рівні коду й не залежать від того, який протокол зламали цього місяця.
Часті запитання
Чи можна повернути гроші, якщо протокол уже поставили на паузу? Із самого протоколу — ні: пауза зупиняє функції для всіх адрес одразу, і вивід недоступний ані зловмиснику, ані вам. Пауза захищає залишок, а не повертає вкрадене. Шанс на повернення після неї існує лише через окремі події: знерухомлення коштів мережею або емітентом токена, перемовини команди зі зловмисником і компенсаційну програму. Усі три від вашої швидкості вже не залежать.
Чи треба відкликати approvals, якщо я сам не користувався зламаним протоколом безпосередньо? Перевірити треба в будь-якому разі. Дозвіл на витрату токена видається адресою і живе безстроково, незалежно від того, пам’ятаєте ви про нього чи ні. До того ж зламаний протокол міг бути надбудовою над тим, чим ви справді користуєтеся, або ділити з ним міст, оракул чи куратора ризиків. Перевірка забирає хвилини, а її відсутність — це відчинені двері без терміну придатності.
Чим блокування адреси відрізняється від паузи контракту особисто для мене? Пауза — рішення протоколу, діє на всіх і позбавляє виводу зокрема вас. Блокування — рішення емітента токена або мережі, цілиться в конкретну адресу і вас безпосередньо не стосується. Але є виняток: якщо до чорного списку потрапила адреса контракту пулу, а не особистий гаманець, знерухомлюються всі токени пулу, і його постачальники ліквідності вийти не можуть.
Як дізнатися, що я взагалі беру участь у компенсаційній програмі протоколу? Лише з офіційного каналу: governance-форуму, допису команди або форми, посилання на яку дає сам протокол. Механізми різні — Cetus зумовив повну виплату результатом голосування спільноти, Berachain розподіляв відновлені кошти за адресами депозиту без заявок. Універсального реєстру постраждалих не існує, і будь-який сторонній сайт, що пропонує «перевірити право на компенсацію», варто вважати вторинною атакою.
Чи відповідати тим, хто в особистих повідомленнях пропонує допомогти повернути вкрадене? Ні. ФБР 13 серпня 2025 року описало цю схему як окремий вид шахрайства: фіктивні юрфірми та псевдопрацівники держорганів беруть передоплату в криптовалюті за повернення коштів. Ознаки сталі — відмова від відеозв’язку, посилання на вигадані регулятори, прохання підписати транзакцію. Легітимна сторона не просить ані передоплати в крипті, ані підпису.



