Bitcoin VerityОткрыть сравнение

Уровень 5 · Как работает Биткоин

UTXO: почему у Биткоина нет банковских счетов

Как кошелёк складывает баланс из отдельных выходов, почему тратит их целиком и куда возвращается сдача.

Статья
45
Время чтения
15 минут
Проверено
8 сентября 2026 года

Суть вкратце

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

01

Баланс — это сумма, вычисленная кошельком

Представьте, что вы получили три платежа: 20 000, 30 000 и 50 000 сатоши. Сеть не хранит строку «баланс 100 000». Существуют три отдельных непотраченных выхода, а кошелёк определяет, какие из них способен потратить с помощью своих ключей. Их сумму он показывает как понятный пользователю баланс.

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

02

Выход нельзя оторвать только наполовину

Если у вас есть UTXO на 50 000 сатоши, а заплатить нужно 18 000, транзакция полностью расходует исходный выход. Она может создать 18 000 сатоши для получателя, например 31 500 сатоши сдачи обратно вашему кошельку, а 500 сатоши оставить как комиссию.

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

  • выбранные UTXO расходуются полностью
  • платёж и сдача становятся новыми отдельными выходами
  • комиссия не является отдельным выходом; это разница между суммой входов и выходов
03

Выбор монет влияет на стоимость и приватность

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

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

04

Модель UTXO позволяет независимо проверять состояние

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

Узел не обязан доверять балансу, сообщённому чужим кошельком. Он выводит состояние из собственной проверенной истории. Цена этой модели — менее интуитивный интерфейс и необходимость разумно управлять выходами. Кошелёк скрывает детали, но при высоких комиссиях или важной приватности они снова становятся существенными.

Уровень 5 · Как работает Биткоин

Основные понятия

UTXO
Unspent Transaction Output: ещё не потраченный выход предыдущей транзакции, который будущая транзакция может использовать как вход.
Сдача
Новый выход, возвращающий отправителю стоимость, которая не ушла получателю и не была использована как комиссия.
Выбор монет
Процесс, при котором кошелёк выбирает конкретные UTXO для финансирования платежа, сдачи и комиссии.

Распространённое заблуждение

Блокчейн хранит одно число баланса для каждого адреса.

Более точное объяснение

Состояние Биткоина состоит из отдельных непотраченных выходов. Баланс адреса или кошелька — результат, который программа вычисляет, находя и суммируя соответствующие выходы.

Более точное объяснение

Разве счета, как в банке, не были бы проще?

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

45

Главные выводы

  1. 01Баланс кошелька — сумма контролируемых UTXO, а не единый счёт в блокчейне.
  2. 02Каждый выбранный UTXO тратится полностью, а остаток создаётся как новый выход со сдачей.
  3. 03Количество и выбор входов влияют на размер транзакции, комиссию и приватность.
  4. 04Полный узел выводит набор UTXO из блоков и не обязан верить чужому сообщению о балансе.

Итог как для ребёнка

Совсем простыми словами

Баланс Биткоина немного похож на карман с несколькими отдельными монетами. Если использовать часть крупнее нужной, транзакция создаст новую часть как сдачу. Кошелёк складывает все твои непотраченные части и показывает одно число.

Проверено: 8 сентября 2026 года

Источники и дополнительное чтение

Источники подтверждают конкретные факты и определения; ссылка не означает, что редакция разделяет все взгляды автора.

01
Bitcoin Developer Guide: входы, выходы и сдачаBitcoin Developer Guide
developer.bitcoin.org
02
Bitcoin Developer Guide: набор UTXOBitcoin Developer Guide
developer.bitcoin.org
03
Первоначальный whitepaper БиткоинаBitcoin.org
bitcoin.org

Образовательный материал, не инвестиционная рекомендация.