I want to use a mixing service and I was wondering what is the right way of using it.
I have some funds in my wallet (associated with a Bitcoin Address).
Should I generate a new address in my bitcoin client (this address would be picked up from my keypool itself right now). And after generating the address, I provide this address as the receiving address (for withdraw) to the mixing service?
Second case. Let's say I want to purchase something online using my bitcoins, like dedicated hosting service or something similar. The merchant wants me to send them the Bitcoins to their bitcoin address, but if I go through the mixing service for this purpose, it would take a very long time and transactions with merchants have to be completed fast.
In cases of mixing services like bitcoinfog, the minimum time interval is 6 hours after which the withdraw process starts.
So, what is the right way of using the mixing service?