Відповідь на запитання

Ні, змінити seed-фразу існуючого гаманця неможливо. Жоден гаманець у мережі Solana — чи то Phantom, Solflare, Backpack чи будь-який інший — не пропонує функції «оновити seed-фразу» чи «замінити пароль відновлення». Seed-фраза (зазвичай 12 або 24 слова) є не налаштуванням, а математичним фундаментом гаманця. Вона генерується один раз під час створення й залишається незмінною до кінця існування цього гаманця.

Якщо ви намагаєтеся знайти спосіб змінити seed-фразу, найімовірніше ви опинилися в одній із двох ситуацій: ваша фраза скомпрометована, або ви втратили до неї доступ. Для обох випадків існують конкретні алгоритми дій, але заміна самої фрази до них не належить.

Чому так працює

Seed-фраза — це запис у людночитабельній формі так званого приватного ключа. За допомогою стандарту BIP-39 ці слова перетворюються на числове значення, з якого криптографічним алгоритмом генерується кореневий ключ. Від нього вже походять усі адреси та ключі для різних блокчейнів, пов'язані з цим гаманцем.

Уся логіка побудована на тому, що одна конкретна фраза завжди дає один і той самий набір ключів. Це гарантує відтворюваність: ви можете ввести ту саму фразу в будь-який сумісний гаманець у світі й отримати доступ до тих самих коштів. Якби фразу можна було змінити, ця фундаментальна властивість зруйнувалася б — гаманець із новою фразою став би іншим гаманцем, а старі кошти залишилися б прив'язаними до старої.

Тому будь-яка спроба «перегенерувати» фразу всередині програми фактично означає створення нового гаманця з новою адресою. Старий гаманець від цього не зміниться.

Що відбувається при спробі «скинути» фразу в застосунку

Деякі гаманці мають функцію «скинути гаманець» або «видалити гаманець із пристрою». Це не зміна seed-фрази. Ця дія лише видаляє локальні зашифровані дані з вашого телефону чи комп'ютера. Сам гаманець у блокчейні продовжує існувати, і будь-хто з вашою seed-фразою досі має до нього повний доступ. Після скидання ви можете заново імпортувати ту саму фразу — і повернетеся до того самого гаманця з тими самими коштами.

Наслідки компрометації фрази

Якщо хтось сторонній побачив або скопіював вашу seed-фразу, змінити її неможливо. Це означає, що ваш гаманець назавжди вважається скомпрометованим. Навіть якщо зараз на ньому немає коштів, зловмисник у будь-який момент може перевірити цю адресу й вивести все, що з'явиться там в майбутньому. Такий гаманець не можна «виправити» — його можна лише спорожнити.

Альтернативи: створення нового гаманця

Оскільки змінити seed-фразу неможливо, єдиний надійний шлях — створити новий гаманець із новою фразою й перенести туди кошти. Це стандартна процедура, яку варто виконувати системно й без поспіху.

Покроковий порядок перенесення коштів

  1. Створіть новий гаманець на іншому пристрої або в тому самому застосунку (якщо він підтримує кілька гаманців). Одразу надійно запишіть нову seed-фразу.
  2. Перевірте нову адресу — скопіюйте її й вставте в експлорер (наприклад, Solscan), щоб переконатися, що вона існує й на ній немає жодних попередніх транзакцій (це підтверджує, що фраза справді нова).
  3. Сформуйте транзакцію переказу зі старого гаманця на новий. Укажіть адресу одержувача дуже обережно: скопіюйте її з нового гаманця й вставте в поле старого, не набираючи вручну.
  4. Перевірте адресу одержувача в експлорері перед підтвердженням. Вставте адресу в рядок пошуку й переконайтеся, що вона належить вашому новому гаманцю (можна зробити тестовий переказ мінімальної суми, наприклад 0.001 SOL).
  5. Підтвердьте транзакцію й дочекайтеся її завершення в експлорері.
  6. Перевірте залишок на старому гаманці — він має стати нульовим. Якщо на ньому залишалися токени SPL, переконайтеся, що ви переказали їх окремо (кожен токен має власний баланс, незалежний від SOL).

Типові помилки під час перенесення

  • Переказати лише SOL, забувши про токени. Баланс SOL і баланси окремих токенів — це різні записи. Переказ SOL не переміщує токени автоматично.
  • Не залишити достатньо SOL на комісії. Для кожної транзакції потрібна невелика сума SOL. Якщо ви виведете все до останньої одиниці, не зможете переказати токени. Розрахуйте: приблизно 0.000005 SOL за одну транзакцію переказу токена, але точна сума залежить від поточного завантаження мережі.
  • Створити новий гаманець на тому самому скомпрометованому пристрої без попереднього очищення. Якщо пристрій заражений шкідливим ПЗ, нова seed-фраза також може бути скомпрометована.
  • Ввести стару seed-фразу замість нової під час відновлення. Завжди звіряйте перші кілька слів із вашим записом.

Що робити зі старим гаманцем після перенесення

Після того як ви переконалися, що всі кошти успішно надійшли на нову адресу, старий гаманець можна вважати порожнім. Не видаляйте запис старої seed-фрази одразу — зберігайте його окремо з позначкою «скомпрометовано, порожньо» ще деякий час, на випадок якщо ви виявите забутий токен або NFT. Коли переконаєтеся, що нічого не залишилося, фізично знищіть запис старої фрази.

Наступний крок

Після створення нового гаманця критично важливо переконатися, що його резервну копію зроблено правильно. Перейдіть до матеріалу Як перевірити справність резервної копії гаманця, щоб зрозуміло й без ризиків підтвердити, що ваша нова seed-фраза дійсно відновлює доступ до коштів.