- I know I can use coin control to never send those dust amounts together with my other funds, but hypothetically if I would not use coin control and just send my whole wallet funds at once to a different address, what exactly am I risking? I read that it could possibly give away my identity, but HOW?
In fact, you spent dust and attacker automatically will get your identity, that's not the case. Attacker must first have some opportunity to create an on chain linkage. That is, your address must be linked to your real identity through some other information sooner or later.
- I know I can use coin control to never send those dust amounts together with my other funds, but hypothetically if I would not use coin control and just send my whole wallet funds at once to a different address, what exactly am I risking? I read that it could possibly give away my identity, but HOW?
I would say, it is possible. But it is not necessary to consider it an inevitable rite of passage for Bitcoin. You know, due to increase in transaction fee and the fact that it is less economical for attacker, dusting in Bitcoin has now decreased a lot compared to before. So if you get a few tiny incoming transaction then it cannot be called a targeted attack for sure, but you still need to be aware of it.
- does anybody know if Trezor has an option to automatically reject payments below a certain amount (for example 5 USD)? I know I can hide transactions below a self-entered amount, but I am now talking about simply not receiving them at all. I guess this is not possible but still asking to know for sure.
In fact, there is no way in Bitcoin where user can reject incoming payment below $5. We only control the address but in blockchain it is never possible to filter who will send UTXO to our address. Maximum we can do is ignore incoming dust.