Abstract
Cryptocurrency payments form a transaction graph. The goal of anonymity techniques is to obfuscate this graph in a way that the money now cannot be traced. The basic suggested practice for users in order to gain some privacy is to generate fresh addresses to store their coins all the time. Heuristics on Bitcoin, a cryptocurrency that only offers this type of pseudonymity, allow for address clustering. If a cluster ends up uniquely identifying a user, this corresponds to a successful deanonymization attack. In this report, we examine such clustering techniques on Dash, an extension of Bitcoin that applies mixing to increase anonymity. We implement the well-known Bitcoin clustering techniques on Dash and we extend these techniques to attack any mixing protocol as long as it does not hide the payment value. Read more...