Bitcoin-кошелёк показывает общий баланс, но транзакция строится из отдельных неизрасходованных выходов – UTXO. Кошелёк выбирает, какие из них использовать как входы, создаёт выход получателю, при необходимости возвращает остаток как сдачу и назначает комиссию. Перед отправкой полезно понять эту структуру: ошибка в адресе или слишком высокая комиссия не исправляется после подтверждения.
Порядок проверки подходит для обычного перевода и особенно полезен, когда кошелёк позволяет выбирать входы вручную. Базовые термины UTXO и устройство сети собраны в обзоре Bitcoin, а различие ставки и общей суммы комиссии подробно разобрано в статье про sat/vB и итоговый fee.
Проверьте, какие UTXO выбрал кошелёк
Сначала сравните сумму перевода и доступные входы. Несколько небольших UTXO могут дать нужный баланс, но каждый вход добавляет данные в транзакцию. Чем больше входов и сложнее их типы скриптов, тем больше может оказаться размер подписанной операции. Баланс в интерфейсе сам по себе не сообщает, из каких выходов он сложился и насколько дорого будет их потратить.
Если кошелёк показывает coin control, проверьте каждый выбранный выход: его сумму, подтверждение, происхождение и необходимость объединять его с другими. Не выбирайте вход только потому, что он старый или выглядит удобным. Мелкие выходы иногда становятся экономически невыгодными при высокой загрузке сети; примеры такой ситуации есть в материале о маленьких UTXO. Для ручного выбора пригодится объяснение coin control.
Сопоставьте ставку с размером операции
Ставка обычно выражается в сатоши на виртуальный байт. Итоговый расход зависит и от ставки, и от виртуального размера транзакции. Кошелёк оценивает размер по выбранным входам и предполагаемым выходам, но фактические данные будут окончательными после подписания. Сверьте предложенную ставку с текущей нагрузкой и режимом срочности, который вы действительно готовы принять.
Оценка комиссии не обещает включение в конкретный блок. Спрос на место в блоке меняется, а оценка кошелька или узла отражает выбранную модель. Узел Bitcoin Core может выдавать ориентир для заданной цели подтверждения, но это именно оценка, а не гарантия срока. Не используйте старые фиксированные суммы из инструкции: проверьте текущую ставку и итоговую комиссию прямо перед отправкой.
Найдите выход сдачи и проверьте его адрес
Когда выбранные входы превышают сумму платежа и комиссии, оставшаяся стоимость возвращается в отдельном выходе сдачи. Это нормальная часть транзакции, а не второй получатель платежа. Сверьте экран кошелька: сумма внешнего перевода должна совпадать с ожидаемой, сдача должна возвращаться под контроль вашего кошелька, а комиссия не должна выглядеть как необъяснимо большой остаток.
Современный кошелёк обычно управляет адресами сдачи сам. Аппаратное устройство может показать назначение и подтвердить, что выход принадлежит вашему набору ключей. Если сдача направляется на незнакомый адрес или экран не позволяет понять, какие выходы уходят наружу, остановитесь и перепроверьте данные. Не меняйте адрес сдачи на случайный адрес вручную: это может затруднить дальнейшее отслеживание средств и раскрыть лишнюю информацию.
Проверьте получателя на устройстве подписи
Сравните полный адрес получателя или как минимум начало и конец, если кошелёк специально показывает укороченную строку. Одновременно убедитесь, что сумма и единицы измерения совпадают с намерением. Вредоносная программа может подменить адрес в буфере обмена, а визуально похожие символы легко пропустить. Аппаратный кошелёк должен показать адрес, который будет включён в подписываемую транзакцию.
Если платёж создан через QR или invoice, проверьте получателя и сумму отдельно: формат запроса может включать дополнительные параметры. Не подписывайте операцию, если настольный интерфейс показывает одну сумму, а устройство – другую. Для восстановления, резервного копирования и выбора адреса сдачи используйте только документацию производителя своего кошелька.
Оцените приватность и последствия консолидации
Объединение нескольких UTXO в одну транзакцию может облегчить будущие платежи, но связывает входы в публичной истории блокчейна. Если адреса получены в разных контекстах, общий перевод может позволить наблюдателям предположить, что выходы контролируются одним пользователем. Coin control даёт больше выбора, но требует понимать компромисс между затратами и приватностью.
Не отправляйте мелкие остатки в неподходящий момент только ради чистого списка кошелька. Консолидация сама платит комиссию и может раскрывать связь между входами. Если объединение не срочно, сравните стоимость операции при разных ставках и дождитесь подходящих условий, не полагаясь на заранее известное расписание сети.
Короткий чек-лист перед нажатием «Отправить»
Подтвердите сеть Bitcoin, адрес и сумму получателя; поймите, какие UTXO расходуются; проверьте оценку размера, ставку sat/vB и итоговую комиссию; найдите выход сдачи и убедитесь, что он возвращается под ваш контроль; сравните данные на экране аппаратного кошелька; решите, приемлемо ли раскрытие связи между входами.
После подписания транзакция может распространиться по сети, а затем попасть в блок в зависимости от условий и спроса. Проверить идентификатор и статус можно по собственному узлу или доверенному обозревателю. Для изменения комиссии заранее изучите, поддерживает ли кошелёк подходящий механизм и какие именно операции он создаёт. Не заменяйте внимательную проверку обещанием, что перевод всегда можно отменить или вернуть.



