but I don't send 20 btc coin and get 19 in change back. I send just 1. the vendor can see into my wallet because it's open for anyone to see but they have to look with mempool dot space or whatever. the transaction confirmation doesn't expose more than the 1 btc coin, in this example.
Discussion
the 20 sized utxo was an example…
I get that, but when I send btc , im not sending 20 & getting 19 back.
replace with any amount. instead of 20 btc it could be 200k sats. the amounts are irrelevant .
a utxo can be as small as it wants but alot of node software prevents you from going below what is known as the dust limit.