Privacy Architecture
Understand the core mechanisms that protect your transactions in Untrace Wallet.
Overview
Untrace Wallet implements a multi-layered privacy architecture that combines:
- Shielded pool technology (similar to Tornado Cash, Railgun)
- Disposable wallet abstraction layer
- Real-time privacy scoring
- User-controlled selective disclosure
Shielded Pool Integration
How It Works
When you deposit assets into Untrace:
- Assets enter a shared "shielded pool"
- Your balance becomes a cryptographic commitment
- Withdrawals use zero-knowledge proofs
- No link exists between deposit and withdrawal
Anonymity Set
Your privacy strength depends on the anonymity set — the number of similar transactions in the pool. Larger pools mean stronger privacy.
Transaction Privacy
Deposit Flow
Your Wallet → Deposit Contract → Shielded Pool
↓
Commitment Created
↓
Note Stored Locally
Withdrawal Flow
Generate ZK Proof → Submit to Contract → Fresh Address
↓
Nullifier Published (prevents double-spend)
↓
No Link to Original Deposit
Privacy Guarantees
Untrace provides:
- Unlinkability: Deposits cannot be linked to withdrawals
- Confidentiality: Balances are hidden from observers
- Untraceability: Transaction graph cannot be reconstructed