Malte Moeser will present his FPO "Cryptocurrency Privacy in Practice" on Tuesday, November 30, 2021 at 3PM via Zoom. Zoom link: https://princeton.zoom.us/j/94235413626 The members of his committee are as follows: Examiners: Arvind Narayanan (Adviser), Jonathan Mayer, Nicholas Christin (Carnegie Mellon University) Readers: Matt Weinberg, Rainer Böhme (University of Innsbruck) A copy of his thesis is available upon request. Please email gradinfo@cs.princeton.edu mailto:gradinfo@cs.princeton.edu if you would like a copy of the thesis. Everyone is invited to attend the talk. Abstract follows below: Cryptocurrencies like Bitcoin balance privacy and transparency goals. In these systems, all transactions are public by design, allowing nodes in a decentralized network to validate them. However, this reveals many potentially privacy-sensitive transaction details of users, whose privacy is only protected by varying degrees of pseudonymity. Understanding the privacy cryptocurrencies provide in practice is hence important for users transacting in them as well as law enforcement or regulatory agencies concerned about their illicit use. This thesis explores privacy in cryptocurrencies with differing transparency goals. We find that cryptocurrency privacy is inherently interdependent, as some users' behavior can negatively affect other users' privacy. Furthermore, privacy-sensitive disclosures from a few users can impact the privacy provided by the system at large. Yet, transparency need not come at the expense of privacy, and we show how it could be useful to impede illicit activity. First, analyzing the early use of the privacy-focused cryptocurrency Monero, we find that some users decision to forgo optional privacy protections obfuscating which coins they spend actively reduced those privacy provisions for others who opted for increased privacy. Furthermore, the obfuscation mechanisms employed by the Monero wallet did not match users actual behavior well, negatively affecting the privacy of all transactions. Next, we turn to address clustering, a blockchain analysis technique essential to understanding how Bitcoin is used in practice. As Bitcoin users can use many addresses, increasing their privacy, address clustering aims at revealing all addresses under a users control. However, current techniques haven't been rigorously evaluated or optimized. Using ground truth data extracted from the blockchain based on users privacy-compromising behavior, we build new models to identify users addresses with high accuracy and use them to create enhanced clusterings. Finally, we consider a system intentionally designed to aid law enforcement goals of deterring money laundering and other financial crime. Public blacklists of coins involved in illicit activity can incentivize individual users to reject payments that can be traced back to listed coins, impeding money laundering attempts. We discuss how blacklisting would change the Bitcoin ecosystem and provide a theoretical and empirical evaluation of different tainting policies.