Move $PRV without revealing the amount. Shield a public balance into an encrypted one, then transfer it confidentially — the value is hidden on-chain while the network still verifies it with zero-knowledge proofs.
What Confidential Transfers are
A Solana token feature (Token-2022) that lets you transfer tokens without revealing the amount. Balances and transfer amounts are encrypted and verified with zero-knowledge proofs.
Important nuance: this is confidentiality, not anonymity. The amount is hidden, but the accounts involved and the fact that a transfer happened stay public on-chain.
How the flow works
- Shield — deposit a public balance into a confidential (encrypted) balance.
- Prove — a zero-knowledge proof confirms the amount is valid without exposing it.
- Transfer — send confidentially to a recipient who has a confidential account.
- Unshield — the recipient can withdraw back to a public balance anytime.
Confidential Balances
The broader suite that powers the above: shield → transfer privately → unshield, all on Solana with on-chain ZK verification. It rolls out as the network's proof program and wallet tooling mature.
