One-Sentence Definition
A UTXO (Unspent Transaction Output) is a chunk of cryptocurrency that someone owns and can spend, basically representing the “digital coins” in your wallet that haven’t been used yet.
Why It Matters for Solo Mining
When you successfully solo mine a block, your reward arrives as a brand new UTXO — typically 3.125 BTC plus transaction fees for Bitcoin. Understanding UTXOs helps you track your mining rewards and manage transaction fees when you eventually spend them. If you’re mining with devices like a Bitaxe or NerdMiner, you’ll want to know what you’re actually receiving if you hit that lucky block.
How It Works
Bitcoin doesn’t actually track “account balances” like your bank does. Instead, it tracks individual UTXOs — discrete chunks of bitcoin that can be spent. When you receive bitcoin, you’re getting a new UTXO. When you spend bitcoin, you consume one or more UTXOs as inputs and create new UTXOs as outputs (one for the recipient, usually one back to yourself as “change”).
Think of it like this: you can’t spend “part” of a UTXO. If you have a 1 BTC UTXO and want to send 0.3 BTC to someone, the transaction consumes the entire 1 BTC UTXO, sends 0.3 BTC to the recipient (creating a new UTXO for them), and sends 0.7 BTC back to you as change (creating another new UTXO for yourself). The original 1 BTC UTXO is now “spent” and gone forever.
The blockchain literally maintains a set of all unspent transaction outputs — that’s what nodes verify when checking if a transaction is valid. Miners processing transactions with SHA-256 or other algorithms are essentially updating this UTXO set with each block they add.
Example
Imagine you have three physical gift cards worth $10, $25, and $50. Those are like three UTXOs. Your “wallet balance” is $85 total, but you actually have three separate items. If you want to buy something for $30, you’d need to use the $50 card, get your item, and receive $20 back as a new card. You can’t just peel off $30 from the $50 card — you use the whole thing.
When you solo mine a Bitcoin block, you create a special transaction called a “coinbase transaction” that creates a brand new UTXO out of thin air — that’s your block reward. This UTXO follows special rules (it can’t be spent for 100 blocks to prevent issues if the chain reorganizes).
Related Terms
- Block Reward — What creates new UTXOs through mining
- Transaction Fees — Paid by consuming and creating UTXOs
- Wallet — Software that manages your UTXOs
- Blockchain — The ledger that records all UTXO changes
- Coinbase Transaction — The special transaction that creates mining reward UTXOs