Что такое UTXO (неизрасходованный результат транзакции)

14 окт. 2025 г.
Что такое UTXO (неизрасходованный результат транзакции)

Ключевые выводы

• UTXO — это неистраченные выходы транзакций, которые могут быть потрачены только один раз.

• Эффективное управление UTXO помогает снизить комиссии и улучшить конфиденциальность.

• Модель UTXO отличается от модели учетных записей, используемой в Ethereum.

• Использование аппаратных кошельков, таких как OneKey, может повысить безопасность при работе с UTXO.

• Обновления протокола, такие как SegWit и Taproot, улучшают взаимодействие с UTXO.

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

UTXO, объяснение

UTXO (Unspent Transaction Output — неистраченный результат транзакции) — это дискретный объем стоимости, записанный в блокчейне, который может быть потрачен ровно один раз. Транзакции Биткойна потребляют существующие UTXO в качестве входов и создают новые UTXO в качестве выходов, формируя со временем граф可расходуемых монет. Когда вы отправляете BTC, ваш кошелек выбирает один или несколько UTXO, которыми вы управляете, разблокирует их с помощью соответствующего скрипта и подписи, и создает новые выходы для получателя и, как правило, выход "сдачи" обратно вам.

  • В модели UTXO ваш баланс — это сумма всех UTXO, которые вы можете потратить.
  • Каждый UTXO заблокирован скриптом (например, Pay‑to‑Public‑Key‑Hash, SegWit, Taproot) и может быть потрачен только при выполнении условий разблокировки.

Для более глубокого технического обзора обратитесь к ресурсам сообщества разработчиков Биткойна по формату транзакций и концепции Unspent transaction output, а также к общему Bitcoin transaction format.

Как транзакция использует UTXO

Каждая транзакция имеет:

  • Входы (Inputs): ссылки на существующие UTXO плюс подписи или данные свидетелей.
  • Выходы (Outputs): новые UTXO с определенными суммами и скриптами.

Если общая стоимость входов превышает сумму, отправленную получателю, остаток становится выходом сдачи на ваш кошелек. Если входов недостаточно, ваш кошелек добавит больше UTXO, пока не сможет покрыть выходные суммы плюс сетевую комиссию.

Узлы Биткойна проверяют, что:

  • Каждый вход ссылается на действительный, в настоящее время неизрасходованный UTXO.
  • Сумма входных значений как минимум равна сумме выходных значений плюс комиссии.
  • Скрипты удовлетворены (например, правильные подписи, условия скрипта).

Для получения информации о наградах за блок и о том, как новые UTXO входят в обращение, обратитесь к coinbase transaction.

UTXO против модели учетных записей

Модель UTXO (Биткойн, Лайткойн и другие) отличается от модели учетных записей, используемой Ethereum и многими платформами смарт-контрактов:

  • Модель UTXO: средства существуют в виде дискретных выходных данных; трата полностью потребляет их и создает новые выходные данные. Эта структура обеспечивает stateless-валидацию и параллелизуемую проверку.
  • Модель учетных записей: балансы поддерживаются для каждого адреса; транзакции обновляют балансы на месте и часто изменяют общее состояние внутри смарт-контрактов.

Обзор абстракции учетных записей и балансов доступен в документации Ethereum по модели учетных записей.

Почему UTXO важны для обычных пользователей

  • Эффективность комиссий: ваша комиссия в значительной степени зависит от размера транзакции в виртуальных байтах (vbytes), а не от количества перемещенных BTC. Большее количество входов (UTXO) часто означает большие транзакции и более высокие комиссии. См. введение в weight units and vbytes.
  • Выбор монет (Coin selection): кошельки выбирают, какие UTXO потратить. Хорошие стратегии выбора монет могут снизить комиссии и ограничить утечки конфиденциальности, избегая ненужного использования входов. Для технического обзора см. страницу Bitcoin Optech по coin selection.
  • Конфиденциальность: каждый UTXO вносит вклад в граф транзакций; объединение нескольких UTXO в одной трате может раскрыть связи между адресами. Продуманный контроль монет помогает минимизировать кластеризацию адресов.
  • Пыль (Dust) и консолидация: очень маленькие выходные данные могут быть невыгодны для траты в периоды высоких комиссий; они называются пылью. Проактивная консолидация UTXO при низких комиссиях может улучшить будущую эффективность комиссий.
  • Безопасность: UTXO заблокированы скриптами и ключами. Использование PSBT (Partially Signed Bitcoin Transactions) и аппаратных кошельков может сохранить приватные ключи оффлайн при создании сложных транзакций. См. спецификацию PSBT (BIP 174).

SegWit, Taproot и скрипты

Обновления протокола усовершенствовали взаимодействие UTXO с подписями и скриптами:

  • SegWit: снижает давление на комиссии, дисконтируя данные свидетелей, исправляет изменяемость (malleability) и позволяет создавать более гибкие конструкции транзакций. См. официальный SegWit overview.
  • Taproot: консолидирует сложность скриптов и улучшает конфиденциальность, делая многие пути траты на цепочке похожими, одновременно обеспечивая более выраженный контроль над UTXO через пути ключей и скриптов. См. BIP 341 (Taproot) и Taproot topic от Optech.

