This document discusses cryptocurrency privacy implementations for Bitcoin and Dash. It describes CoinJoin, a technique used by JoinMarket to conduct mixing of Bitcoin transactions on the blockchain in a peer-to-peer manner. It also describes masternode mixing for Dash, which performs mixing of transactions ahead of time through masternodes. The document provides steps to set up a JoinMarket wallet, fund it, and conduct mixing by joining the peer-to-peer CoinJoin market and sending payments between different mixing depths.