Показать еще

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

3 mins
Обновлено Татьяна Чепкова
Читайте последние новости криптовалют в Телеграм

Объясняем, что такое неизрасходованный остаток транзакции (Unspent Transaction Output, UTXO) и как он работает.

В этой статье:

Что такое UTXO

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

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

Допустим, у вас есть 1 биткоин и вы хотите купить что-то стоимостью 0,1 BTC. Вы отправляете 0,1 BTC продавцу, а оставшиеся 0,9 становятся вашими UTXO. Затем вы можете использовать неизрасходованный транзакционный остаток для совершения новых покупок или переводов.

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

Как работает UTXO

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

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

Какие блокчейны используют модель UTXO

UTXO

Принцип неизрасходованных остатков используется в блокчейнах всех форков биткоина, Monero, Cardano и нескольких других сетях. Модифицированная модель UTXO реализована в Hyperledger Fabric.

Другой способ организации блокчейна — модель учета (Account Model). Она подразумевает локальный учет токенов на нодах сети, а не в самих транзакциях. Такая модель используется в блокчейне Ethereum.

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

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

Консолидация также позволяет создавать смарт-контракты. Объединив несколько UTXO, можно создать сумму, которая будет потрачена только при выполнении определенных условий.

Существует два основных способа консолидации: ручная и автоматическая.

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

Автоматическая консолидация заключается в том, что кошелек периодически создает новые транзакции, которые объединяют несколько UTXO в одну сумму. Она происходит автоматически и не требует участия владельца кошелька.

Преимущества модели UTXO

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

Недостатки модели UTXO

  • Размер комисий. Модель неизрасходованных остатков транзакции может привести к увеличению комиссии, поскольку каждый UTXO нужно подписать индивидуально.
  • Пыль. UTXO способствует накоплению «пыли». Пыль – это небольшое количество монет, которые нельзя потратить, поскольку они меньше минимальной суммы транзакции. Так как при совершении транзакции остатки не объединяются, злоумышленники могут отправить пыль для смешивания с другими UTXO и сопоставить различные адреса владельца кошелька.
  • Неэффективное хранение. Чем больше UTXO хранится на блокчейне, тем больше пространства они занимают. Возможным решением этой проблемы представляется перенос части хранимых данных на HDD или SSD-устройства.

Подводим итоги

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

Традиционная модель неизрасходованных остатков транзакции имеет ряд ограничений. Но разработчики активно ищут пути решения этих проблем: команда Cardano, например, представила концепцию Extended UTXO (EUTXO) для внедрения смарт-контрактов в сеть.

Таким образом, работа над усовершенствованием модели только увеличит популярность применения UTXO в других блокчейнах.

Топ криптоплатформ | Апрель 2024

Trusted

Дисклеймер

Согласно правилам Trust Project, образовательный контент на этом сайте публикуется только для общего ознакомления. Политика BeInCrypto — предоставлять качественную и правдивую информацию, проводить собственные исследования, а также создавать информативный и полезный контент для читателей. BeInCrypto может рассказывать о своих партнерах в своих материалах по обоюдной договоренности, однако эти договоренности не делают контент предвзятым или вводящим в заблуждение. Вся ответственность за любые действия, которые читатель предпринимает на основании информации, размещенной на нашем сайте, лежит на самом читателе. Также обратите внимание, что наши «Условия и положения», «Политика конфиденциальности» и «Дисклеймеры» были обновлены.

img_2490.jpg
Дарья Краснова
Дарья Краснова - редактор с 8-летним опытом работы в медиа. Она сотрудничала как с крупными компаниями, включая биржи и ETF-провайдеров, так и с инновационными стартапами. Дарья твердо верит в положительное влияние технологии блокчейн на финансовую систему и нашу повседневную жизнь.
READ FULL BIO
Sponsored
Sponsored