Відповідь на запитання
Ні, самостійно скасувати транзакцію чи повернути кошти на Solana неможливо. Після того як мережа підтвердила переказ, він стає незмінним. Ніхто — ані розробники Solana, ані підтримка гаманця, ані адміністратори будь-якого застосунку — не має технічної можливості відкотити транзакцію чи примусово переслати кошти назад.
Єдиний виняток — ситуація, коли вкрадені кошти ще не виведені з централізованої біржі. У такому разі є шанс заблокувати їх на стороні платформи, але це вимагає швидких і цілеспрямованих дій.
Чому повернення складне: незмінність транзакцій
Solana, як і більшість блокчейнів, працює на принципі фінальності транзакцій. Коли валідатори обробляють ваш переказ і він потрапляє в блок, цей запис стає частиною незмінного ланцюжка. Немає кнопки «скасувати», немає сервера, який можна перезавантажити, немає адміністратора з правами на зміну балансів.
Це не недолік — це фундаментальна властивість мережі, яка гарантує, що підтверджені вами платежі не можуть бути пізніше скасовані третьою стороною. Але ця ж властивість означає, що помилка або шахрайство мають остаточні наслідки.
Коли зловмисник отримує ваші кошти, вони опиняються на його адресі, якою він повністю контролює. Щоб повернути кошти, потрібно, щоб власник цієї адреси сам здійснив зворотний переказ — що на практиці не відбувається.
Що все ж можна зробити: блокування на біржах, звернення
Хоча саму транзакцію скасувати неможливо, існують обмежені механізми, які варто задіяти залежно від того, куди потрапили кошти.
Якщо кошти надійшли на централізовану біржу
Це найсприятливіший сценарій. Біржі мають можливість заморозити акаунт і заблокувати вивід коштів у межах власної системи. Для цього потрібно:
- Знайти адресу отримувача в експлорері (наприклад, Solscan або SolanaFM) і перевірити, чи належить вона відомій біржі. Зазвичай експлорери підсвічують такі адреси тегами платформи.
- Звернутися до служби підтримки цієї біржі з детальним описом ситуації, вказавши хеш транзакції, суму, час і обставини.
- Діяти швидко: зловмисники намагаються вивести кошти з біржі якомога раніше.
Успіх залежить від політики конкретної біржі, юрисдикції та того, чи встигнете ви звернутися до виведення. Біржа не зобов'язана блокувати кошти за вашим запитом, але багато платформ роблять це у випадках очевидного шахрайства.
Якщо кошти залишилися в децентралізованому середовищі
Якщо гроші перебувають на самостійному гаманці зловмисника або пройшли через кілька децентралізованих обмінників, технічних інструментів впливу практично немає. У такому разі варто:
- Зафіксувати всі хеші транзакцій і адреси, куди потрапили кошти — це може знадобитися для правоохоронних органів.
- Звернутися до кіберпідрозділу Національної поліції України. Навіть якщо повернення коштів малоймовірне, такі звернення формують статистику та іноді допомагають виявити шаблони діяльності шахрайських угруповань.
- Повідомити про інцидент платформи та проєкти, через які відбувся злом, якщо компрометація сталася через вразливість на їхньому боці.
Не варто очікувати швидкого результату від правоохоронних органів у справах, де кошти вже пройшли через децентралізовані інструменти. Проте без офіційного звернення будь-які подальші дії в юридичній площині будуть неможливими.
Чого робити не варто
- Звертатися до осіб чи сервісів, які обіцяють повернути кошти за винагороду. Переважна більшість таких пропозицій — це повторне шахрайство.
- Надавати будь-кому свою seed-фразу, приватний ключ або паролі нібито для «розслідування».
- Переказувати додаткові кошти для «верифікації» або «розблокування».
Наступний крок
Повернення вкрадених коштів на Solana у переважній більшості випадків неможливе. Тому після завершення всіх доступних кроків із фіксації інциденту та звернень головним завданням стає убезпечити себе від повторних втрат. Це означає створення нового гаманця з нуля, перенесення на нього залишків коштів із скомпрометованого та ретельний перегляд усіх підключених застосунків і дозволів. Про те, як правильно це зробити, детально описано в наступному матеріалі розділу — Як створити безпечний гаманець після інциденту.