К основному содержанию
T TON Adoption
Безопасность SECURITY · 2026

Восстановление TON-кошелька: seed, Ledger, keystore — полный гайд

Полное руководство по восстановлению TON-кошелька: seed-фраза, Ledger, keystore-файлы. Что делать если потерял доступ, какие есть страховки и как избежать…

Автор
· ведущий исследователь · безопасность
Опубликовано
6 мин. чтения

Восстановление TON-кошелька — один из самых стрессовых моментов в self-custody-крипте. Этот материал — детальная инструкция по всем возможным сценариям восстановления, с честной оценкой когда восстановление возможно, а когда — нет.

Главное: в TON-кошельках никто не восстановит доступ за тебя. Ни команда Tonkeeper, ни TON Foundation, ни exchange (если использовал self-custody). Восстановление работает только через cryptographic-material у тебя на руках.

Три пути восстановления

МетодЧто нужноКакие кошельки поддерживают
Seed-фраза (BIP39)24 словаTonkeeper, MyTonWallet, Tonhub, Wallet by TG
Ledger hardware walletФизическое устройство + PINTonkeeper, MyTonWallet
Keystore fileЗашифрованный JSON + парольMyTonWallet (только)

Без минимум одного из трёх — восстановление невозможно. Это не баг, это feature self-custody-системы.

Метод 1: Восстановление по seed-фразе (основной)

Шаг 1: Найди свою seed-фразу

Bip39 24-слова — стандарт для TON. Может быть записана:

  • На бумаге (best-practice)
  • В стальной пластине (premium)
  • ❌ В мессенджере / облаке / photo gallery (всегда compromised eventually)

Если ты записал в облако (Telegram-избранное, Google Keep) — считай, что seed уже скомпрометирована. Срочно переведи средства на новый wallet.

Шаг 2: Скачай официальный кошелёк

Tonkeeper:

  • iOS: App Store → “Tonkeeper” (от Ton Apps)
  • Android: Google Play → “Tonkeeper” (от Ton Apps)
  • Desktop: tonkeeper.com → Downloads
  • Web: app.tonkeeper.com (NOT recommended для крупных сумм)

MyTonWallet:

  • iOS, Android, Browser extension, Desktop — mytonwallet.io
  • Открытый код, audited

⚠️ Verify the URL посимвольно. Фишинг-домены вроде tonkkeper.com или mytonwalle.io крадут seed при импорте.

Шаг 3: Восстановление в приложении

В Tonkeeper:

  1. Open app → “Import wallet” (не “Create wallet”!)
  2. Choose “Words” / “Mnemonic phrase”
  3. Введи 24 слова по очереди
  4. Выбери wallet version (v3R2 / v4R2 / v5R1 — обычно v4R2 для старых аккаунтов 2022-2024)
  5. Confirm — wallet появляется с балансом

В MyTonWallet:

  1. Open app → “Import wallet” → “From seed phrase”
  2. Введи 24 слова
  3. Установи password для encryption-on-disk (не путать с seed)
  4. Confirm — wallet appearing

Шаг 4: Проверь баланс

Если баланс 0 или меньше ожидаемого:

Возможная причина 1: неправильная wallet version.

TON-кошельки имеют несколько версий контракта: v3R1, v3R2, v4R1, v4R2, v5R1. Каждая версия даёт РАЗНЫЙ адрес для одной и той же seed-фразы.

Если ты пользовался Tonkeeper в 2022-2023, твой адрес скорее всего v3R2. Если в 2024-2025 — v4R2. С 2025 — v5R1.

В Tonkeeper можно переключить version в Settings → Wallet → “Wallet version” → попробовать все четыре. Один из них покажет твой баланс.

Возможная причина 2: seed правильная, но другая derivation path.

Tonhub использовал alternative derivation path до 2024 года. Если ты создавал кошелёк в Tonhub — импорт в Tonkeeper может показать пустой balance, и наоборот.

Решение: открой tonviewer.com и введи каждый из 5 возможных адресов (v3R1…v5R1). Найди тот, у кого есть баланс.

Возможная причина 3: seed-фраза неправильно записана.

См. далее раздел про “Ошибки в seed”.

Метод 2: Восстановление через Ledger

Если ты использовал Ledger hardware wallet с TON-app:

Шаг 1: Подключи Ledger

  • USB / Bluetooth (Nano X)
  • Открой TON-app на Ledger device (через Ledger Live → Manager → “TON”)

Шаг 2: Открой Tonkeeper

  • Settings → “Add wallet” → “Hardware wallet” → “Ledger”
  • Tonkeeper detects Ledger через TON-app
  • Confirm pairing на Ledger-устройстве

Шаг 3: Готово

