unspentoutput
An unspent transaction output, often abbreviated as UTXO, is a fundamental concept in blockchain technology, particularly in cryptocurrencies like Bitcoin. It represents a unit of cryptocurrency that has been received but not yet spent. When a transaction is broadcast to the network, it references previous UTXOs as input to create new UTXOs as output. These outputs then become available for spending in subsequent transactions.
Think of UTXOs like digital coins or banknotes. When you receive a payment, you get a new
The UTXO model, as opposed to an account-based model, means that each transaction is a complete record