In traditional tumbling, let&#x27;s say you have ten people who all want to intermingle their funds.  So you have ten inputs and ten outputs, and now there&#x27;s some plausible deniability added because you don&#x27;t know which particular one of the ten any given output corresponds to.  But you do know it belongs to one of the ten, which is still significant information.  And, most importantly, the vast majority of Bitcoiners do not use tumbling services.<p>With mining, however, you are intermingling with the activities of an entire mining pool.  It is WAAAY harder to trace.  Let&#x27;s say I want to launder 1,000 BTC, and I have a sympathetic mining pool that will launder it for me.  So I sign a 1,000 BTC transaction that gives it all away as a transaction fee, and they include it in their next mined block, eating the full bonus.<p>Then, separately, either before or after, and possibly far separated in time chronologically, they issue a series of transactions to a set of separate virgin receiving addresses I have created that total up to, say, 999 BTC (they keep 1 BTC as their mixing fee).  As a key point, these transactions do NOT spend the output of the 1,000 BTC reward block, but rather, block generation rewards from previous blocks they&#x27;ve mined.  They are indistinguishable from standard mining reward payouts, which any pool goes through a huge number of every day.<p>Those 999 BTC I now have spread across my addresses are way more anonymized than anything I could get with a traditional mixing pool.