В криптовалютах, неизрасходованный выход транзакции (UTXO ) - это абстракция электронных денег. Каждый UTXO представляет собой цепочку владения, реализованную как цепочку цифровых подписей, в которой владелец подписывает сообщение (транзакцию), передавая право собственности на свой UTXO на Открытый ключ.
Общее количество UTXO, присутствующих в цепочке блоков, представляет собой набор, поэтому каждая транзакция потребляет элементы из этого набора и создает новые, которые добавляются в набор. Таким образом, набор представляет все монеты в системе.
A UTXO определяет вывод транзакции blockchain, которая не была потрачена, т.е. использовалась в качестве ввода в новой транзакции. Биткойн - самый известный пример криптовалюты, использующей модель UTXO.
Выходы - это надмножество UTXO. Соответственно, UTXO являются подмножеством расширенного набора выходов. Продолжительность жизни биткойн-UTXO была изучена.
В случае действительной транзакции блокчейна неизрасходованные выходы (и только неизрасходованные выходы) могут быть использованы для выполнения дальнейших транзакций. Требование о том, чтобы в дальнейших транзакциях можно было использовать только неизрасходованные средства, необходимо для предотвращения двойных расходов и мошенничества.
По этой причине входные данные в цепочке блоков удаляются при совершении транзакции, в то время как в то же время выходы создаются в форме UTXO. Эти неизрасходованные выходы транзакций могут использоваться (держателями закрытых ключей ; например, лицами с кошельками с криптовалютой ) для будущих транзакций.
.