The Transparency Dilemma of Blockchain Technology and the Limitations of Existing Anonymization Techniques