Что такое UTXO?

Последнее обновление 2026-04-09 07:46:47
Время чтения: 1m
Неизрасходованный выход транзакции (UTXO) относится к сумме валюты, оставшейся после транзакции, которая может быть использована для другой транзакции. UTXO похожа на сдачу, которую Вы получаете после покупки товара за физические деньги, и сдача может быть использована для покупки другого товара. Но в отличие от фиатной валюты, она не имеет определенного номинала.

Что такое UTXO?

Введение

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

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

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

Что такое UTXO?

Неизрасходованный выход транзакции (UTXO) относится к сумме валюты, оставшейся после транзакции, которая может быть использована для другой транзакции. Это выход транзакции блокчейна, который может быть использован в качестве входа для новой транзакции. Другими словами, UTXO означает общее количество монет в кошельке пользователя, которое может быть израсходовано в любой момент времени. Отсутствие UTXO означает отсутствие монет в Вашем кошельке. UTXO применяется в Биткоине и некоторых других криптовалютах, таких как Bitcoin Cash (BCH), Litecoin (LTC) и ZCash (ZEC), среди прочих.

UTXO похожа на сдачу, которую Вы получаете после покупки товара за физические деньги, и сдача может быть использована для покупки другого товара. Но в отличие от фиатной валюты, она не имеет определенного номинала. Это может быть любая стоимость, вплоть до сатоши (x>0.00000001BTC). Чтобы лучше понять это, если у Вас есть две купюры по 10 долларов и Вы покупаете кофе стоимостью 15 долларов. Вам придется отдать обе купюры, а взамен Вы получите купюру в $5 в качестве сдачи. Вы ни за что не разорвете купюру в 10 долларов на две части, чтобы заплатить за кофе. Вы должны потратить и то, и другое и получить сдачу. Это похоже на идеологию
, стоящую за UTXO.

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

Как работает модель UTXO?

UTXO, как и фиатная валюта, не является делимой, то есть, чтобы потратить определенную сумму, Вам нужно потратить ее всю и получить сдачу. Новые UTXO создаются в результате потребления существующих. Чтобы понять принцип работы модели UTXO, давайте воспользуемся иллюстрацией ниже.

Предположим, Вы получаете 0,5 BTC 0,2 BTC и 0,3 BTC от A, B и C соответственно. Каждая полученная сумма сама по себе является UTXO, что показывает, что UTXO не имеют фиксированной стоимости.

Предположим, Вы хотите выплатить долг в размере 0,75 BTC компании D. Если посмотреть на UTXO, находящиеся в Вашем распоряжении, то ни один из них не достигает необходимой суммы. Для передачи 0,75 BTC потребуется два или более UTXO в качестве входа.

Если Вы решите выбрать 0,5 BTC и 0,3 BTC для компенсации долга. Затем Вы отправите оба варианта шахтеру.

Майнер возьмет 0,75 BTC и отправит их в D, а оставшуюся сумму вернет в Ваш кошелек после вычета комиссии за транзакцию.

Если предположить, что в процессе транзакции не было понесено комиссионных сборов (это невозможно), Вам будет возвращено 0,05 BTC на адрес, который Вы указали в качестве адреса для изменения.

Таким образом, в конце дня у Вас будет 0,2 BTC и 0,05 BTC в качестве Ваших новых UTXO в ожидании другой транзакции.

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

Важность UTXO

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

Масштабируемость: в модели UTXO есть возможность обрабатывать несколько транзакций одновременно. Это помогает снизить нагрузку на сеть.

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

Гибкость: с использованием UTXOs является более гибким, чем фиатные валюты. Фиатная валюта имеет фиксированный номинал, и может возникнуть вопрос о ее недоступности. Но этого никогда не может быть в случае с UTXO, поскольку он может быть любого размера.

Недостатки UTXO

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

Модель UTXO не совместима с умными контрактами. Логика ввода и вывода в транзакциях UTXO делает их более ресурсоемкими. Интегрировать смарт-контракты в модель UTXO будет непросто, поскольку системе придется учитывать множество факторов, таких как количество входов и наилучшее сочетание входов для нескольких транзакций.

Модель счета в сравнении с моделью UTXO

Модель счета работает так же, как и в обычном банке, Вам не обязательно тратить всю монету, прежде чем Вы сможете отправить ее часть. Некоторые криптовалюты, использующие модель счета, - это Ethereum (ETH), Ethereum Classic (ETC) и др. Обе модели служат одной и той же цели, хотя и имеют свои преимущества и недостатки. Некоторые из заметных различий между двумя моделями включают:

  1. В модели UTXO транзакции требуют больше места для хранения, чем хранение в одном балансе, в то время как модель счета требует меньше места.

  2. Bk транзакции, использующие UTXO mod, потребуют сбора меньших единиц UTXO, что может привести к неэффективности таких транзакций. Это не относится к моделям счетов, поэтому массовые транзакции более эффективны.

