Материал проверен 3 октября 2026?
БК

ГЛАВНАЯ / ИНСТРУКЦИИ / XPUB, YPUB И ZPUB: ЧТО МОЖНО УЗНАТЬ ПО ПУБЛИЧНОМУ КЛЮЧУ АККАУНТА

XPUB, YPUB и ZPUB: что можно узнать по публичному ключу аккаунта

Расширенный публичный ключ помогает наблюдать адреса и поступления без приватного ключа подписи. Его передача не позволяет напрямую тратить средства, но может раскрыть историю и связи целой ветви адресов; префиксы xpub, ypub и zpub зависят от формата сериализации и ожидаемого типа сценария.

Состав ключа

XPUB включает публичный ключ и chain code для дочерних адресов

В BIP32 extended public key – это публичный ключ вместе с chain code и метаданными иерархии. Для неповреждённых дочерних ветвей он позволяет вычислять потомков по обычным, не hardened индексам. Поэтому account-level xpub часто охватывает много адресов, а не один адрес.

Он не содержит секрет, необходимый для обычной подписи транзакции, однако всё равно чувствителен: обладатель может построить соответствующую публичную часть ветви и связать её наблюдаемые адреса. Утечка xprv или seed гораздо опаснее, поскольку это уже секретные данные. Важное исключение из простого правила: BIP32 предупреждает, что расширенный публичный ключ вместе с приватным ключом одного его обычного (non-hardened) потомка может раскрыть приватный ключ родительской ветви. Не размещайте такие данные рядом и не экспортируйте их одной системе без необходимости.

  • xpub предназначен для просмотра и деривации открытых дочерних ключей;
  • сам по себе он не подписывает расходование;
  • xpub нельзя сочетать с приватным ключом его non-hardened потомка;
  • масштаб раскрытия зависит от уровня и пути ключа.
Префиксы

YPUB и ZPUB – соглашения сериализации, а не новые права доступа

SLIP-0132 регистрирует альтернативные version bytes: ypub обычно обозначает wrapped SegWit P2WPKH-in-P2SH, zpub – native SegWit P2WPKH; отдельные заглавные Ypub и Zpub связаны с multisig-форматами. Внутреннее содержимое extended key связано с BIP32, а префикс помогает совместимому приложению угадать script type.

Не заменяйте начало строки вручную и не считайте буквенный префикс достаточным описанием кошелька. Разные приложения могут принимать расширенные ключи и пути по-разному; важны тип скрипта, путь деривации, сеть и формат descriptor. Один и тот же ключ без корректного контекста способен показать другой набор адресов.

  • xpub, ypub и zpub различаются сериализационными соглашениями;
  • путь и тип script нужно учитывать отдельно;
  • ручное переименование префикса не исправляет неверную конфигурацию.
Приватность

Экспорт ключа просмотра может открыть целую историю поступлений

Если импортировать account-level xpub в онлайн-сервис, тот может искать производные адреса и сопоставлять им поступления и расходы. Это удобно для watch-only мониторинга, но получатель ключа сможет анализировать эту ветвь. Публичность адресов не равна публичности только одного текущего баланса.

BIP32 отдельно предупреждает, что extended public keys требуют более осторожного обращения, чем обычный публичный ключ. Для ограниченной задачи лучше использовать наименее широкий дочерний ключ, который приложение поддерживает, или собственный локальный watch-only кошелёк.

  • перед экспортом определите уровень ключа;
  • проверьте, кому доступна импортированная история;
  • не публикуйте account-level xpub в чате или публичном репозитории.
Проверка импорта

Сверьте путь, тип кошелька и несколько известных адресов

Импортируйте ключ только в программу, которой доверяете. Выберите соответствующий Bitcoin network и сценарий адресов, укажите полный путь или origin metadata, если их требует формат, затем дождитесь сканирования и сравните несколько receive-адресов с исходным кошельком.

Watch-only даёт просмотр и подготовку транзакции, но не право тратить. Для подписания нужен исходный signer с приватными ключами. Не передавайте seed или xprv онлайн-кошельку ради устранения несовпадения адресов.

  • путь и script type заданы правильно;
  • несколько адресов совпадают с исходным кошельком;
  • watch-only не выдан за резерв для подписи;
  • секретные ключи остались у подписанта.
FAQ

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

Можно ли потратить Bitcoin только по xpub?

Нет. Для расходования требуется соответствующая подпись приватным ключом или выполнение условий script.

Что безопаснее передать – адрес или xpub?

Отдельный адрес раскрывает меньше связей, тогда как account-level xpub может раскрыть ветвь адресов и её историю.

YPUB и ZPUB – разные криптовалюты?

Нет. Это варианты сериализации Bitcoin extended key, связанные с соглашениями о типе скрипта.

Можно ли конвертировать xpub заменой префикса?

Не следует делать это вручную. Используйте поддерживаемый экспорт или форматный конвертер и проверяйте полученные адреса и путь.

Итоговая проверка

Чек-лист: xpub, ypub и zpub: что можно узнать по публичному ключу аккаунта

  • экспортирован публичный ключ, а не xprv;
  • объём ветви и путь известны;
  • script type соответствует исходному кошельку;
  • получатель ключа заслуживает доверия;
  • несколько адресов сверены;
  • seed и приватные ключи не раскрыты.

Материал подготовлен редакцией сайта и проверен 3 октября 2026 года. Условия бирж, кошельков и блокчейн-сетей могут меняться. Перед операцией сверяйте данные в интерфейсе выбранного сервиса.