With Privacy Pools, users deposit their funds into a common pool and withdraw their funds into a new wallet address that is untraceable and unlinkable to any prior transaction history, using zero-knowledge proofs that allow for information to be verified, such as a transaction on a blockchain, without leaking specific details of the transaction.