What is a UTXO in Bitcoin?
Correct answer
Answer B: An unspent transaction output.
Quick explanation
A UTXO, or unspent transaction output, is an output that has not yet been spent and to which a specific bitcoin amount is assigned. Your wallet can manage several UTXOs, much like separate coins in a purse.
Detailed explanation
UTXO means Unspent Transaction Output: a transaction output that has not yet been spent. An input in a new transaction refers to an earlier output and supplies data intended to satisfy its spending conditions. The new transaction in turn creates new outputs that can themselves become UTXOs after valid confirmation.
A selected UTXO is not partially cut into; it is spent in full as an input. If its value exceeds the payment plus network fee, the wallet normally creates a change output. This goes to an address or script controlled by the same wallet. Change is therefore not a special refund mechanism but an ordinary new output.
Technically, the network fee is the difference between the sum of all inputs and the sum of all outputs. Wallets often use a new internal address for change. This avoids direct address reuse but does not guarantee anonymity: analysis can infer which output is change from amounts and transaction patterns, although this heuristic can be wrong.
Users normally need not manually set change addresses in a correctly functioning wallet. However, change sent manually or through a technical error to an uncontrolled address can be lost. A complete wallet backup must therefore also allow later internal change addresses to be derived.
Example or everyday application
A wallet controls a UTXO worth 100,000 satoshis. It sends 60,000 to the recipient and pays a 1,000-satoshi network fee. The original UTXO is spent in full. The transaction creates a recipient output of 60,000 and a new change UTXO of 39,000 satoshis for the wallet itself.
Sources used
Bitcoin Developer Guide - Block Chain
This source is mainly intended for developers. The relevant information may therefore be harder to find.
Check original sourceBitcoin Developer Guide – Transactions
This source is mainly intended for developers. The relevant information may therefore be harder to find.
Check original source

