I do. Every now and then, I consolidate the UTXOs into a single one with a very small fee. I don't need to use it anytime soon and it has opt-in RBF anyways.
Consolidating your inputs while fees are low should definitely not be ignored, especially if you are receiving a lot of small payments.
1 sat/B transactions do get confirmed pretty quick currently. But make sure to have the RBF-flag set to increase the fee in case of an unexpected spam attack.
Never crossed my mind actually. Great tip. It makes sense that if I'm consolidating, then I'm not in a hurry (to make the transaction) so I can afford to pay low fee. And the "replace by fee" flag should be set just in case.
The UTXO database isn't the largest concern since its still relatively manageable. Its roughly 2.6GB right now and the blockchain itself is more than 10 times bigger.
Somehow I thought the database was bigger. For today's standards, it is very acceptable even if it's entirely loaded into the RAM.
RAM is non-persistent memory. Each data has to be stored on the hard drive and has to be loaded into the RAM while reading/writing to it.
I see. So, should I assume that normal nodes keep the data on the hard drive to be loaded when needed to make validations, while miner nodes try to have it in the RAM most of the time to be as fast as possible in their calculations?
I usually only consolidate unspent outputs funding the same address... In any case I never consolidate unspent outputs funding "anonymous" addresses together with unspent outputs funding "public, known" addresses.
That's a great point to keep the anonymous addresses separate from the publicly known addresses.
If privacy is a concern with address association, another option is to use a consolidation spend to another service's wallet: an exchange you trust when you want to buy some other coins or simply when you want to trade/sell your Bitcoin? Or even to a mixing service - Then, not only do you consolidate, when you withdraw back to your wallet, it comes from a completely unrelated wallet (at least, in the case of a good mixer, this is what should happen).
That's another great tip. Also, never really thought of that, but it makes good sense.
Personally, for low-privacy wallets, I use every actual transaction opportunity I can to consolidate, since it's a tx I need to make anyway and the fees don't cost that much more just to get 3 or 4 extra inputs in. I imagine people seeing that wallet could analyse my spending habits
Well, as a newbie who doesn't hold much bitcoins, I'm not really concerned of privacy or anonymity, but it is good to have an idea of how experienced bitcoiners are managing their bitcoins.
Thank you all for the great tips.