Все балансы будут доступны. Транзакции подписываются на физическом устройстве (нажатие кнопок Ledger), что защищает даже от компрометированного телефона.

Если ты потерял Ledger: заходишь в Ledger Live, восстанавливаешь Ledger через 24-слово seed (которое было создано при первой инициации Ledger — это отличается от software-wallet seed). После восстановления — повторяешь шаги 1-3.

Метод 3: Восстановление через keystore (MyTonWallet only)

Keystore — это зашифрованный приватный ключ в JSON-формате, защищённый паролем.

Создание keystore (для будущего backup’а)

В MyTonWallet:

  1. Settings → “Wallet” → “Export keystore”
  2. Введи пароль (минимум 12 символов, complex)
  3. Сохрани JSON-файл (например, keystore-myton-2026.json)

Восстановление из keystore

В MyTonWallet:

  1. Open app → “Import wallet” → “From keystore file”
  2. Upload JSON-файл
  3. Введи пароль
  4. Confirm — wallet appearing

Ограничения:

  • Только MyTonWallet поддерживает (Tonkeeper не имеет keystore-функции)
  • Если потерял пароль — keystore бесполезен
  • Не работает с Ledger-аккаунтами (там приватный ключ на device, не в keystore)

Сложные кейсы

Кейс 1: Seed правильная, но кошелёк не находит баланс

Чек-лист:

  • Попробуй все wallet versions (v3R1, v3R2, v4R1, v4R2, v5R1)
  • Попробуй в обоих Tonkeeper и MyTonWallet (разные derivation conventions)
  • Проверь на tonviewer.com — введи seed-derived адрес manually
  • Если ничего не помогает — seed-фраза действительно с ошибкой

Кейс 2: Знаешь 23 из 24 слов

Если одно слово unclear / pierded:

Не вводи в онлайн-tool! Большинство “seed recovery” сайтов — фишинг. Они крадут даже частично-полную seed.

Безопасный путь:

  1. Скачай offline Ian Coleman BIP39 tool (github.com/iancoleman/bip39)
  2. Запусти на компьютере без интернета
  3. Введи 23 known слова + 24-е оставь blank
  4. Tool перебирает 2048 BIP39-слов для пустой позиции
  5. Для каждого варианта derive адрес → check на tonviewer.com → найди тот с балансом

Время: 30-60 минут manual checking 2048 вариантов.

Кейс 3: Знаешь 22 из 24 слов

Combinatorial возможностей: 2048² = ~4 миллиона. Manual проверка невозможна.

Опция: можно написать скрипт, который автоматически derive’ит все 2048² адресов и проверяет их через TON RPC API. Этого никто публично не делал, но реализуемо за несколько часов работы программиста.

Стоит ли? Если на кошельке >$10K — да. Если меньше — твой час дороже.

Кейс 4: Знаешь seed, но кошелёк был multi-sig

Multi-sig (TON multi-signature wallet) требует подписей нескольких seed-фраз. Если у тебя есть только одна — нужно скоординироваться с другими signers.

Подробнее: Multi-sig в TON: безопасность для команд.

Кейс 5: Был на Wallet by Telegram, телефон утерян

Wallet by Telegram — это custodial кошелёк до определённого порога. Если у тебя был баланс менее $200 (примерно), Telegram может восстановить через KYC (паспорт + ваш Telegram-аккаунт).

Если баланс >$200 — Telegram активно push’ил тебя экспортировать seed (24 слова). Если экспортировал — у тебя есть seed, см. Метод 1. Если нет — обратись в Wallet support через @walletsupport_bot.

Кейс 6: Compromised seed (drained)

Если ты заметил unauthorised транзакции с твоего адреса:

  1. Не вводи seed нигде для восстановления — она уже скомпрометирована
  2. Создай новый кошелёк с новой seed-фразой (на чистом устройстве)
  3. Переведи все оставшиеся средства на новый адрес (через минимум transactions)
  4. Audit что было утеряно: посмотри полную историю транзакций через tonviewer.com
  5. Report drainer-адрес: контакт @tonkeeper-support, форум TON Foundation, чтобы добавить в blacklist

См. drainer-сайты в TON: как работают для технических деталей.

Превентивные меры (best-practice 2026)

Уровень 1: До $1K — простой

  • Tonkeeper / MyTonWallet (mobile)
  • Seed на бумаге, дома
  • Verify recovery once в первую неделю

Уровень 2: $1K - $50K — стандартный

  • Tonkeeper + MyTonWallet (две копии для tooling диверсификации)
  • Seed в двух разных физических местах (дом + work / friend / safe deposit box)
  • Test recovery каждые 6 месяцев
  • Optional: добавь passphrase (25-е слово BIP39) для дополнительной защиты

