Кошельки

Watch-only в Bitcoin Core: баланс есть, а отправить BTC нельзя

Биткоин виден через стекло, а устройство подписи находится отдельно — иллюстрация watch-only кошелька
Краткий ответ

Watch-only — кошелёк для наблюдения. Он может показывать настоящий баланс BTC, но сам не хранить ключи, необходимые для отправки. Иногда подпись выполняет отдельное устройство. Сначала установите, где должны находиться ключи: смена пароля к наблюдающему кошельку не добавит их.

Почему баланс виден без права распоряжаться BTC

История биткоин-адресов публична. Программа может показывать поступления на импортированный адрес, даже если у её пользователя никогда не было приватного ключа. Поэтому снимок баланса или полученный от другого человека файл кошелька не доказывает контроль над средствами.

В watch-only могут храниться адреса, расширенный публичный ключ или публичные дескрипторы — описания адресов и условий расходования. Такие данные полезны для наблюдения и подготовки неподписанной транзакции. Но дескрипторы бывают и с секретными данными: не публикуйте незнакомый экспорт целиком.

Актуальный пример — Bitcoin Core 32.1, объявленный 27 октября 2026 года. В нём документирован экспорт watch-only кошелька с публичными сведениями и историей, но без приватных ключей. Этот файл не заменяет резервную копию, необходимую для подписи.

Если проблема появилась после открытия старого файла, сначала отличите отсутствие ключей от ошибки загрузки старого кошелька.

Первые проверки: что сохранилось у вас

  1. Запишите программу и версию. Уточните, что вы импортировали: адрес, публичный ключ, файл, seed-фразу или иной набор данных.
  2. Проверьте сведения о кошельке и наличие внешнего устройства подписи. Сохраните копии файлов до любых изменений.
  3. Вспомните исходную схему: использовались ли аппаратный кошелёк, отдельный офлайн-компьютер или несколько участников подписи.
  4. Сравните адреса с прежними записями о ваших переводах. Совпадение подтверждает, что вы наблюдаете нужные адреса, но ещё не доказывает наличие ключей.
  5. Найдите резервные копии исходного кошелька и сведения об устройстве подписи. Не проверяйте seed-фразу на сайтах «активации» кошелька.

В Bitcoin Core команда getwalletinfo содержит поля private_keys_enabled и external_signer. Первое показывает, разрешены ли приватные ключи в этом кошельке; второе относится к внешнему устройству подписи. Это подсказки для диагностики, а не готовый вывод о доступности всех средств.

Отключённые приватные ключи могут быть нормальны при использовании внешнего устройства. И наоборот: включённые ключи не гарантируют, что можно потратить все показанные BTC. Значение имеют конкретные адреса и условия подписи.

Что может отсутствовать в разных сценариях

Исходная схемаПотеря и первые шаги
Наблюдающий кошелёк и аппаратное устройствоПодключение устройства или правильный аккаунт. С чего начать: Проверить исходное устройство и его штатный порядок подписи.
Подпись на офлайн-компьютереСекретный кошелёк на этом компьютере или его копия. С чего начать: Найти исходный носитель и резервные копии.
Импортирован только адрес или публичный ключВсе данные для подписи. С чего начать: Установить, из какого исходного кошелька получены адреса.
Кошелёк с несколькими подписямиЧасть ключей или сведения о схеме. С чего начать: Собрать данные обо всех необходимых участниках и настройках.

Имя wallet.dat само по себе не говорит, что внутри есть нужные ключи. Пароль шифрует содержимое файла, но не восстанавливает сведения, которых в нём никогда не было. Отдельно разобраны восстановление wallet.dat и поиск исходного биткоин-кошелька.

Пример: наблюдение работает, подпись осталась на другом устройстве

Представим, что владелец создал кошелёк на офлайн-компьютере, а на рабочий ноутбук перенёс только публичные данные. Ноутбук показывает входящие BTC и готовит транзакцию. Для отправки её ещё должен подписать исходный кошелёк. Подобную схему описывает документация Electrum.

Если офлайн-компьютер сохранился, нужно восстановить штатный процесс подписи. Если он потерян, поиск начинается с его резервной копии. Сброс пароля на наблюдающем ноутбуке не заменит недостающие ключи.

Это учебный пример, а не результат клиентского восстановления. Он объясняет, почему исправно работающая программа может показывать средства и при этом не иметь возможности их отправить.

Когда имеет смысл оценивать восстановление

Для оценки восстановления кошелька достаточно описать, как он создавался, что было импортировано, какие типы копий сохранились и доступно ли устройство подписи. Уточните, получается ли подготовить транзакцию и на каком этапе возникает ошибка. Не прикладывайте к первому обращению файлы с ключами или seed-фразу.

Реальная задача может состоять в подключении устройства, восстановлении секретной копии или сборе схемы с достаточным количеством сохранившихся ключей. Если остались только публичные сведения, платная «активация» или новый пароль не дадут права распоряжаться BTC.

Особенно осторожно относитесь к продаже кошелька с большим балансом и обещанию отдельно продать к нему пароль. Перед оплатой услуг полезно проверить критерии выбора компании по восстановлению.

Перед восстановлением

Сохраните исходные данные

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

На что опираемся

Далее

Связанные материалы

СервисОценка восстановления кошелька← К блогу
Бесплатная первичная оценка

Опишите ситуацию

Ответьте на несколько вопросов — мы оценим ситуацию и подскажем, что делать дальше.

Не отправляйте seed-фразы, приватные ключи, пароли и коды 2FA. Они не нужны для первичной оценки.

в долларах США
хеш транзакции, не seed
0 / 2000

Не отправляйте сид-фразы, приватные ключи, пароли или коды 2FA.