Say you have a 3000 sat UTXO. If you were to try to combine it with another UTXO (make a P2PKH transaction with 2 inputs and 1 output) it would be around 340 vBytes. At a feerate of 20 sats per vByte, this transaction would cost 6800 sats to send. Therefore the UTXO is dust and of questionable value.
You'd think. But that doesn't take into account the gamble most of us in Bitcoin are making that bitcoin's value relative to US dollars will increase over time.
EXAMPLE: IF a Bitcoin miner needs to pay expenses today in US dollars AND they are willing to accept those dollars from me instead of btc to pay the fees for my transaction AND I expect the value of bitcoin to increase relative to the US dollar THEN it makes to pay them $5 (roughly 6800 sats) in US dollars and get my dust UTXO combined with another larger UTXO.
If I expect my 3000 sat UTXO to be worth more than the fiat value it costs to mine it and a miner will accept a fiat payment to mine it, then it isn't dust.
Put generally, as long as the following are true, or expected to be true:
-
Bitcoin miners have costs today that are paid in fiat currencies.
-
Bitcoin miners accept payment in fiat to accelerate bitcoin transactions (out of band payments).
-
Bitcoin is expected to increase in value relative to fiat currencies over time.
There is no such thing as a dust UTXO.