Що таке UTXO?

UTXO (unspent transaction output) — невитрачений транзакційний вихід; це монети, що залишилися у блокчейні після виконання операції. Якщо криптовалюта послуговується транзакційною моделлю UTXO, то система перераховує всі монети в блокчейні після кожної операції, аби уникнути подвійного витрачання. 

UTXO визначає невитрачені залишки кожної операції, і використовує їх як вхідні дані для нової транзакції. Тож вхідні дані завжди видаляються після виконання операції, тоді як вихідні дані формуються в модель UTXO. 

Таким чином для підтримання нормальної роботи блокчейну невитрачені залишки обов’язково мають аналізуватися перед виконанням наступних транзакцій. Ця вимога необхідна для уникнення подвійного витрачання та шахрайства. 

Біткоїн — найвідоміша криптовалюта, що використовує UTXO.

Коментарі