Как было сказано ранее, модель UTXO не поддерживает интеграцию смарт-контрактов. Характер модели счета облегчает интеграцию смарт-контрактов, позволяя разработчикам программировать многосторонние контракты и транзакции.

Заключение

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

Автор: Unique
Переводчик: yulei
Рецензент(ы): Edward
Отказ от ответственности
* Информация не предназначена и не является финансовым советом или любой другой рекомендацией любого рода, предложенной или одобренной Gate.
* Эта статья не может быть опубликована, передана или скопирована без ссылки на Gate. Нарушение является нарушением Закона об авторском праве и может повлечь за собой судебное разбирательство.

Пригласить больше голосов

sign up guide logosign up guide logo
sign up guide content imgsign up guide content img
Sign Up

Похожие статьи

Экономическая модель токена ONDO: каким образом она способствует развитию платформы и повышает вовлеченность пользователей?
Новичок

Экономическая модель токена ONDO: каким образом она способствует развитию платформы и повышает вовлеченность пользователей?

ONDO — это ключевой токен управления и накопления стоимости в экосистеме Ondo Finance. Основная цель ONDO — с помощью токен-инцентивов обеспечить плавную интеграцию традиционных финансовых активов (RWA) с DeFi-экосистемой, что способствует масштабному развитию ончейн-управления активами и доходных продуктов.
2026-03-27 13:52:55
Руководство для начинающих по TradingView
Новичок

Руководство для начинающих по TradingView

TradingView - это одна из лучших аналитических платформ для трейдеров финансовых, фондовых и криптовалютных рынков. При постоянной практике можно освоить все возможности платформы.
2026-04-09 06:36:41
Что такое Tronscan и как вы можете использовать его в 2025 году?
Новичок

Что такое Tronscan и как вы можете использовать его в 2025 году?

Tronscan — это обозреватель блокчейна, который выходит за рамки основ, предлагая управление кошельком, отслеживание токенов, аналитику смарт-контрактов и участие в управлении. К 2025 году она будет развиваться за счет улучшенных функций безопасности, расширенной аналитики, кроссчейн-интеграции и улучшенного мобильного опыта. Теперь платформа включает в себя расширенную биометрическую аутентификацию, мониторинг транзакций в режиме реального времени и комплексную панель управления DeFi. Разработчики получают выгоду от анализа смарт-контрактов на основе искусственного интеллекта и улучшенных сред тестирования, в то время как пользователи наслаждаются унифицированным многоцепочечным представлением портфеля и навигацией на основе жестов на мобильных устройствах.
2026-04-08 21:20:53
Как Midnight обеспечивает конфиденциальность в блокчейне? Обзор доказательств с нулевым разглашением и программируемых механизмов приватности
Новичок

Как Midnight обеспечивает конфиденциальность в блокчейне? Обзор доказательств с нулевым разглашением и программируемых механизмов приватности

Midnight — блокчейн-сеть, ориентированная на конфиденциальность, созданная компанией Input Output Global и играющая ключевую роль в экосистеме Cardano. Благодаря доказательствам с нулевым разглашением, архитектуре двухсостояния реестра и программируемым функциям приватности, сеть обеспечивает защиту чувствительной информации в блокчейн-приложениях без потери возможности верификации.
2026-03-24 13:49:36
Взаимосвязь между Midnight и Cardano: как сайдчейн конфиденциальности расширяет экосистему приложений Cardano
Новичок

Взаимосвязь между Midnight и Cardano: как сайдчейн конфиденциальности расширяет экосистему приложений Cardano

Midnight — блокчейн-сеть, ориентированная на конфиденциальность, разработанная Input Output Global. Она обеспечивает программируемые функции приватности для Cardano и дает разработчикам возможность создавать децентрализованные приложения с сохранением конфиденциальности данных.
2026-03-24 11:58:47
Какие задачи решает токен ST? Детальный анализ механизма поощрений в экосистеме Sentio
Новичок

Какие задачи решает токен ST? Детальный анализ механизма поощрений в экосистеме Sentio

ST — это основной утилитный токен экосистемы Sentio, который выступает главным средством передачи величины между разработчиками, инфраструктурой данных и участниками сети. Как ключевой элемент ончейн-сети данных в реальном времени, ST применяется для использования ресурсов, стимулирования участников и развития сотрудничества в экосистеме, что помогает платформе формировать устойчивую модель предоставления сервисов данных. Реализация механизма токена ST позволяет Sentio объединять использование сетевых ресурсов с экосистемными стимулами. Это дает разработчикам более эффективный доступ к сервисам данных в реальном времени и повышает долгосрочную устойчивость всей сети данных.
2026-04-17 09:26:07