Текущее местоположение: Главная // Восстановление аппаратных и холодных кошельков при повреждениях // Текст статьи

Solana: как сделать резервную копию и восстановить полноценный узел и кошелёк без потери средств

Что нужно сохранить

Для работы с Solana важны два типа секретов:

  • Seed-фраза (12 или 24 слова) для кошельков Phantom, Solflare, Backpack и других. Из неё по стандарту BIP39 выводятся ключи, а путь деривации для Solana обычно m/44'/501'/0'/0'.
  • Файл keypair (JSON) для CLI и узла. Именно он задаёт идентичность узла (identity) и, для валидатора, ключи голосования и вывода наград.

Потеря любого из них означает потерю доступа. Восстановить ключ без seed-фразы или файла невозможно, поэтому резервное копирование нужно сделать заранее.

Резервная копия seed-фразы

  1. Запишите слова от руки на бумагу или металлическую пластину. Не храните фото, заметки в облаке и мессенджерах.
  2. Сделайте минимум две копии и держите их в разных местах: например, сейф и банковская ячейка.
  3. Проверьте запись: восстановите кошелёк на втором устройстве из бумажной копии, прежде чем переводить на него крупные суммы.
  4. Не вводите seed-фразу ни на одном сайте, кроме официального интерфейса кошелька.

Резервная копия ключа узла

seed-фраза Solana

Создайте ключ командой:

solana-keygen new -o ~/keys/validator-identity.json

Затем:

  1. Ограничьте доступ к файлу: chmod 600 ~/keys/validator-identity.json.
  2. Проверьте публичный ключ: solana-keygen pubkey ~/keys/validator-identity.json. Его стоит сохранить отдельно, чтобы сверять копии.
  3. Перенесите файл на офлайн-носитель, например зашифрованную флешку. Шифрование: gpg -c validator-identity.json. Пароль храните отдельно от архива.
  4. Не копируйте ключ в git, Docker-образы, тикеты поддержки или переписку.

Восстановление из seed-фразы

Если файл keypair утерян, но есть seed-фраза, восстановите его в офлайн-среде:

solana-keygen recover 'prompt:?key=0/0' --outfile ~/.config/solana/id.json

seed-фраза Solana

CLI запросит фразу в терминале. Для кошельков, созданных в Phantom и подобных приложениях, путь key=0/0 обычно совпадает с первым адресом. Если адрес не совпадает, сверьте путь деривации в настройках кошелька.

После восстановления проверьте результат:

  • solana address должен показать тот же адрес, что и в кошельке;
  • solana balance должен показать ожидаемый баланс.

Аппаратные кошельки

Ledger с приложением Solana не экспортирует приватный ключ. Для работы с CLI используйте путь к устройству:

solana-keygen pubkey usb://ledger

Восстанавливать такой кошелёк нужно через seed-фразу устройства. Записанная фраза остаётся единственной копией доступа, поэтому хранить её следует так же, как описано выше.

Как распределить риск

seed-фраза Solana

  • Несколько копий в разных местах. Один пожар или потерянный сейф не должны стоить средств.
  • Разделение секрета. Схема Шамира (SLIP-39 на аппаратных кошельках) позволяет восстановить ключ, только собрав заданное число частей.
  • Регулярная проверка. Раз в несколько месяцев проверяйте, что копии читаются и адреса совпадают.

Признаки мошенников

Профессиональный восстановитель кошельков не просит seed-фразу в переписке, не требует предоплату за «взлом» и не обещает вернуть средства с чужого кошелька. Любой сервис, который просит ввести фразу на стороннем сайте или установить программу для «удалённой помощи», скорее всего, крадёт средства.

Короткий чек-лист

  • Seed-фраза записана на бумаге или металле в двух местах.
  • Файл keypair защищён chmod 600 и зашифрован на офлайн-носителе.
  • Публичные адреса сверены с копиями.
  • Восстановление проверено на втором устройстве.
  • Секреты не хранятся в облаке, репозиториях и мессенджерах.

Больше материалов по восстановлению кошельков собрано на сайте Восстановление криптокошельков.

24 словамобильный кошелёкHashcatseed phrase restoreBitcoin Safeпроверка seed-фразыElectron Cashофлайн переборвосстановление доступа к кошелькуаппаратный кошелек BNBмнемоника BIP39восстановление кошелька Lianaбезопасность криптокошелькаbackupбезопасное восстановление криптовалютыпотеря seed-фразыHashKey Mekeystore JSONSamourai Walletвосстановление криптоактивов