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

BIP39 и BIP44 в восстановлении ZCash: разница стандартов и путь к ZEC

Восстановление криптокошельков часто начинается одинаково: у пользователя есть 12 или 24 слова, но после ввода в новый кошелёк баланс ZEC не появляется. Причина не всегда в ошибке мнемоники. В ZCash особенно важно различать BIP39 и BIP44, а также понимать, какой тип адреса использовался: прозрачный t-адрес или shielded-адрес. BIP39 превращает фразу в seed, BIP44 задаёт путь derivation для прозрачных адресов, а для shielded-адресов часто нужен ZIP32 и поддержка конкретного кошелька.

Что делают BIP39, BIP32 и BIP44

  • BIP39 — стандарт мнемонической фразы. Из 12/24 слов и опционального passphrase создаётся seed. Сама фраза не определяет, какой адрес появится.
  • BIP32 — модель иерархического детерминированного кошелька. Из одного seed можно строить множество ключей по путям.
  • BIP44 — один из стандартов путей derivation. Для ZCash зарегистрирован coin type 133.
  • ZIP32 — отдельная логика derivation для shielded-адресов ZCash, прежде всего Sapling/Orchard. Она не сводится к обычному BIP44-пути.

Типичный BIP44-путь для прозрачного ZCash-адреса выглядит так:

m/44'/133'/0'/0/0

Где 44' — purpose, 133' — coin type ZCash, 0' — account, 0 — внешняя цепочка, 0 — индекс адреса. Если кошелёк использовал другой account или индекс, первый адрес может не совпасть.

Почему ZCash сложнее, чем Bitcoin и Ethereum

BIP32

В Bitcoin и Ethereum большая часть кошельков опирается на BIP39 + BIP44-совместимые пути. В ZCash есть две принципиально разные группы адресов:

  • Прозрачные адреса — t-адреса. Для них часто применимы BIP39, BIP32 и BIP44-пути с coin type 133.
  • Shielded-адреса — z-адреса, например Sapling. Для них используется отдельная криптография и derivation по ZIP32, например путь вида m/32'/133'/0'.

Поэтому восстановление ZCash-кошелька не сводится к фразе «вставь seed и получи тот же адрес». Если исходный кошелёк по умолчанию создавал shielded-адрес, а новый кошелёк умеет только BIP44-прозрачные адреса, баланс может не отобразиться, хотя seed введён правильно.

Ключевые различия восстановления

| Сценарий | Что использовалось | Что нужно для восстановления |
|---|---|---|
| Прозрачный ZEC-адрес | BIP39 + BIP44 | Точная seed-фраза, passphrase при наличии, путь m/44'/133'/account'/change/index |
| Shielded ZEC-адрес | BIP39 + ZIP32 | Кошелёк с поддержкой shielded derivation, правильный ZIP32-путь и account |
| Нестандартный кошелёк | Собственная схема | Иногда только seed недостаточно: нужны файл кошелька, приватный ключ или данные конкретного приложения |
| Аппаратный кошелёк | BIP39 + выбранный путь | Учёт скрытого passphrase, account и типа адреса |

ZIP32

Важно: BIP39 не определяет coin type. Один и тот же seed может дать разные адреса в зависимости от пути. Ошибка с m/44'/0'/... вместо m/44'/133'/... — одна из частых причин «пустого» восстановления ZCash.

Пошаговое безопасное восстановление ZCash

  1. Работайте офлайн. Используйте изолированный компьютер или проверенное устройство без доступа к интернету. Не вводите seed на случайных сайтах.
  2. Определите тип адреса. Посмотрите, какие адреса были в старом кошельке: t-адреса, z-адреса или оба типа.
  3. Проверьте мнемонику. Убедитесь, что слова входят в BIP39-словарь, порядок сохранён, контрольная сумма корректна.
  4. Учтите passphrase. Если использовался дополнительный passphrase, без него будет создан другой seed и другие адреса.
  5. Попробуйте стандартные пути. Для прозрачных адресов начните с m/44'/133'/0'/0/0, затем проверьте соседние индексы. Для shielded-адресов ищите поддержку ZIP32 и пути вида m/32'/133'/0', m/32'/133'/1'.
  6. Проверьте account и change. Иногда средства лежат на m/44'/133'/0'/1/0 или на другом account. Это не ошибка seed, а отличие derivation.
  7. Для неполной фразы используйте офлайн-инструменты. BIP39-словарь, проверка контрольной суммы и локальный перебор допустимы только на изолированной машине. Онлайн-сервисы создают риск кражи.
  8. Для пароля к файлу кошелька используйте отдельные инструменты. btcrecover, HashCat или Pywallet могут применяться офлайн для восстановления пароля к контейнеру, но это не заменяет восстановление seed-фразы.

Частые ошибки

восстановление ZCash кошелька

  • Считать BIP39 и BIP44 одним стандартом. BIP39 создаёт seed, BIP44 задаёт путь.
  • Использовать Bitcoin-путь m/44'/0'/... и ждать появления ZEC.
  • Ожидать shielded z-адрес от BIP44-кошелька без ZIP32.
  • Забывать passphrase или вводить его с другой раскладкой и пробелами.
  • Проверять seed на фишинговых сайтах, в мессенджерах и облачных заметках.
  • Пытаться восстановить shielded-адрес без кошелька, который поддерживает нужный тип ключей.

Профилактика потери доступа

  • Храните мнемонику на металле или другом долговечном носителе, а не только на бумаге.
  • Делайте несколько резервных копий в разных местах, но не храните все части вместе.
  • Записывайте не только seed, но и тип кошелька, derivation-путь, account и наличие passphrase.
  • Проверяйте восстановление заранее на небольшой сумме.
  • Для shielded ZCash отдельно уточняйте, поддерживает ли новый кошелёк ZIP32 и нужный тип адресов.

Итог

Разница между BIP39 и BIP44 при восстановлении ZCash критична: BIP39 отвечает за seed, BIP44 — за прозрачные адреса с coin type 133, а shielded-адреса требуют ZIP32 и совместимого кошелька. Если после ввода правильной фразы баланс ZEC не появился, проверьте тип адреса, derivation-путь, account, change и passphrase. Все действия с seed выполняйте офлайн, а сомнительные онлайн-сервисы лучше исключить. Такой подход снижает риск потери средств и делает восстановление ZCash-кошелька предсказуемым.

офлайн переборвосстановление кошелька Xverseвосстановление активоввосстановление криптокошелькаOpenBlockвосстановление кошелька TezosBIP38техническая консультацияцифровой ключ продуктаBitcoin Cashзащита seed-фразыBIP39 mnemonicEllipal кошелеквосстановление ZCash кошелькаWIFкриптокошелёкотказоустойчивостьвосстановление пароля криптокошелькаMoneroкриптокошелек восстановление