Zero-knowledge proofs let the network verify a shielded transaction balances without seeing sender, recipient, or amount. Zcash’s shielded pools are the canonical implementation.
Practical privacy depends on pool usage: movements between transparent and shielded space are visible boundary events, and a small shielded pool is a small anonymity set. The setup guide covers keeping activity inside the shielded domain.