UTXO (Unspent Transaction Output) — это основа системы учета в Bitcoin и других UTXO-блокчейнах. Это «неизрасходованные выходы транзакций», которые можно использовать в новых переводах.
Как работает UTXO:
- Когда вы получаете биткойны, они записываются в блокчейне как UTXO — это своего рода «монеты», которыми вы можете распоряжаться.
- Когда вы отправляете биткойны, ваш кошелек выбирает нужные UTXO, объединяет их и создаёт новую транзакцию.
- После проведения транзакции использованные UTXO «сжигаются», а на их месте появляются новые UTXO для получателей.
Пример:
- У вас есть два UTXO: 0.3 BTC и 0.7 BTC.
- Вы отправляете 0.5 BTC другу.
- Блокчейн создаст два новых UTXO: 0.5 BTC другу и 0.5 BTC сдачи вам (если не всё ушло на комиссию).
Почему это важно?
- Безопасность: UTXO-модель снижает риск двойного расходования.
- Прозрачность: Все UTXO можно проверить в блокчейне.
- Анализ транзакций: Позволяет следить за движением биткойнов.
В отличие от банковского учета (где баланс просто записывается в базе), в Bitcoin сумма на кошельке — это сумма всех UTXO, которыми владеет адрес.