Перейти к содержимому
Tue, Aug 4 UTC 04:42:38 CAP $1.99T
25 Крайний страх В эфире
RU
$ USD
Подписаться
Глоссарий

UTXO Продвинутый

UTXO означает Unspent Transaction Output (непотраченный выход транзакции) — модель, используемая биткойном и рядом других блокчейнов для отслеживания владения, где транзакции расходуют предыдущие непотраченные выходы и создают новые, а не обновляют единый баланс счёта.

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

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

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

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

  • UTXO расшифровывается как Unspent Transaction Output (непотраченный выход транзакции) — единица, которую Bitcoin и подобные блокчейны используют для учёта прав собственности.
  • Баланс кошелька — это сумма его непотраченных выходов, а не единое хранимое число, и транзакции потребляют существующие и создают новые выходы.
  • Модель UTXO отличается от модели на основе счетов, используемой такими сетями, как Ethereum, и предполагает иные компромиссы в отношении приватности и сложности контрактов.

UTXO — frequently asked questions

Почему Bitcoin использует UTXO, а не балансы счетов?

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

Нужно ли понимать UTXO, чтобы пользоваться Bitcoin-кошельком?

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

This definition is educational and not financial advice. Crypto is volatile and high-risk — always do your own research.
Продолжить обучение

New to crypto, or filling in the gaps? Work through the essentials in Learn, browse every term A–Z, or see live prices for the coins these concepts power.