What is a UTXO?
A UTXO has to do with a unit of Bitcoin and is a fancy acronym for Unspent TX(transaction) Output.
Bitcoin does not operate like a digital bank account, where transactions are added or subtracted from your total balance.
It behaves more like cash in your wallet.
How so?
Here is a quick example:
Any amount of Bitcoin is a UTXO.
If you buy a $75 steak with a $100 bill, you may receive $20 and $5 UTXOs in exchange.
The $100 bill is the spent tx input, and the $20 and $5 bills are the unspent tx outputs.
Bitcoin functions like this digitally.
The spent inputs get destroyed and recreated as unspent outputs at the receiving address.
UTXOs are important because they impact the transaction fee.
Remember that 1 Bitcoin = 100,000,000 satoshis.
The more UTXOs (chunks of Bitcoin data), the higher the transaction fee.
1 block is limited to ~ 2 megabytes of transaction data (not including SegWit data).
So if your transaction takes up 1000 bytes of data, and you are in a rush to get included in the next block, then you would pay 576 sats * 1000 bytes (according to the image above).
That’s 576,000 sats (currently $340).
As you can see, the amount of data sent and the current demand for block space are major contributors to the transaction fee.
A common misconception is that transaction fees are a percentage of the amount sent, like the traditional financial system.
However, on the Bitcoin network, it could be cheaper to send $1,000,000 of BTC than $50 of BTC.
Here’s why:
The bytes of a transaction are influenced by the quantity of UTXOs.
(one $1,000,000 UTXO vs fifty $1 UTXOs)
This is why it is crucial not to have many small UTXOs.
If the fee for moving a UTXO is higher than the UTXO itself, it effectively becomes unspendable or “stranded.”
Using fees above as an example, low priority was 366 sat/vB. Anything below that bid is not getting moved by miners.
If fees were never to go below 366 sat/vB, and you had been making $10/day DCA buys for the past year and never consolidated the UTXOs, your entire stack could effectively become UNSPENDABLE.
What should you do?
Consolidate your UTXOs or verify they are a good size.
This means combining small UTXOs that may become unspendable in the future into larger UTXOs that are more immune to high fees.
"Good sized" depends on your total Bitcoin stack.
Some people say a 1,000,000 sat UTXO minimum is a good size to aim for.