ЗНАНИЯ БЕЗ ЛИШНЕГО ШУМА

Что такое UTXO в Bitcoin и откуда берётся сдача

UTXO простыми словами: как кошелёк собирает входы, почему тратит выход целиком и где в переводе появляются сдача и комиссия.

Отдельные медные монеты обозначают выходы Bitcoin

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

Пример с оплатой и сдачей

У кошелька два выхода по 40 000 и 60 000 sat. Нужно заплатить 70 000 sat, а условная комиссия составляет 500 sat. Одного выхода мало, поэтому кошелёк берёт оба. Новая транзакция создаёт выход 70 000 sat для получателя и 29 500 sat сдачи для отправителя.

Что участвует в операции Сумма
Два входа 100 000 sat
Выход получателю 70 000 sat
Выход сдачи 29 500 sat
Разница между входами и выходами 500 sat

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

Две группы монет обозначают входы и новые выходы
Новая операция расходует выбранные выходы целиком и создаёт новые.

Почему одинаковые балансы тратятся по-разному

100 000 sat могут лежать в одном выходе или быть распределены по десяти выходам. Чтобы израсходовать десять небольших выходов, кошельку может понадобиться больше входов. При одинаковой ставке за виртуальный байт это обычно дороже, хотя итог зависит и от типов входов и выходов.

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

Кошелёк рядом с зелёным жетоном сдачи
Сдача может вернуться на другой адрес того же кошелька.

Как распознать сдачу

Сдача часто возвращается на новый адрес того же кошелька. Этот адрес может выглядеть незнакомым. История собственного кошелька точнее для проверки, чем догадка по размеру выхода. В обозревателе видны выходы, а их назначение и принадлежность адресов обычно не подписаны.

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

Для перевода единиц пригодится калькулятор сатоши, а связь размера операции со ставкой разбирает расчёт комиссии Bitcoin.

Поиск по сайту