Выход неизрасходованной транзакции (UTXO, Unspent Transaction Output) — что это такое?

Выход неизрасходованной транзакции — это дополнительная транзакция, которая проводится на возврат средств, если номинал имеющихся в криптокошельке монет не соответствует сумме оформленной транзакции.

Чтобы понять принцип действия такого алгоритма, достаточно сравнить аналогичную ситуацию с оплатой в фиатных деньгах. Если требуется совершить покупку на 100 денег, в наличии есть только купюра на 200, то продавец дает сдачу в размере 100 единиц. Аналогичная ситуация и с криптомонетами. В кошельке, в зависимости от предыдущих транзакций, могут присутствовать монеты разного номинала. Если нужно провести платеж, к примеру, на 11 биткоинов, а в кошельке находятся суммы 10, 20, 50, 100, то ни одно из этих значений не соответствует выбранной сумме. Поэтому система берет ближайшее значение — в данном случае 20 монет. Это количество отправляется по указанному адресу, а остаток возвращается обратной транзакцией.

Специфика возврата денег

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

С криптовалютной системой ситуация несколько иная: комиссия берется и на первую транзакцию, и за возвратную. Причем размер комиссии может варьироваться, на что влияет размер транзакции (вес сообщения, с учетом точек входа), а также загруженность сети. Чем больше эти значения — тем дольше может обрабатываться платеж.