What is a shielded pool?
A shielded pool holds funds as private notes inside a smart contract. Deposits and withdrawals are public, but what happens inside is proved with zero-knowledge proofs and does not reveal who owns what.
Also called privacy pool.
How it works
A deposit turns public coins into a private note, recorded on-chain only as a commitment. To spend or withdraw, the owner proves with a zero-knowledge proof that they own an unspent note in the pool, and publishes its nullifier so it cannot be spent twice.
What stays public
The deposit and the withdrawal are ordinary transactions that anyone can see. The privacy comes from the crowd: the more people use the pool, and the less a later action looks like a particular deposit in size and timing, the harder it is to connect the two.
Newer designs, such as the Privacy Pools proposal, also let users show that their funds do not come from a known bad source without revealing their history.
In Redacted
Redacted’s version is the Reserve, a shared space where every user’s deposits live together as notes that look alike from the outside. Instead of only withdrawing, you act from it through a Spending account: trade, swap, stake, lend and borrow on Rujira.
Reserve and Spending →Related terms
Sources: Blockchain Privacy and Regulatory Compliance (the Privacy Pools paper)
Updated October 7, 2026. All terms