- Главная
- / BIP39 по-русски
- / Как восстановить кошелёк по сид-фразе: пошагово
Как восстановить кошелёк по сид-фразе: пошагово
Сид-фраза (seed-фраза, фраза восстановления) — не пароль от приложения, а сам кошелёк: из её слов вычисляются все приватные ключи и адреса. Поэтому кошелёк можно восстановить в любом совместимом приложении или на аппаратном устройстве, даже если старый телефон потерян или сломан: достаточно ввести те же слова в том же порядке, и кошелёк заново найдёт средства в блокчейне. Ниже — порядок действий для кошельков стандарта BIP39, что проверить, если баланс оказался нулевым, и какие фразы устроены иначе. Если термин для вас новый, начните со статьи что такое сид-фраза.
Что проверить перед восстановлением
Слова сид-фразы почти наверняка английские: русского списка в BIP39 нет, а из десяти официальных списков кошельки почти всегда используют английский (2048 слов). Если запись сделана от руки и слово читается неуверенно, сверьте его со списком слов BIP39 с переводом и транскрипцией: в английском списке каждое слово однозначно определяется первыми четырьмя буквами.
- Число слов. Фраза BIP39 состоит из 12, 15, 18, 21 или 24 слов. Если слов 20, 25 или 33, это другой формат (см. таблицу ниже).
- Парольная фраза. Если при создании кошелька задавалась дополнительная парольная фраза (passphrase, её называют «25-м словом»), без неё откроется другой, пустой кошелёк.
- Происхождение фразы. Вспомните, в каком приложении или на каком устройстве создавался кошелёк: от этого зависят формат фразы и путь деривации.
- Устройство. Восстанавливайте на своём телефоне или компьютере, где нет подозрительных программ.
Восстановление кошелька по сид-фразе: шесть шагов
- Установите кошелёк из официального источника. Приложение или расширение браузера скачивайте по ссылке с сайта разработчика или из официального магазина и проверяйте имя разработчика: поддельные копии кошельков встречаются и в магазинах. Аппаратный кошелёк должен быть новым или сброшенным.
- Выберите восстановление. Нужен пункт вроде «Восстановить» или «Импортировать кошелёк», а не создание нового. Если приложение спрашивает длину фразы, укажите свою.
- Введите слова по порядку. Строчными буквами, ровно как записано. Кошелёк сверяет каждое слово со списком и проверяет контрольную сумму, поэтому опечатку или переставленные слова он обычно отклонит.
- Добавьте парольную фразу, если она была. Она должна совпасть до символа, с учётом регистра и пробелов; подробнее — в статье о парольной фразе BIP39.
- Задайте новый PIN-код или пароль. Он защищает кошелёк только на этом устройстве и с сид-фразой не связан.
- Проверьте адреса и баланс. Убедитесь, что кошелёк показывает знакомые адреса и прежний баланс: сверьте их со старыми записями, например с историей выводов с биржи. Синхронизация может занять несколько минут.
Аппаратный и программный кошелёк
В программный кошелёк на телефоне или компьютере фразу вводят с клавиатуры этого устройства. На аппаратном кошельке слова у большинства моделей набирают на самом устройстве, поэтому они не проходят через компьютер; PIN-код тоже задаётся на устройстве. Затем официальное приложение-компаньон находит счета, а для некоторых монет их приходится добавлять вручную.
Учтите две вещи. Восстановление не переносит кошелёк, а открывает к нему ещё одну точку доступа: старый телефон или устройство с той же фразой по-прежнему управляет средствами. И аппаратный кошелёк не делает надёжной фразу, которая раньше хранилась в телефоне или вводилась на компьютере: для крупных сумм лучше создать на устройстве новую фразу и перевести средства.
Фраза принята, а баланс нулевой
Если фраза записана верно, средства, скорее всего, на месте: кошелёк просто открыл другую ветку того же дерева ключей или смотрит не в ту сеть. Найдите старый адрес в обозревателе блоков: если баланс на нём есть, дело в настройках кошелька. Проверьте по порядку.
Путь деривации и тип адреса
Одни и те же слова по разным путям деривации дают разные адреса. В Bitcoin это четыре стандарта: BIP44 (адреса на 1…), BIP49 (на 3…), BIP84 (на bc1q…) и BIP86 (Taproot, на bc1p…), и кошелёк, не поддерживающий нужный стандарт, такие счета не находит. Выберите при импорте тот же тип адреса, что в старых записях. Как устроены пути, рассказано в статье путь деривации, а увидеть, как одна тестовая фраза даёт разные адреса, можно в конвертере сид-фразы в приватный ключ.
Номер аккаунта
По стандарту BIP44 кошелёк ищет аккаунты по очереди и останавливается на первом аккаунте без истории транзакций. В Ethereum приложения к тому же нумеруют аккаунты по-разному: второй аккаунт MetaMask и второй аккаунт в приложении Ledger лежат на разных путях. Если средства были не на первом аккаунте, добавьте следующие вручную.
Парольная фраза
Любая парольная фраза, даже с опечаткой или лишним пробелом, открывает свой, корректный, но пустой кошелёк, и ошибки при этом не будет. Проверьте варианты, которые могли использоваться, и вариант без парольной фразы.
Сеть и токены
В Ethereum и совместимых сетях (BNB Smart Chain, Polygon, Arbitrum и других) адрес один и тот же, но балансы у каждой сети свои, а кошелёк показывает только подключённые сети. Токены иногда приходится добавлять вручную. USDT в сети TRON лежит на отдельном адресе T…, который кошелёк покажет, только если поддерживает TRON.
Лимит в 20 адресов
BIP44 предписывает прекращать поиск после 20 неиспользованных адресов подряд (gap limit). Если вы создавали много адресов для приёма платежей и оплачены были не все, часть средств может оказаться за этой границей. В некоторых кошельках, например в Electrum, лимит можно увеличить.
Фразы, которые не относятся к BIP39
Не всякая фраза из английских слов — BIP39. Эти форматы восстанавливают только в кошельках, которые их поддерживают:
| Формат | Слов | Как узнать | Где восстанавливать |
|---|---|---|---|
| Electrum | обычно 12 | создана в Electrum; слова из того же английского списка, но контрольной суммы BIP39 нет | Electrum, тип фразы Electrum |
| SLIP-39 (Shamir) | 20 или 33 | собственный список из 1024 слов; у долей одного набора совпадают первые два слова | Trezor или кошелёк с поддержкой SLIP-39, например Electrum |
| TON | 24 | слова из списка BIP39, но своя проверка и своё вычисление ключа | TON-кошелёк |
| Monero | 25 (бывает 13 или 16) | у классической фразы собственный список из 1626 слов | кошелёк Monero |
С версии 2.0 Electrum создаёт фразы своего формата с номером версии, а не BIP39, и BIP39-кошелёк обычно их не принимает. Trezor Safe 5, Safe 7 и Safe 3 (с июня 2024 года) по умолчанию создают 20-словную резервную копию SLIP-39, и в обычном BIP39-кошельке она не восстановится. Классическую 24-словную фразу TON BIP39-кошелёк отклонит или откроет по ней пустой кошелёк; для новых кошельков документация TON рекомендует 12-словную фразу BIP39. У Monero, в отличие от BIP39, есть и русский список слов.
После восстановления
- Проверьте все счета и сети, которыми пользовались: биткоин-адреса разных типов, аккаунты Ethereum, токены.
- Решите, не скомпрометирована ли фраза. Если вы вводили её на сайте, отправляли «поддержке», хранили фото в облаке или её кто-то видел, считайте, что она известна посторонним. Смена PIN-кода не поможет: создайте новый кошелёк с новой фразой, лучше на аппаратном устройстве, и переведите туда всё, начиная с небольшой тестовой суммы. Для перевода токенов на старом адресе нужна основная монета сети (ETH, BNB, TRX) на комиссию.
- Обновите резервную копию. Бумага или металл, офлайн, в надёжном месте; подробнее — в статье как хранить сид-фразу.
Безопасность
- Вводите фразу только в само приложение кошелька или на аппаратное устройство. Никакому сайту, боту или форме «проверки баланса», «синхронизации» и «получения аирдропа» ваши слова не нужны.
- Служба поддержки кошелька или биржи никогда не просит сид-фразу. Просит — значит, мошенник.
- Не фотографируйте фразу и не пересылайте её в мессенджерах и почте.
- Конвертер на этом сайте показывает, как из слов получаются ключи и адреса, но предназначен только для публичных тестовых фраз: настоящую туда не вводите.
Частые вопросы
Можно ли восстановить кошелёк без сид-фразы?
Только если сохранилась другая резервная копия, например файл кошелька с паролем или приватные ключи. Разработчики некастодиальных кошельков фразу не хранят и восстановить её не могут. Если кошелёк ещё открыт на старом устройстве и приложение позволяет показать фразу, сразу перепишите её. Если же средства лежали на бирже, сид-фразы у вас не было: доступ к аккаунту восстанавливает сама биржа.
Кошелёк пишет «неверная фраза». Что делать?
Сначала убедитесь, что это вообще фраза BIP39 (см. таблицу выше). Если да, ищите опечатку, похожее слово или перепутанный порядок слов: как это сделать, рассказано в статье неверная сид-фраза.
Можно ли восстановить кошелёк одного приложения в другом?
Да, если оба поддерживают BIP39 и нужные сети. Отличаться может путь деривации: тогда в новом приложении выберите тот же тип адреса или добавьте нужные аккаунты, а если оно этого не умеет, возьмите кошелёк, который поддерживает нужный путь.
Как заранее проверить, что фраза записана правильно?
Пока на новом кошельке нет денег, удалите его из приложения и восстановите по записи: совпадение адреса подтвердит, что слова записаны верно. Отрепетировать сам процесс можно на тестовой фразе из генератора сид-фразы, не отправляя на такой кошелёк средства.