UTXO означає Невитрачений вихід транзакції. UTXO — це невитрачений вихід транзакції блокчейну, який використовується для введення нової транзакції. Це схоже на монету, оскільки має певну вартість у своїй конкретній валюті. Наприклад, Bitcoin — це криптовалюта, яка використовує механізм UTXO.
UTXO — це набір монет, які були заблоковані. UTXO можна розглядати як валютну скриньку, яка може містити будь-яку суму грошей. Коли у вас є Bitcoin, все, що у вас є в блокчейні — це кілька UTXO. Блокчейн містить вичерпний запис усіх мережевих транзакцій. Відстежуючи їх, ми можемо сформувати те, що відоме як граф історії транзакцій. Таким чином, кожен вихід можна відстежити до моменту його створення через транзакцію криптовалюти.
Також прочитайте, Що таке блокчейн? Простий посібник для чайників
Давайте розберемо це на прикладі. Розглянемо гаманець із 3 BTC загалом, що складається з двох окремих UTXO: 2 BTC і 1 BTC. Ці два UTXO відображають Bitcoin, які він отримав у двох попередніх транзакціях, і можуть розглядатися як два різні номінали в гаманці. Він надсилає другу 3 BTC.
Інший приклад: припустимо, Pepe має заплатити XoXo 14,5 BTC. Першим кроком буде те, що Pepe шукатиме UTXO, які в сумі становлять щонайменше 14,5 BTC. Тепер, в ідеалі, він не отримає точно 14,5. Скажімо, Pepe входить у транзакцію з 15 BTC (3+4+8). Тепер, рухаючись далі, буде створено два виходи. Один — 14,5 BTC, які буде надіслано на адресу XoXo, а інший — 0,5 BTC, які буде надіслано на адресу Pepe.
Як працює UTXO
Також прочитайте, Апаратні гаманці та MetaMask зламують
Вся кількість UTXO в блокчейні становить набір; кожна транзакція споживає компоненти з цього набору, одночасно створюючи нові, які додаються до набору. Отже, набір представляє всі монети в конкретній системі криптовалюти. Загальна пропозиція монети в певний момент часу може бути розрахована шляхом додавання всієї колекції UTXO.
UTXO є підмножиною лише невитрачених виходів, які можуть бути використані для фінансування наступних транзакцій з легітимного блокчейну. Щоб запобігти подвійним витратам і шахрайству, необхідна умова, щоб лише невитрачені виходи використовувалися в наступних транзакціях.
Набір UTXO
Також прочитайте, 17 найкращих подкастів про криптовалюту для прослуховування на ходу!
Невитрачений вихід транзакції називається UTXO. Лише невитрачені виходи з легітимної системи блокчейну (наприклад, Bitcoin) можуть бути використані як входи транзакції в транзакції. Коли відбувається транзакція, входи видаляються, а виходи створюються як нові UTXO, які можуть бути використані в наступних транзакціях.
UTXO — це вихід транзакції, який ще не було витрачено. Лише невитрачені виходи можуть бути використані для прийнятої транзакції в системі блокчейну (наприклад, Bitcoin).
Bitcoin, Bitcoin Cash і Litecoin використовують режим UTXO; тоді як Ethereum і Ethereum Classic використовують модель акаунта, оскільки це стосується розгортання смарт-контрактів.
UTXO, простими словами, є валютою, що залишається після завершення криптовалютної транзакції, а блокчейн містить вичерпний запис усіх мережевих транзакцій.
Також прочитайте,


