This thing goes over my head every time. We know blockchain is an open ledger, so even though people like to think it's anonymous but in reality it not. If anyone knows your address then they can trace the coins. So, we have these mixing services who help to lose the trace of the coins.
Earlier today I was using a mixing service to serve a purpose. After sending the coins they sent me the desired amount in two transactions. I was interested to see the trace of the incoming transaction then I found:
In the 2nd stage of first payment is connected to this address: 1NDyJtNTjmwk5xPNhjgAMu4HDHigtobu1s
We all know this is a verified Binance address:
https://cointelegraph.com/news/binance-vs-mcafee-hack-rumors-refuted-cryptocurrency-trading-resumedIn the 2nd stage of 2nd payment is connected to this address: 17A16QmavnUfCW11DAApiJxp7ARnxN5pGX
And this is an address belongs to Poloniex:
https://www.walletexplorer.com/wallet/Poloniex.com/addressesI mean here for me, the coins are coming from a different source but since it's coming from the Binance and Poloniex address, Binance and Poloniex has the history. Does it look okay since I paid for the mixing service to be totally anonymous?
My primary question which is how the mixing works?