On January 28 2013, Gregory Maxwell (a renowned and now retired bitcoin developer) posted on Bitcointalk.org
an idea on how to break this heuristic. He suggested that the forum community join him in what he described as 'raw transaction fun' to break taint analysis. On March 8, 2013,
Killerstorm proposed the use of Chaum blind signatures to protect user’s privacy from the coordinator.
Later that year, Maxwell made the legendary post
Coinjoin: Bitcoin privacy for the real world (Peter Todd coined the term), in which he introduces the foundations of the game-changing privacy technique. He mentions the need for same-denomination outputs, Tor or a similar anonymity network to obfuscate IP addresses, the use of coordinators and Chaum blind signatures, distributed coordinator markets, anonymity set, and DOS protection.
He simply laid out the ideas and set up a developer bounty to make them a reality. This was easier said than done.