Кладовая фраза BIP39-passphrase: 25-е слово как вторая дверь в кошелёк
- Как работает BIP39-passphrase: математика второй двери
- Как задать passphrase: пошагово
- Шаг 1. Придумайте фразу правильно
- Шаг 2. Активируйте на кошельке
- Шаг 3. Проверьте адреса
- Практический пример: считаем защиту в рублях
- Где хранить passphrase: отдельно, но надёжно
- Чек-лист безопасности passphrase
- Как не забыть фразу навсегда: мнемокостыли и наследование
- Частые ошибки, которые убивают всю затею
- FAQ
Статья: Кладовая фраза BIP39-passphrase: 25-е слово как вторая дверь в кошелёк
Представьте: вы храните 24 слова на стальных пластинах в сейфе, но однажды обнаруживаете, что бэкап кто-то видел. Или хуже — фраза утекла после переезда, ремонта, визита гостей. Если у вас классический кошелёк без парольной фразы, злоумышленнику достаточно этих 24 слов — и всё ваше хранилище у него в руках.
BIP39-passphrase решает эту проблему элегантно: поверх той же сид-фразы создаётся бесконечное множество «скрытых» кошельков, и без знания passphrase украденный бэкап открывает лишь пустышку. Основное хранилище остаётся недосягаемым. Это как вторая дверь в кладовую, о которой знает только хозяин.
В статье разберём, как это работает, как задать парольную фразу правильно, где её хранить отдельно от 24 слов и — самое важное — как не потерять её навсегда. Потому что забытая passphrase означает потерю средств так же гарантированно, как забытая сид-фраза.
Как работает BIP39-passphrase: математика второй двери
При стандартной генерации кошелька энтропия (ваши 24 слова) превращается в сид. BIP39-passphrase добавляется к этому процессу как «соль»: сид-фраза + passphrase → новый мастер-ключ. Меняете passphrase — получаете совершенно другой кошелёк с другими адресами и ключами.
Ключевые свойства:
- Одна сид-фраза + разные passphrase = неограниченное число независимых кошельков. Ни один нельзя вычислить из другого.
- Невозможно подобрать перебором, если passphrase достаточно длинная и случайная.
- Wallet не «знает», что passphrase существует. Введите пустую фразу — увидите «дефолтный» кошелёк. Никаких признаков, что где-то есть скрытый, — нет.
Отсюда и популярная схема «дуэт»: дефолтный кошелёк (без passphrase) используется как «дурилка» с небольшой суммой, а настоящий — спрятан за passphrase. Даже под физическим принуждением вы можете открыть первый и показать «всё, что есть».
Правило: парольная фраза защищает от украденного или подсмотренного бэкапа 24 слов, но не отменяет его. Passphrase и сид-фраза — два ключа от одного сейфа: потеря любого из них означает полную потерю доступа.
Как задать passphrase: пошагово
Шаг 1. Придумайте фразу правильно
Плохие варианты: «Пароль123», «Москва2019», имя питомца, цитата из песни — всё это словарные комбинации, которые брутфорс-словари щёлкают за минуты.
Хороший вариант — 4–6 случайных слов, сгенерированных броском кубика или из Diceware-списка, либо длинная бессмысленная строка из 16+ символов. Пример: кабан-трактат-7-вензель-люстра. Длина важнее хитроумности: каждая дополнительная позиция кратно увеличивает пространство перебора.
Важно: passphrase чувствительна к регистру, пробелам в начале/конце и раскладке. Фраза и фраза — два разных кошелька. Запишите фразу вручную на бумаге дважды и сравните посимвольно.
Шаг 2. Активируйте на кошельке
- Аппаратные кошельки (Ledger, Trezor, SafePal): в настройках найдите «Hidden wallet» / «Passphrase» / «Дополнительная фраза». Trezor предложит ввести фразу на самом устройстве (безопаснее) или на компьютере.
- Программные (Electrum, Sparrow, BlueWallet): при создании или добавлении кошелька включите опцию BIP39-passphrase и введите фразу.
Шаг 3. Проверьте адреса
После активации отправьте на новый кошелёк небольшую тестовую сумму — например, 0,001 BTC или $20 в USDT. Запишите первые 5–6 символов первого адреса. Затем восстановите кошелёк с нуля: сид-фраза + passphrase — и убедитесь, что адреса совпали. Только после этого переносите основной капитал.
Практический пример: считаем защиту в рублях
Допустим, у вас долгосрочное хранилище на 1 500 000 ₽ в биткоине и эфире.
Сценарий без passphrase. Бэкап из 24 слов увидел посторонний. С момента утечки до вывода средств у злоумышленника уходит в среднем от нескольких часов до пары дней. Риск потери: 100% суммы — 1 500 000 ₽. Ниже только страховка (которой для самохранилища практически нет) или удача.
Сценарий с passphrase (6 случайных слов из словаря в 8000 слов). Комбинаций: 8000⁶ ≈ 2,6 × 10²³. Даже при скорости перебора 1 миллиард вариантов в секунду перебор займёт около 8 миллионов лет. Реально злоумышленник не будет и пробовать — он увидит пустой дефолтный кошелёк и, скорее всего, решит, что фраза от «отработанного» кошелька.
Цена защиты: 30 минут на настройку + 300–500 ₽ на материалы для хранения (стальные плашки или капиталка в банке). Защищено 1 500 000 ₽ с эффективностью, недостижимой для любой альтернативы в этой цене.
Но не забываем обратную сторону: если вы забудете passphrase, те же 1 500 000 ₽ потеряны навсегда. Поэтому следующий раздел — самый важный.
Где хранить passphrase: отдельно, но надёжно
Главный принцип: сид-фраза и passphrase не должны храниться вместе и не должны быть утрачены одновременно. Смысл защиты исчезает, если обе записи лежат в одном сейфе — и обнуляется, если запись фразы хранить «в голове».
Рабочие схемы:
- Плашки в двух местах. 24 слова — в домашнем сейфе, passphrase — у родственника, в банковской ячейке или в офисе. Компрометация одного хранилища не даёт ничего.
- Шифрованный дубликат. Passphrase зашифрована в KeePassXC/VeraCrypt, файл хранится в облаке, мастер-пароль от менеджера знают вы и наследник. Облачная копия переживает пожар и потоп.
- Разделение знания. Жена знает только passphrase, вы — только сид-фразу. Полный доступ требует вас обоих: защита и от кражи, и от импульсивных решений.
Чего не делать: не хранить passphrase в заметках телефона открытым текстом, не отправлять в мессенджерах даже «себе», не называть по телефону «поддержке» — настоящая поддержка никогда её не спросит.
Чек-лист безопасности passphrase
- [ ] Фраза длиной от 16 символов или 4+ случайных слова
- [ ] Записана вручную, посимвольно проверена, включая регистр и пробелы
- [ ] Хранится физически отдельно от сид-фразы (другое здание — идеально)
- [ ] Есть зашифрованная цифровая копия на случай пожара/потопа
- [ ] Наследник знает, что искать и где, без знания самого секрета
- [ ] Тестовое восстановление проведено дважды с записью адресов
- [ ] В passphrase нет слов, которые можно угадать из ваших соцсетей
Как не забыть фразу навсегда: мнемокостыли и наследование
Забытая passphrase = потерянные монеты. При этом использовать её каждый день не нужно — и память предательски «протекает» за 2–3 года.
Что помогает:
- Ритуал сверки раз в полгода. Раз в 6 месяцев открывайте скрытый кошелёк с листка. Мышечная память обновится, а заодно проверите, что бэкап читаем (чернила не выцвели, гравировка не заржавела).
- Мнемоническая обёртка. Оберните случайную фразу в личную историю: «кабан-трактат-7» → «как я в 7 лет читал в зоопарке трактат о кабанах». Историю не записывайте нигде — она должна жить только в голове и работать как подсказка, а не как сама фраза.
- Наследственный конверт. Для наследника подготовьте инструкцию: где сид-фраза, где passphrase, каким кошельком открывать, как вывести средства. Саму фразу наследник получает только при наступлении события — конверт в банковской ячейке или у юриста.
Каждые 6 месяцев без «тренировки» passphrase — это минус к шансу вспомнить её через 5 лет. Плановая сверка занимает 15 минут и стоит дороже, чем кажется.
Частые ошибки, которые убивают всю затею
- Passphrase записана на обратной стороне листа с 24 словами. Кража одного листа = кража всего. Это самая распространённая и фатальная ошибка.
- Слишком короткая или словарная фраза. «Bitcoin» или «1234567890123» брутфорсится за секунды — защита иллюзорна.
- Опечатка, которую не проверили. Вы ввели фразу с лишним пробелом, создали кошелёк, отправили туда средства, а через год не можете повторить ввод. Тестовое восстановление до перевода капитала обязательно.
- Единственная копия «надёжно спрятана». «Настолько надёжно, что сам не найду» — реальная история из саппорта производителей кошельков десятки раз в месяц.
- Рассказали о схеме «дуэта» посторонним. Если злоумышленник знает, что скрытый кошелёк существует, физическое принуждение становится вероятнее.
FAQ
Если я забуду passphrase, поддержка кошелька поможет восстановить её? Нет. BIP39-passphrase нигде не хранится и не передаётся — ни производителю устройства, ни разработчикам приложения. Если фраза утрачена, средства на скрытом кошельке недоступны безвозвратно. Именно поэтому тестовое восстановление и регулярная сверка обязательны.
Чем passphrase отличается от PIN-кода на аппаратном кошельке? PIN защищает само устройство от несанкционированного использования. Passphrase — часть криптографии деривации ключей: она участвует в создании мастер-ключа. PIN можно сбросить и ввести заново, забытым он не грозит ничем. Забытая passphrase не восстановима ни при каких условиях.
Можно ли использовать несколько passphrase для разных целей? Да, и это распространённая практика: одна фраза — для «показного» кошелька с $200–500, вторая — для основного хранилища, третья — для экспериментов с DeFi. Но помните: каждая фраза — это отдельный секрет, который нужно где-то хранить и не забыть. Для большинства инвесторов двух уровней более чем достаточно.