Уровень 3: $50K+ — premium

  • Hardware wallet: Ledger Nano S Plus или Nano X с TON-app
  • Стальная пластина для seed (CryptoSteel, Billfodl, или DIY metal)
  • Multi-sig для активов >$100K — 2-of-3 или 3-of-5 со distributed signers
  • Annual security audit — проверка backup’ов

Уровень 4: $500K+ — enterprise

  • Multi-sig 3-of-5 с разными Ledger-устройствами
  • Geographically-distributed signers
  • Insurance через Nexus Mutual / специализированные TON-страховщики
  • Annual external security audit

Что меняется после ребрендинга Toncoin → Gram

Ничего на уровне восстановления. Seed-фразы остаются те же, Ledger continue working, keystore-форматы unchanged. Просто UI кошелька покажет «GRAM» вместо «TON».

Подробнее: главный explainer ребрендинга.

Что НЕ работает (не trying)

  • ❌ Восстановление через email / phone number (TON-кошельки не используют credentials)
  • ❌ “Recovery service” от третьих лиц (99% — мошенники, остальные не имеют достаточно info)
  • ❌ Восстановление через blockchain explorer (можно видеть транзакции, не вытащить ключи)
  • ❌ “Brain wallets” / passphrase-derived seeds — слишком слабая энтропия, easy brute-force
  • ❌ Custom seed-generators — используй только official wallet generation

Итог

Восстановление TON-кошелька = знание cryptographic-material (seed / Ledger / keystore). Без них восстановление невозможно никакими social-engineering-методами.

Best-practice: записать seed на бумаге сразу при создании, проверить recovery в первый же день, держать backup в нескольких физических местах.

Если что-то пошло не так — действуй быстро (drainers работают за секунды), не вводи seed на подозрительных сайтах, обращайся к официальной support.

Дополнительно:

Частые вопросы

Минимум — **seed-фраза** (24 слова BIP39). С её помощью можно восстановить любой TON-кошелёк (Tonkeeper, MyTonWallet, Tonhub) на любом устройстве. Альтернативно: **Ledger** через TON-app — приватные ключи на устройстве, никаких seed не нужно. Третий вариант: **keystore-файл** (зашифрованный экспорт ключа) + пароль. Без хотя бы одного из трёх — восстановление невозможно.
Keystore (JSON-формат) — зашифрованный экспорт приватного ключа в файл, защищённый паролем. Аналогично Ethereum-keystore (UTC-XXX.json). Используется реже чем seed, но даёт **дополнительный backup** опцию. MyTonWallet поддерживает экспорт keystore из настроек. Tonkeeper — не имеет встроенной keystore-функции (использует только seed). Восстановление: импортируешь keystore в MyTonWallet → вводишь пароль → wallet расшифровывается.
**Если есть Ledger** — да, через подключение к новому Tonkeeper или MyTonWallet. Ключ остаётся на Ledger-устройстве, мобильный кошелёк только UI. **Если есть keystore-файл + пароль** — да, через импорт в MyTonWallet. **Без всего вышеперечисленного** — НЕТ, средства потеряны навсегда. Никакого 'забыли пароль' через email нет — это decentralized система.
Нет. Они **non-custodial** — у них нет копии твоего seed/ключа. В отличие от exchange'а (Binance, Bybit) или custodial Wallet by Telegram, где компания держит ключи и может восстановить аккаунт через KYC, в self-custody-кошельках это **технически невозможно**. Команда Tonkeeper не имеет доступа к балансам пользователей.
Если ошибка в **одном слове** — есть инструменты вроде [Ian Coleman's BIP39 tool](https://iancoleman.io/bip39/) (offline-only, не на сайте), которые могут перебрать варианты. Если ошибок несколько — практически невозможно. Поэтому правило: **сразу после создания кошелька проверь восстановление** — удали приложение, поставь заново, восстанови по seed. Если баланс совпадает — seed правильный.
Best-practice 2026: (1) **Бумажные копии** в двух разных местах (дом + банковская ячейка), (2) **Стальная пластина** для крупных сумм (стандарт CryptoSteel или Billfodl), (3) **Multi-sig** для больших балансов (см. /blog/multi-sig-v-ton-bezopasnost-dlya-komand-2026/). НЕ хранить в облаке, мессенджере, photo gallery, password manager (даже зашифрованный — 1Password, LastPass — это additional attack surface).
**Немедленно** перевести все средства на новый кошелёк с новой seed. Старая seed — burned. Action plan: (1) создать новый wallet → записать новую seed безопасно, (2) перевести TON/Gram, USDT-TON, jetton-ы, NFT по одной транзакции, (3) удалить старый кошелёк. Время критично — drainers могут вывести средства за секунды если они уже мониторят адрес.

Похожие материалы