Investor's wiki

Модель UTXO

Модель UTXO

Что такое модель UTXO?

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

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

Например, представьте, что 1 BTC — это ведро, полное монет. Каждая монета представляет собой UTXO. Если вы купите что-то у Боба за 0,5 BTC, сеть передаст Бобу все ведро монет и вернет 0,5 BTC, которые вы должны, в качестве «сдачи». Теперь у вас есть UTXO стоимостью 0,5 BTC, которую нельзя разделить на меньшие суммы.

Понимание модели UTXO

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

Что видит сеть

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

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

UTXO не являются деноминацией криптовалюты, как сатоши для биткойнов (BTC) или gwei для эфира (ETH); однако UTXO можно измерять в этих номиналах.

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

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

Что видит пользователь

Когда вы решите потратить свои биткойны, вы увидите только вычтенную сумму, которую вы потратили, и сумму, оставшуюся в вашем кошельке. Для вас это похоже на использование 1-долларовой купюры для покупки товара за 0,50 доллара — вам дают сдачу, вы кладете ее в карман и занимаетесь своими делами.

Цели модели UTXO

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

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

Транзакция кодирует передачу стоимости от источника средств (ваш вход) к месту назначения (выход или получатель).

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

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

Особенности

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

  • UTXO обрабатываются непрерывно и являются частью начала и конца каждой транзакции.

  • UTXO — это количество цифровой валюты, оставшееся после выполнения криптовалютной транзакции.

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

Что такое UTXO в блокчейне?

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

Является ли Ethereum UTXO?

Ethereum — это криптовалюта, поэтому это не UTXO. Кроме того, Ethereum использует подход на основе учетных записей с остатками на счетах, поэтому в виртуальной машине Ethereum нет UTXO.

Является ли биткойн UTXO?

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