Набор UTXO (UTXO Set) — что это такое?

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

Как это работает?

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

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

Какие задачи решает набор UTXO?

Кроме предотвращения двойной траты одних и тех же монет, такая модель обеспечивает:

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