КриптоЛампа.ПРОЯСНЯЕМ КРИПТОРЫНОКРедакция
Практическая инструкция

Сдача Bitcoin: как проверить второй выход и остаток кошелька

Почему Bitcoin-транзакция может отправить часть средств на новый адрес сдачи, как сверить входы и выходы и убедиться, что остаток контролирует ваш кошелёк.

Редакция КриптоЛампы · Обновлено · 3 мин чтения
Материал проверен

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

Откуда появляется второй выход

Bitcoin тратит выбранный UTXO целиком. Если его сумма больше платежа и комиссии, кошелёк обычно создаёт выход сдачи для остатка. Он может уйти на новый адрес, которого вы не видели во вкладке получения. Поэтому два выхода не обязательно означают два платежа посторонним людям.

Но надпись «сдача» тоже требует проверки. На стороне отправителя кошелёк знает свои адреса, тогда как публичный обозреватель часто лишь делает предположение. Нельзя объявить любой незнакомый выход сдачей только потому, что его сумма меньше.

Сверка перед подписью

  • Запишите общую сумму выбранных входов.
  • Проверьте каждый внешний адрес и предназначенную ему сумму.
  • Найдите обозначенный кошельком выход сдачи.
  • Убедитесь, что кошелёк распознаёт этот адрес как свой, а не как вручную заданное назначение.
  • Сравните сумму входов с суммой всех выходов и комиссией.

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

Проверка арифметики

Элемент примераСумма
Потраченный вход100 000 sat
Получатель60 000 sat
Сдача38 000 sat
Комиссия2 000 sat

В примере 100 000 = 60 000 + 38 000 + 2 000. Если второй выход убрать без перерасчёта, весь нераспределённый остаток может стать комиссией. Числа учебные и не отражают текущую цену отправки. При нескольких входах сначала сложите их, затем все выходы; не сравнивайте один вход с общей выплатой.

Как проверить принадлежность сдачи

Используйте сведения своего кошелька об адресе: его тип, принадлежность и отметку change, если она есть. В Bitcoin Core такие данные различают ismine и ischange. Не вводите секретные ключи на сайте обозревателя ради проверки владения. Публичная метка сервиса слабее данных корректно восстановленного собственного кошелька.

Адрес сдачи может не совпадать с адресом первоначального пополнения. Это нормальная причина, почему баланс одного старого адреса уменьшился сильнее суммы платежа, а общий баланс кошелька уменьшился только на платёж и комиссию.

Если остаток не виден

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

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

Почему меняется адрес Bitcoin-кошелька и работает ли старый

Комиссия Bitcoin в sat/vB: как рассчитать стоимость перевода

СПРАВОЧНИК

Продолжить разбираться

ОТ ОСНОВЫ К СОБЫТИЯМ

Новости по теме