UNTRACE
Documentation
Github

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:

  1. Assets enter a shared "shielded pool"
  2. Your balance becomes a cryptographic commitment
  3. Withdrawals use zero-knowledge proofs
  4. 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

Learn More