Education

Что такое UTXO: как на самом деле устроен баланс Bitcoin

21 октября 2026 г.
5 мин чтения

UTXO — неизрасходованный выход транзакции, «монета» биткоина. Как работают входы, выходы и сдача, почему число входов влияет на комиссию, пыль и приватность.

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

UTXO (unspent transaction output, неизрасходованный выход транзакции) — отдельная порция биткоина, привязанная к адресу и ещё не потраченная. Балансов аккаунтов в блокчейне Bitcoin нет. Баланс кошелька — сумма всех UTXO, которые он может потратить. При отправке кошелёк берёт целые UTXO как входы, платит получателю одним новым выходом, а остаток возвращает вам выходом сдачи. Так же работают Litecoin, Dogecoin, Bitcoin Cash и, в расширенном виде, Cardano.

Платёж по шагам

Допустим, в кошельке два UTXO: 0,3 BTC и 0,5 BTC. Нужно заплатить 0,6 BTC.

  1. Ни одного UTXO не хватает, поэтому кошелёк берёт оба как входы — всего 0,8 BTC.
  2. Создаётся выход 0,6 BTC на адрес получателя.
  3. Создаётся выход сдачи на ваш новый адрес: 0,8 − 0,6 − комиссия.
  4. Разница между входами и выходами — комиссия, которую забирает майнер. При комиссии 0,00002 BTC сдача — 0,19998 BTC.
  5. После подтверждения оба старых UTXO потрачены и больше не используются. У вас один UTXO на 0,19998 BTC, у получателя — на 0,6 BTC.

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

Почему число входов определяет комиссию

Комиссия в Bitcoin платится за виртуальный байт, и каждый вход добавляет размер: около 68 vB для native SegWit, 57,5 vB для Taproot, 148 vB для legacy. Выходы меньше — примерно 31–43 vB. Платёж из десяти мелких UTXO может стоить в несколько раз дороже платежа из одного крупного при той же сумме. Калькулятор комиссии Bitcoin показывает размер разных вариантов, а статья о числе входов разбирает реальные примеры.

Пыль и консолидация

Когда комиссии растут, мелкие UTXO становятся невыгодными: потратить UTXO на 1000 сатоши, который добавляет 68 vB, при 10 сат/vB стоит 680 сат — большую часть его стоимости. Ниже порога пыли, зависящего от типа выхода, узлы вообще не пересылают транзакцию, создающую такой выход. Калькулятор порога пыли показывает пороги и стоит ли тратить UTXO при данной ставке.

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

Модель UTXO и модель аккаунтов

Два способа учёта владения в блокчейнах
Модель UTXOМодель аккаунтов
ПримерыBitcoin, Litecoin, Dogecoin, CardanoEthereum, BNB Chain, TRON, Solana
Состояниенабор неизрасходованных выходовбаланс на адрес
Платёжпотратить выходы, создать новыесписать с одного баланса, зачислить на другой
Порядокпо тому, какие выходы тратятсяпо nonce аккаунта
Сдачаявный выход сдачинет
Что определяет комиссиюразмер транзакции в байтахвычисления (газ, энергия)

В модели аккаунтов сдачи нет: отправка 0,6 ETH с баланса 0,8 ETH просто оставляет 0,2 ETH минус комиссия. Порядок задаёт nonce аккаунта.

UTXO за пределами Bitcoin

Cardano использует расширенную модель UTXO: каждый выход может нести не только ADA, но и нативные токены и данные для смарт-контрактов. Каждый такой выход обязан содержать минимум ADA, который растёт с его размером, — поэтому при отправке токенов в Cardano вместе с ними всегда уходит немного ADA; подробности в статье о минимуме ADA. Litecoin и Dogecoin близко повторяют модель Bitcoin: входы, сдача и комиссии ведут себя так же, отличаются только стоимость монет и время блока.

Приватность: что раскрывают UTXO

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

UTXO и обмены

Когда вы отправляете BTC или LTC на адрес депозита KOT.CASH, провайдер ждёт подтверждения транзакции, которая создаёт UTXO на этом адресе; нужное число подтверждений — в таблице подтверждений депозита. Если в кошельке много мелких UTXO, транзакция депозита будет больше, и для быстрого подтверждения понадобится более высокая комиссия. Кошелёк с coin control, например Sparrow или Electrum, позволяет выбрать, какие UTXO тратить.

Частые вопросы

Как расшифровывается UTXO?

Unspent transaction output — выход прошлой транзакции, который ещё не потрачен и может стать входом.

Почему мой платёж в Bitcoin ушёл на два адреса?

Один — получатель, второй — ваш адрес сдачи, куда вернулся остаток потраченных входов.

Больше UTXO — выше комиссия?

Да. Каждый вход добавляет байты, а комиссия платится за виртуальный байт.

Что такое консолидация UTXO?

Объединение многих мелких UTXO в один в период низких комиссий, чтобы потом платежам требовалось меньше входов.

Использует ли Ethereum UTXO?

Нет. Ethereum работает на модели аккаунтов с балансом и nonce у каждого адреса.

Комиссия Bitcoin и число входовКалькулятор консолидации UTXOКалькулятор порога пылиЧто такое мемпул

Источники

Готовы обменять крипту?

Быстрые, прозрачные свопы — регистрация не нужна.

Начать обмен
Что такое UTXO: как на самом деле устроен баланс Bitcoin | KOT.CASH