Что такое UTXO и какая его роль в анализе крипто-рынка?

Что такое UTXO и какая его роль в анализе крипто-рынка?

UTXO неотъемлемая составляющая on-chain аналитики криптовалютного рынка. Данные поступают напрямую с блокчейна, а это значит, что подделать их невозможно и при правильно трактовке, можно с высокой точностью определить планы крупных игроков. Благодаря возможностям предоставляемым этим механизмом мы получили множество полезных индикаторов для анализа движений средств на рынке. Объяснить понятие довольно непросто, но постараюсь показать максимально “на пальцах”, так как это основа ончейн анализа.


UTXO (Unspent Transaction Output). Дословно переводится как “Вывод неизрасходованных транзакций” или, другими словами, остатки, возвращающиеся при совершении транзакции.

UTXO – это метод учета транзакций в блокчейне (используется в Bitcoin и Litecoin).

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

Bitcoin White Paper

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

Термин «неизрасходованный вывод транзакции» объясняется тем, что система UTXO представляет собой вывод транзакций, полученных пользователем, которые этот пользователь может потратить в будущем (поскольку они все еще «не израсходованы»). Это еще один способ обозначить баланс монет, контролируемый определенным адресом. 

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

Понимаю, что по-прежнему ничего не понятно… Проиллюстрирую концепцию аналогией с наличными деньгами.

Простыми словами, что такое UTXO

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

  • Одна купюра – 50 долларов;
  • Пять купюр по 10 долларов;
  • Десять купюр по 5 долларов;
  • Четыре купюры по 10 долларов и две купюры по 5 долларов;
  • и так далее…

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

Концепция “сдачи” в UTXO блокчейне

Так же как и наличная банкнота, UTXO не может быть разделен. Возьмем, к примеру, покупку чашки кофе за 3,75 доллара. Если у вас всего пять 10-долларовых купюр, вы должны переплатить (передав продавцу 10 долларов) и получить сдачу 6,25 доллара.

UTXO работает похожим образом. Точно так же, как вы не можете оторвать часть своей 10 долларовой банкноты, чтобы заплатить за кофе, вы не можете отправить часть UTXO. Если вы хотите отправить кому-то 3,75 BTC, но у вас в кошельке есть только UTXO стоимостью 10 BTC, вы должны отправить весь UTXO получателю, а затем получить сдачу, как и при оплате наличными. Конечно, этот процесс обрабатывается протоколом блокчейна и не требует, чтобы вы доверяли получателю вернуть вам сдачу. Таким образом, когда вы сделали этот перевод, получатель получит 3,75 BTC, а оставшиеся 6,25 «сдачи» будут отправлены обратно на ваш адрес в качестве нового, меньшего UTXO.

Однако, что если вы хотите отправить кому-нибудь 13,75 BTC? Ситуация такая же, как и с наличными деньгами. Вам нужно будет отправить два UTXO одной транзакцией (точно так же, как вручить две купюры по 10 долларов). Один UTXO будет полностью израсходован, а другой потребует отправить вам сдачу в виде нового UTXO.

Интересно, что первые версии Биткоин-кошельков не умели автоматически настраивать возврат сдачи. Пользователь должен был вручную, помимо адреса получателя перевода указывать и адрес кошелька на который должна вернутся сдача. Соответственно, если адрес был введен неправильно, средства терялись навсегда.

Отличия UTXO от наличных

Хотя аналогия «UTXO как наличные» полезна для понимания основной концепции, есть некоторые отличия.

Во-первых, транзакции, проводимые в блокчейне, в отличие от оплаты наличными требуют уплаты комиссии за транзакцию, которая вычитается из суммы сдачи возвращаемой вам на кошелек.

Во-вторых, фиатные банкноты и монеты имеют фиксированную стоимость. Вы не можете получить банкноту в размере 6,25 доллара в качестве сдачи при оплате кофе. UTXO могут быть любого номинала.

Как UTXO помогает анализировать рынок?

Количество UXTO за все время существования сети Биткоина
Количество UXTO за все время существования сети Биткоина

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

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

На базе данных UTXO разработано много полезных индикаторов, таких как SOPR, MVRV, Реализованная капитализация и т.д.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *