UTXO

UTXO (unspent transaction output) — выход неизрасходованных транзакций.

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

  • 3750 штук 1-рублевых монет — это потребует больше места и времени на пересчёт,
  • 3 бумажных купюры по тысяче, 7 сотенных купюр и 5 десятирублевых монет,
  • купюра в 2 тысячи, 1 тысячу, 500 рублей, 200 рублей и 50 рублей — оптимальный способ, который занимает меньше места в кошельке.

И так далее, количество комбинаций немалое.

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

В фиатном мире есть такое понятие, как сдача. Вы покупаете упаковку сока за 26 рублей, но самая маленькая купюра у вас 50 рублей. Вам должны будут дать сдачу в 24 рубля.

Получается, что вы переплачиваете в один момент, но затем получаете разницу. Как вы понимаете, сдача тоже бывает разная и зависит от купюры и суммы по счёту.

Абсолютно то же происходит в мире криптовалют. Ваш баланс может быть представлен так:

20 mBTC +14 mBTC + 231 mBTC. Всего 265 mBTC и 3 UTXO (по количеству слагаемых).

Вы хотите оплатить покупку в 16 mBTC. Это число меньше, чем каждый из ваших UTXO. Ваш кошелёк отправляет целый UTXO, в нашем случае в 20 mBTC, на другой адрес для завершения транзакции, а затем получает обратно 4 mBTC.

Если сумма больше одного неизрасходованного выхода, будут комбинироваться несколько из них.

Однако, есть и большое различие в аналогии с фиатными деньгами:

При получении сдачи в фиатных купюрах мы не платим комиссию за сделку, а на блокчейне из исходного UTXO вычитается сумма сборов для майнеров. Получается такая формула: Новый UTXO = (сумма исходного UTXO) — (сумма, отправленная на другой адрес) — (комиссионные за транзакцию). Комиссии могут быть разными в зависимости от блокчейна и времени перевода. В мире фиата комиссии обычно более чёткие и включены в стоимость (процент НДС, вознаграждение посреднику и т.д).

Номинал купюр имеет ограничения. Так, в России существуют купюры достоинством в 5000, 2000, 1000, 500 рублей и т.д. Количество комбинаций этих номиналов ограничено.

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


Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (1 оценок, среднее: 5,00 из 5)
Загрузка...

Редактор. Маркетолог. Криптоинвестор с 2014 года.