A Few Thoughts on Cryptographic Engineering: Zerocoin: making Bitcoin anonymous

Matt Green has a really excellent post on why Bitcoin isn’t as anonymous as people think, and how to ‘fix’ that problem. If this is something that you’re interested in then his (very) detailed writeup (and link to his paper!) is worth the time and effort.