Баланс Bitcoin: подтверждённый, ожидающий и доступный
После отправки старый баланс адреса может оставаться видимым. Проверьте подтверждения, входы и сдачу, чтобы не посчитать одни BTC дважды.
Подтверждённый баланс адреса Bitcoin, ожидающая сумма и доступный баланс кошелька могут различаться. Сервис, учитывающий только подтверждённое, смотрит на транзакции в блоках. Кошелёк может дополнительно учитывать неподтверждённые траты и сдачу на нескольких адресах. Прежде чем считать сумму доступной для отправки, сравните охват и состояние операций.
Речь об обычных платежах в основной сети Bitcoin. Lightning, обёрнутый BTC и внутренний баланс биржевого счёта сюда не относятся. Для проверки достаточно публичных адресов и идентификаторов транзакций. Подключать кошелёк и что-либо подписывать не нужно.
Что учитывает каждый баланс?
Bitcoin записывает выходы, которые могут потратить следующие транзакции. Неизрасходованный выход транзакции (UTXO) представляет отдельную часть BTC, а не запись текущего счёта. В руководстве по транзакциям Bitcoin объясняется, как из таких выходов получается баланс кошелька.
| Число на экране | Что выяснить | Чего оно не доказывает |
|---|---|---|
| Подтверждённый баланс адреса | Адрес и состояние подтверждённой цепочки | Что ожидающая транзакция ещё не тратит его выходы |
| Ожидающая или неподтверждённая сумма | Это поступление, расход или чистое изменение у сервиса | Что платёж завершён или подтвердится к сроку |
| Доступный баланс кошелька | Адреса, ожидающие операции и правила расходования | Что сумма равна подтверждённому балансу одного адреса |
Подписи различаются. В категориях баланса Bitcoin Core доверенные средства могут включать выходы, созданные самим кошельком, а ожидающие выходы от других отправителей выделены отдельно. Поэтому «доверенный» и «подтверждённый» не синонимы. Значение доступной суммы определяет актуальная документация вашего кошелька.
Ожидающее поступление может отсутствовать в подтверждённой сумме
Условный пример: на адресе подтверждены 100,000 сатоши. Новая транзакция переводит ему 50,000 sats, но ещё не попала в блок. В одном BTC 100,000,000 sats.
Подтверждённая сумма остаётся 100,000 sats (0.001 BTC). Экран, включающий ожидающее поступление, может показать 150,000 sats (0.0015 BTC). Дополнительные 50,000 ещё ожидают подтверждения, это не второй подтверждённый актив.
Откройте транзакцию в принимающем кошельке или найдите её по полному идентификатору в Blockstream Explorer. Убедитесь, что выход содержит точный адрес получения и сумму, затем проверьте подтверждения. Эти поля описаны в инструкции Blockstream. Запись в мемпуле означает, что сервис знает о неподтверждённой транзакции. Она не гарантирует попадания в блок и определённого времени ожидания.
Публичный обозреватель получает адрес или идентификатор вашего запроса. Если эта граница приватности существенна, используйте собственный обозреватель. Сид-фраза, приватный ключ и расширенный публичный ключ для такой проверки не нужны.
После отправки старый подтверждённый баланс может остаться на экране
Другой условный случай: на адресе A есть только один подтверждённый выход на 100,000 sats. Кошелёк тратит его и создаёт два выхода:
- 30,000 sats получателю;
- 69,000 sats сдачи на новом адресе B вашего кошелька.
Комиссия 1,000 sats равна разнице между входом и двумя выходами. Это условия арифметического примера, не рекомендация комиссии и не настоящая транзакция. Всего 30,000 + 69,000 + 1,000 = 100,000 sats.
Пока операция не подтверждена, экран только с данными цепочки может показывать на A 100,000 sats. Отправляющий кошелёк уже может зарезервировать этот вход и распознать ожидающую сдачу. Из этого не следует, что у вас свободны 100,000 на A плюс ещё 69,000 на B.
После подтверждения, в этом отдельном примере без других операций, на A будет ноль, на B 69,000 sats (0.00069 BTC). Трекер только адреса A не увидит сдачу на B. Само по себе это наблюдение не доказывает потерю оставшихся BTC кошелька.
Раздел руководства Bitcoin о сдаче объясняет возврат излишка отдельным выходом, часто на новый адрес. Определяйте B по деталям операции в своём кошельке. Порядок выходов или предположение обозревателя не доказывает, что адрес ваш. Не меняйте правила повторного использования адресов кошелька ради удобства трекера.
Почему неподтверждённая сумма бывает отрицательной?
Некоторые экраны показывают чистый результат ожидающих операций на адресе. Если они тратят с него больше, чем переводят на него, разница отрицательна. Это поправка к учёту адреса, а не долг в Bitcoin.
API Esplora разделяет chain_stats и mempool_stats: счётчики полученных и потраченных выходов. Для подтверждённого баланса адреса вычтите подтверждённый spent_txo_sum из подтверждённого funded_txo_sum. Аналогичная разница мемпула бывает ниже нуля, поскольку ожидающие операции могут тратить уже подтверждённые выходы.
Сервис может объединять эти числа, показывать отдельно или применять правила кошелька. Не прибавляйте ожидающую сумму снова, если итог уже её включает. Расчёт по адресу также не определяет, какие выходы разрешит потратить кошелёк: справочник выходов Bitcoin Core различает безопасность выхода и условия выбора кошельком.
Сверьте числа без перемещения BTC
- Зафиксируйте предмет сравнения. Запишите Bitcoin Mainnet, полный адрес или набор адресов, время, сумму в BTC или сатоши и подписи экранов. Сначала сравните количество, затем оценки в долларах. Для биржевого счёта или Lightning нужна отдельная запись.
- Найдите точную транзакцию. Возьмите идентификатор из кошелька. Сверьте выходы получателя и расходуемые входы. Проверьте, ожидает ли операция или включена в блок. Сохраните сведения кошелька о замене или конфликте, если они есть. Отсутствие результата у одного обозревателя не доказывает отмену.
- Учтите свою сдачу. Определите возвращённый вам выход через кошелёк. Сравнивайте трекер адреса A с адресом A, а весь кошелёк с тем же набором своих адресов. Старый вход и выходы, созданные ожидающей транзакцией, не являются независимыми активами.
- Обновите оба экрана и проверьте результат. После соответствующего подтверждения и успешного обновления данных снова сравните выходы и охват адресов. Если разница сохраняется, подготовьте идентификатор, охват и время для официальной поддержки кошелька. Не отправляйте платёж заново ради исправления отображения.
Первое подтверждение означает включение в блок; следующие блоки увеличивают глубину подтверждений. Принимающий сервис устанавливает свои правила принятия. Универсального числа подтверждений или гарантированного времени, после которого каждый экран назовёт средства доступными, нет.
Если другая разница касается цены или неответившего источника сети, используйте проверку баланса портфеля. Для нескольких отслеживаемых адресов есть руководство по нескольким кошелькам.
Что показывает сумма Bitcoin в Owlio?
В публичной версии Owlio 1.1.0, проверенной 4 ноября 2026, адаптер Bitcoin считает сумму добавленного адреса только по подтверждённым счётчикам цепочки. Поправка мемпула не входит. Поэтому поступление может отсутствовать до подтверждения, а ожидающий расход оставляет на экране старую подтверждённую сумму.
Это граница отслеживания адреса. Owlio не определяет, какие ожидающие выходы ваш кошелёк считает безопасными, и добавление одного адреса не находит все адреса получения и сдачи. Проверьте статус соответствующих данных и сравните тот же публичный адрес с обозревателем. Доступную сумму и принадлежность сдачи уточняйте в отправляющем кошельке.
Результат проверки: подписанная подтверждённая сумма адреса, отдельная запись ожидающих операций и доступный баланс кошелька для выбранного набора адресов. Храните их как разные наблюдения, пока состояния и охват не совпадут.
Частые вопросы
Почему старый баланс Bitcoin виден после отправки?
Если сервис учитывает только подтверждённые операции, он может ещё показывать вход, который тратит неподтверждённая транзакция. Кошелёк уже может учитывать эту трату. Проверьте транзакцию и сдачу: старое число не доказывает, что те же монеты можно отправить снова.
Неподтверждённый баланс Bitcoin всегда означает поступление?
Нет. Ожидающие операции могут как создавать выходы на адресе, так и тратить существующие. Поэтому чистое неподтверждённое изменение адреса бывает отрицательным. Прежде чем складывать числа, выясните, что включает конкретный экран.
Один адрес Bitcoin показывает весь кошелёк?
Не обязательно. Кошелёк может управлять несколькими адресами для получения и сдачи. Сравнивайте один и тот же набор адресов. Принадлежность сдачи проверяйте в своём кошельке, а не по предположению, что все выходы ваши.