Сид-фраза (seed-фраза, мнемоническая фраза) - это 12 или 24 английских слова, из которых кошелек вычисляет все ваши приватные ключи. Кто знает эти слова, тот может восстановить кошелек на любом устройстве и перевести с него все монеты, не зная ни вашего ПИН-кода, ни пароля.
Поэтому сид-фраза - главный секрет владельца криптовалюты. Ее не требует ни поддержка, ни биржа, ни разработчик кошелька, а хранить ее нужно офлайн, в нескольких надежных местах. Ниже разберем, как устроена фраза, какие способы хранения работают, а какие приводят к потере денег, и что делать в аварийных ситуациях.
Как устроена мнемоническая фраза
Большинство кошельков используют стандарт BIP-39. При создании кошелька устройство генерирует случайное число, а затем переводит его в слова из фиксированного словаря на 2048 английских слов. Слова выбраны так, чтобы их было легко прочитать и сложно перепутать: первые четыре буквы каждого слова уникальны.
Фраза из 12 слов кодирует 128 бит случайности, из 24 слов - 256 бит. Последнее слово частично служит контрольной суммой, поэтому кошелек сразу заметит, если вы ошиблись в одном слове или перепутали порядок. Подобрать чужую фразу перебором невозможно: для 12 слов это 2 в 128-й степени вариантов, число из 39 цифр, и даже все компьютеры мира не переберут его за разумное время.
Из одной сид-фразы по математическим правилам выводится дерево ключей: адреса для биткоина, Ethereum, TON и других сетей. Именно поэтому один набор слов восстанавливает сразу все ваши адреса во всех поддерживаемых сетях. Если вы пока только выбираете, где хранить монеты, сначала прочитайте статью как выбрать криптокошелек.
Чем сид-фраза отличается от пароля и приватного ключа
Новички часто путают три разных секрета. Разница принципиальная, потому что от нее зависит, что можно восстановить, а что нет.
| Секрет | Что дает | Можно ли восстановить |
|---|---|---|
| ПИН-код или пароль приложения | Открывает кошелек на конкретном устройстве | Да, переустановив приложение и импортировав сид-фразу |
| Приватный ключ | Полный доступ к одному адресу в одной сети | Да, если есть сид-фраза |
| Сид-фраза | Полный доступ ко всем адресам кошелька во всех сетях | Нет, если она утеряна и нет копии |
| Дополнительная парольная фраза (passphrase) | Вместе с сид-фразой открывает отдельный скрытый кошелек | Нет, ее знаете только вы |
Пароль приложения защищает от того, кто взял ваш телефон в руки. Сид-фраза защищает от всего мира сразу. Потерять пароль неприятно, потерять сид-фразу при сломанном телефоне - значит потерять деньги навсегда.
Почему фразу нельзя никому показывать
В криптовалюте нет банка, который отменит перевод, и нет службы, которая вернет доступ по паспорту. Транзакция, подписанная ключом из вашей фразы, для сети ничем не отличается от вашей собственной. Злоумышленнику достаточно минуты: он импортирует слова в любой кошелек и переводит все на свой адрес.
Отсюда несколько жестких правил, которые не имеют исключений:
- сид-фразу не требует поддержка кошелька, биржи, мессенджера или игры;
- ее не нужно вводить для "синхронизации", "валидации", "разблокировки" кошелька или получения раздачи токенов;
- ее не показывают "специалисту" по видеосвязи и не диктуют по телефону;
- единственное место, куда ее вводят, - официальное приложение кошелька при восстановлении на вашем собственном устройстве.
Мошенники давно эксплуатируют этот механизм через ботов и фальшивых администраторов в Telegram. Типичные приемы описаны в заметке о мошенниках в телеграме, а более полный список схем - в статье о мошенничестве с криптовалютой.
Где и как хранить сид-фразу
Цель хранения - чтобы фразу не мог прочитать посторонний и чтобы вы сами не потеряли ее при пожаре, переезде или сломанном телефоне. Эти две цели немного противоречат друг другу: чем больше копий, тем выше риск утечки, чем меньше копий, тем выше риск потери.
| Способ | Защита от кражи | Защита от потери | Оценка |
|---|---|---|---|
| Бумага в надежном месте дома | Хорошая | Средняя: боится воды и огня | Минимальный базовый вариант |
| Две бумажные копии в разных местах | Хорошая | Хорошая | Разумный вариант для большинства |
| Металлическая пластина или капсула | Хорошая | Отличная: выдерживает огонь и воду | Для заметных сумм |
| Банковская ячейка | Хорошая | Хорошая | Подходит для второй копии |
| Скриншот, фото, заметки телефона | Плохая | Средняя | Нельзя |
| Облако, почта, мессенджер "Избранное" | Очень плохая | Хорошая | Нельзя |
| Менеджер паролей | Зависит от защиты аккаунта | Хорошая | Компромисс для небольших сумм |
Как правильно записать фразу
- Пишите ручкой, печатными буквами, с номерами слов от 1 до 12 или 24.
- Проверьте каждое слово по написанию: путаница вроде "tree" и "three" делает копию бесполезной.
- Не используйте принтер с памятью, сетевой сканер или чужой компьютер.
- Сразу проверьте запись: восстановите кошелек на чистом устройстве или через функцию проверки в аппаратном кошельке.
- Подпишите конверт нейтрально, без слов "криптовалюта" или "биткоин".
Металл вместо бумаги
Для сумм, потеря которых будет серьезной, бумагу дополняют металлической копией. Продаются стальные пластины с выбиванием букв и капсулы с наборными буквами. Достаточно записывать первые четыре буквы каждого слова: по стандарту BIP-39 их хватает для однозначного восстановления. Стальная пластина переживет пожар, при котором бумага сгорит за секунды.
Дополнительная защита для опытных
Когда сумма растет, одной фразы на бумаге может быть мало. Есть несколько проверенных приемов, но каждый добавляет сложности и новый риск забыть, как все устроено.
Парольная фраза, или 25-е слово
Многие кошельки позволяют добавить к сид-фразе собственную парольную фразу. Тогда 24 слова без нее открывают пустой или "приманочный" кошелек, а основной доступ появляется только с паролем. Даже нашедший бумагу вор ничего не получит. Главный риск - забыть пароль: восстановить его невозможно, поэтому его хранят отдельно от фразы.
Разделение на части и мультиподпись
Некоторые аппаратные кошельки поддерживают схему Шамира: секрет делится, например, на 5 частей, и для восстановления нужны любые 3. Можно хранить части у разных людей и в разных городах. Мультиподписные кошельки требуют подписи нескольких устройств для перевода. Самодельная схема "разрезать 24 слова на две половины по 12" плоха: она снижает стойкость и не защищает от потери одной из половин.
Сид-фраза в разных типах кошельков
Не у каждого кошелька есть сид-фраза, и это полезно понимать заранее, чтобы не искать то, чего нет.
- Биржевой аккаунт. Сид-фразы нет: ключи у биржи, а у вас логин, пароль и двухфакторная защита. Если кто-то предлагает "выдать сид-фразу от биржевого счета", это обман.
- Кастодиальный кошелек в мессенджере. Доступ привязан к аккаунту мессенджера. Сид-фраза появляется только если вы отдельно создаете некастодиальный кошелек внутри того же приложения.
- Мобильный некастодиальный кошелек. Фраза выдается при создании. Ее можно посмотреть в настройках после ввода ПИН-кода, поэтому телефон с таким кошельком не стоит давать в чужие руки разблокированным.
- Аппаратный кошелек. Фраза генерируется внутри устройства и показывается один раз на его экране. Позже посмотреть ее нельзя, можно только проверить запись встроенной функцией.
- Карты с NFC-чипом. Часть таких кошельков работает вообще без сид-фразы: ключ хранится только в чипе, а резервной копией служат вторая и третья карта комплекта. Потеряли все карты - потеряли доступ.
Как проверить, что копия рабочая
Запись, которую ни разу не проверяли, нельзя считать резервной копией. Раз в год, а также после любых переездов и ремонтов, убедитесь, что копии на месте и читаются. Для проверки без риска удобнее всего функция "проверить резервную копию" в аппаратном кошельке: устройство попросит ввести слова и сравнит результат с ключом внутри, ничего не отправляя в сеть.
Для мобильного кошелька способ другой: установите приложение на запасной телефон без лишних программ, восстановите кошелек по записи и сравните первый адрес получения. Совпал - копия рабочая. После проверки удалите кошелек с запасного устройства.
Типичные ошибки при работе с сид-фразой
- Покупка кошелька с готовой фразой. Если в коробке аппаратного кошелька лежит карточка с уже напечатанными словами, это мошенничество: продавец знает ваш ключ.
- Фраза, придуманная самостоятельно. Слова "из головы" или цитата из книги не случайны, такие кошельки систематически опустошают перебором.
- Сгенерированная на сайте фраза. Онлайн-генераторы могут сохранять результат.
- Одна копия на все случаи. Затопление квартиры уничтожает и телефон, и единственный листок.
- Фраза в общем семейном облаке. Утечка пароля от облака равна утечке денег.
- Проверка фразы через "сервисы проверки баланса". Любой сайт, просящий ввести слова, - ловушка.
Идея о том, что ключ дает абсолютную власть над монетами, лежит в основе биткоина как системы: никто не может отменить подпись владельца. Об этой философии рассказывает старая заметка про награду и силу биткоина, и у этой силы есть оборотная сторона - полная ответственность пользователя.
Что делать, если фраза потеряна или скомпрометирована
Фраза потеряна, но кошелек открывается
Это не катастрофа, если действовать сразу. Создайте новый кошелек с новой сид-фразой, правильно сохраните ее, проверьте восстановление и переведите туда все средства со старого кошелька. Старую фразу больше не используйте. Посмотреть фразу в настройках приложения тоже можно, но если у вас нет уверенности, что старую запись никто не видел, надежнее переехать на новый кошелек.
Фраза потеряна, а доступа к кошельку нет
Если телефон утерян, а копии нет, средства, скорее всего, недоступны навсегда. Иногда помогает поиск старых записей, неудаленных резервных копий приложения на компьютере или вспомнить, не была ли фраза записана в бумажный блокнот. Не обращайтесь к "сервисам восстановления кошельков" из рекламы: подавляющее большинство из них - мошенники, которые берут предоплату.
Фраза могла попасть к посторонним
Действуйте немедленно: каждая минута на счету. Откройте кошелек, создайте новый на другом устройстве и переведите туда все монеты и токены, начиная с самых ценных. Если в кошельке не хватает базовой монеты сети для оплаты комиссии, злоумышленник может опередить вас, поэтому скорость важнее порядка. После переезда отзовите разрешения, выданные старому адресу сайтам, и больше не пополняйте его.
Частые вопросы
Можно ли сменить сид-фразу у существующего кошелька?
Нет. Фраза и адреса связаны математически, сменить слова при сохранении адресов невозможно. Можно только создать новый кошелек и перевести на него средства.
Что надежнее, 12 или 24 слова?
Обе длины на практике не подбираются перебором. 24 слова дают больший запас стойкости, 12 проще записать без ошибок. Для обычного пользователя важнее правильное хранение, чем длина.
Подойдет ли моя фраза для другого кошелька?
Чаще всего да, если оба кошелька используют стандарт BIP-39. Иногда после импорта балансы не видны из-за другого пути вывода адресов, тогда в настройках выбирают нужный тип адреса или сеть.
Можно ли хранить сид-фразу в зашифрованном архиве на компьютере?
Это лучше, чем открытый текст, но компьютер подключен к сети и может быть заражен. Для заметных сумм используйте офлайн-хранение на бумаге или металле.
Кому можно сказать о сид-фразе?
Самой фразой не делитесь ни с кем. Близкому человеку можно оставить инструкцию, где лежит запечатанная копия и что с ней делать при чрезвычайной ситуации.
