UTXO
UTXO — «купюры» биткоина: неизрасходованные выходы транзакций. Почему кошелёк тратит монеты целиком и создаёт сдачу.
Обновлено: 2026-09-11
UTXO — «купюры» биткоина: неизрасходованные выходы транзакций. Почему кошелёк тратит монеты целиком и создаёт сдачу.
Обновлено: 2026-09-11
Ты получил 0,05 BTC одним переводом и хочешь отправить другу 0,01. Кошелёк почему-то списывает все 0,05 и возвращает 0,04 обратно — и ещё отдельно вычитает комиссию сети. Ошибки нет: в биткоине нет «счёта с балансом», есть набор неделимых кусков. Каждый из них называется UTXO.
UTXO расшифровывается как unspent transaction output — «неизрасходованный выход транзакции». Каждый раз, когда ты получаешь биткоины, в блокчейне появляется запись: «эти 0,05 BTC теперь принадлежат адресу X». Пока их не потратят, запись живёт. Это и есть твой UTXO.
Потратить его можно только целиком. Как купюру: банкноту 5000 ₽ не разменять на 1000 — ты отдаёшь всю, а 4000 получаешь сдачей. Транзакция работает так же: она ссылается на целые UTXO на входе и создаёт новые UTXO на выходе.
У каждой транзакции две стороны:
Сумма входов не может быть меньше суммы выходов. Разницу сеть забирает как комиссию, поэтому в сдачу обычно уходит не ровно остаток, а остаток минус плата.
Пример на числах. У тебя один UTXO на 0,05 BTC. Отправляешь другу 0,01, комиссия сети выходит 0,0002. Транзакция потратит вход 0,05 и создаст два выхода: 0,01 для друга и 0,0398 сдачи тебе. Сходится: 0,01 + 0,0398 + 0,0002 = 0,05.
В Эфириуме и большинстве других сетей модель другая — счётная. У адреса просто есть число: баланс. Оттуда списывается ровно нужная сумма, сдачи не возникает. В биткоине такого числа на блокчейне нет. «Баланс» в кошельке — это арифметика на лету: он складывает все твои UTXO и показывает сумму.
Остались вопросы? Спросите ИИ-ассистента — объяснит другими словами.
Спросить