All transactions are public in most cryptocurrencies, making it is possible to deanonymize bitcoin wallet holders and learn details about their identity and their transactions. This can be done through transaction graph analysis of on-chain transactions, and through realtime network analysis of IPs and node messages. We will discuss how deanonymization is performed, how to reduce the risk on popular networks like Bitcoin, and what alternatives exist for more anonymity in cryptos.