Эти обновления помогают кошелькам создавать более мелкие, более конфиденциальные транзакции и оптимизировать способы траты UTXO.

Текущие тенденции и прогноз на 2025 год

  • Волатильность рынка комиссий: пользовательский спрос на надписи (inscriptions) и новые варианты использования продолжает влиять на рынки комиссий и динамику набора UTXO. Для контекста механики надписей см. документацию Ordinals. Состояние комиссий в реальном времени можно наблюдать на общедоступном эксплорере mempool.space.
  • Предложения по ковенантам (Covenant proposals): разработчики оценивают конструкции ковенантов (такие как CheckTemplateVerify и альтернативы), которые могут ограничивать способы траты будущих UTXO, потенциально позволяя масштабируемое пакетное выполнение транзакций или расширенное хранение ценностей. Для обзора см. covenants от Bitcoin Optech.
  • Lightning и оффчейн-протоколы: Lightning Network использует каналы, привязанные к UTXO, для обеспечения быстрых и недорогих платежей вне цепочки, с последующим расчетом в основной цепочке при необходимости. См. страницу проекта Lightning Network.
  • Обсуждение AnyPrevout: AnyPrevout (BIP 118) может упростить определенные конструкции каналов и снизить интерактивность для оффчейн-протоколов, позволяя использовать подписи, не привязанные к конкретным UTXO. Узнайте больше на странице Optech о AnyPrevout.

Эти темы остаются активными областями исследований и разработок по состоянию на 2025 год, и они напрямую влияют на то, как UTXO создаются, комбинируются и в конечном итоге рассчитываются.

Практические советы по управлению UTXO

  • Используйте контроль монет (coin control): вручную выбирайте, какие UTXO потратить при высокоценных платежах или когда конфиденциальность имеет решающее значение. Избегайте объединения несвязанных UTXO, если это не необходимо.
  • Стратегически консолидируйте: объединяйте мелкие UTXO в меньшее количество крупных во время периодов низких комиссий, чтобы уменьшить размер будущих транзакций и затраты. Рассмотрите output batching для бизнес-операций, отправляющих множество платежей.
  • Учитывайте выход сдачи: сдача — это новый UTXO; он может стать пылью, если слишком мал, или может раскрыть конфиденциальность, если отправлен на повторно используемый адрес. Используйте новые адреса и разумные пороги.
  • Отслеживайте условия комиссий: комиссии меняются в зависимости от спроса. Отслеживайте глубину мемпула и рекомендуемые ставки на mempool.space и соответствующим образом корректируйте.
  • Предпочитайте адреса SegWit/Taproot: они снижают комиссии и улучшают конфиденциальность во многих путях траты, особенно для сложных скриптов.
  • Используйте RBF, когда это уместно: Replace‑By‑Fee позволяет увеличить комиссии, если ваша транзакция застряла.
  • Храните ключи оффлайн: создавайте транзакции с помощью PSBT, подписывайте на изолированном устройстве и транслируйте из подключенного кошелька. См. PSBT.
  • Организуйте свои xpub: иерархические детерминированные (HD) кошельки (см. BIP 32) облегчают получение новых адресов для сдачи и платежей, помогая конфиденциальности и гигиене UTXO.

Как OneKey вписывается в рабочий процесс UTXO

Если вы управляете Биткойном или другими активами на основе UTXO, аппаратный кошелек может упростить безопасную работу с UTXO:

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

Эта комбинация помогает вам разумно управлять UTXO, не жертвуя удобством использования или безопасностью.

Заключение

UTXO являются основой модели транзакций Биткойна. Они определяют可расходуемые монеты, формируют расчет комиссий и влияют как на конфиденциальность, так и на масштабируемость. Благодаря текущей работе над протоколом в 2025 году — кошелькам с поддержкой Taproot, обсуждениям ковенантов и улучшениям Lightning — управление UTXO становится еще более актуальным. Независимо от того, консолидируете ли вы мелкие выходные данные, используете контроль монет для конфиденциальности или подписываете PSBT с помощью аппаратного кошелька, такого как OneKey, понимание UTXO сделает вас более эффективным и безопасным пользователем Биткойна и других сетей на основе UTXO.

Ссылки и дополнительное чтение:

Защитите свое криптопутешествие с OneKey

View details for Магазин OneKeyМагазин OneKey

Магазин OneKey

Самый продвинутый аппаратный кошелек в мире.

View details for Загрузить приложениеЗагрузить приложение

Загрузить приложение

Предупреждения о мошенничестве. Поддержка всех монет.

View details for OneKey SifuOneKey Sifu

OneKey Sifu

Ясность в криптовалюте — на расстоянии одного звонка.

Читать дальше