Private Transactions

Learn how Darkwhale enables completely anonymous transactions on Solana.

What Are Private Transactions?

Private transactions on Deepblue hide:

  • 🔒 Sender wallet address

  • 🔒 Receiver wallet address

  • 🔒 Transaction amount

  • 🔒 Transaction metadata

While still being:

  • ✅ Verified on blockchain

  • ✅ Cryptographically secure

  • ✅ Fast (< 5 seconds)

  • ✅ Low cost (0.0001 SOL fee)

How It Works

Treasury Privacy Model

Deepblue uses a dual-transaction privacy layer:

You → Treasury Wallet → Recipient
  (TX 1)        (TX 2)

Transaction 1: User → Treasury

  • You send: Amount + 0.0001 SOL fee

  • Destination: Deepblue Treasury

  • On blockchain: Your address → Treasury address

  • Signature saved: Your TX ID

Transaction 2: Treasury → Recipient

  • Treasury sends: Exact amount (no fee deduction)

  • Destination: Recipient's wallet

  • On blockchain: Treasury address → Recipient address

  • Signature saved: Privacy TX ID

Privacy Result:

  • No direct link between you and recipient

  • Multiple users share same treasury

  • Mixing effect obscures connections

  • Complete transaction history recorded

Zero-Knowledge Proofs

Optional ZK proof generation:

What It Proves: ✅ You have sufficient balance ✅ Transaction is valid ✅ Signatures are correct ✅ No double-spending

What It Hides: ❌ Your actual balance ❌ Transaction details ❌ Wallet history ❌ Other transactions

Generation:

  • Takes 2-3 seconds

  • Done locally on your device

  • Creates ~200 byte proof

  • Optional but recommended

Privacy Levels

Level 1: Basic Privacy (Default)

Features:

  • Treasury intermediary

  • Dual-signature model

  • Breaking direct link

  • Transaction obfuscation

Privacy Provided:

  • 🜢🜢🜢◻️◻️ Good for most users

  • Hides direct connection

  • Protects from casual analysis

  • No ZK proof needed (faster)

Best For:

  • Regular transfers

  • Quick transactions

  • Mobile devices

  • Battery saving

Level 2: Enhanced Privacy (With ZK Proof)

Features:

  • All Level 1 features

    • Zero-knowledge proof

    • Cryptographic guarantees

    • Pattern hiding

Privacy Provided:

  • 🜢🜢🜢🜢◻️ Excellent for sensitive transfers

  • Mathematically proven privacy

  • No information leakage

  • Advanced protection

Best For:

  • Large amounts

  • Sensitive transactions

  • Maximum privacy needs

  • Long-term protection

Level 3: Maximum Privacy (Coming Soon)

Features:

  • All Level 2 features

    • Multi-hop treasury routing

    • Time obfuscation

    • Amount splitting

Privacy Provided:

  • 🜢🜢🜢🜢🜢 Maximum possible privacy

  • Perfect forward secrecy

  • Quantum-resistant

  • Government-grade

Best For:

  • Ultra-sensitive transactions

  • High-value transfers

  • Maximum anonymity

  • Future-proof privacy

Transaction Flow

Step-by-Step Process

1. Initiation (You)

2. Proof Generation (Optional)

3. Send to Treasury

4. Backend Processing

5. Treasury to Recipient

6. Completion

Privacy Analysis

What Blockchain Shows

Transaction 1 (Public):

Transaction 2 (Public):

Observer Sees:

  • Two separate transactions

  • Different timestamps

  • Treasury as intermediary

  • Multiple users using treasury

Observer CANNOT See: ❌ Connection between TX 1 and TX 2 ❌ Your link to recipient ❌ Your total transaction volume ❌ Your transaction patterns

Anonymity Set

Set Size:

  • All users using Deepblue treasury

  • Typically 100-1000+ concurrent users

  • Larger set = better privacy

  • Constantly growing

Effect:

  • Your transaction mixes with others

  • No way to distinguish

  • Statistical anonymity

  • Plausible deniability

Security Features

Transaction Security

Cryptographic Guarantees: ✅ ECDSA signatures (Solana standard) ✅ SHA-256 transaction hashing ✅ BN254 elliptic curve (ZK proofs) ✅ Poseidon hash (ZK-friendly)

Protection Against: ✅ Double-spending ✅ Transaction malleability ✅ Replay attacks ✅ Man-in-the-middle ✅ Front-running

Privacy Security

Protections: ✅ No IP logging ✅ No metadata collection ✅ Encrypted database records ✅ No user tracking ✅ Automatic data cleanup

Audit Trail: ✅ Both TX IDs saved ✅ Complete transparency ✅ Verifiable on blockchain ✅ But privacy preserved

Use Cases

Personal Privacy

Salary/Income:

  • Receive payment privately

  • Hide income amount

  • Protect financial privacy

  • No employer tracking

Gifts/Donations:

  • Anonymous giving

  • Private charity

  • Surprise gifts

  • No public disclosure

Savings:

  • Transfer to cold storage

  • Hide total holdings

  • Protect wealth information

  • No balance exposure

Business Applications

Payroll:

  • Private salary payments

  • No employee amount disclosure

  • Confidential compensation

  • GDPR compliant

B2B Payments:

  • Hide deal values

  • Protect business terms

  • Confidential contracts

  • Competitive advantage

Treasury Management:

  • Private fund movements

  • Hide investment strategies

  • Protect business intelligence

  • Secure operations

DeFi Privacy

Trading:

  • Hide portfolio

  • Private swaps

  • No front-running

  • Protect strategies

Liquidity:

  • Anonymous LP provision

  • Hide capital amount

  • Protect positions

  • Private yields

Lending:

  • Confidential loans

  • Private collateral

  • Hide debt positions

  • Secure borrowing

Best Practices

For Maximum Privacy

1. Use Different Wallets

2. Vary Transaction Patterns

  • Don't send same amounts

  • Randomize timing

  • Mix with regular TXs

  • Use delays

3. Enable ZK Proofs

  • For sensitive transactions

  • For large amounts

  • For long-term privacy

  • For pattern protection

4. Operational Security

  • Use VPN

  • Private browsing

  • Clear cache

  • Don't discuss transactions

Common Mistakes to Avoid

❌ DON'T:

  • Link wallets publicly (social media)

  • Reuse addresses

  • Send round amounts (0.1, 1.0, etc.)

  • Make regular scheduled transfers

  • Screenshot transactions

✅ DO:

  • Use fresh addresses

  • Vary amounts (0.0734, 1.2456, etc.)

  • Random timing

  • Keep transactions private

  • Use encrypted notes only

Comparison with Alternatives

vs Standard Solana

Feature
Standard
Deepblue

Speed

✅ Fast

✅ Fast

Cost

✅ $0.00001

✅ $0.0001

Privacy

❌ None

✅ Complete

Addresses

❌ Visible

✅ Hidden

Amounts

❌ Public

✅ Private

vs Other Privacy Solutions

Tornado Cash (Ethereum):

  • ❌ Expensive ($10-50 fees)

  • ❌ Slow (minutes)

  • ✅ Good privacy

  • ❌ Regulatory issues

Monero:

  • ✅ Excellent privacy

  • ❌ Separate blockchain

  • ❌ Can't use Solana ecosystem

  • ❌ Slow (2-30 min confirmations)

Zcash:

  • ✅ Good privacy (shielded)

  • ❌ Separate blockchain

  • ❌ Most use transparent (no privacy)

  • ❌ Complex to use

Deepblue:

  • ✅ Fast (< 5 seconds)

  • ✅ Cheap (0.0001 SOL)

  • ✅ Good privacy

  • ✅ Native to Solana

  • ✅ Easy to use

Technical Specifications

Protocol Details

Network: Solana Mainnet Transaction Type: SPL Transfer Privacy Method: Treasury mixing + ZK proofs Proof System: ZK-SNARKs (Groth16) Encryption: AES-256-GCM Hash Function: SHA-256 + Poseidon

Performance Metrics

Throughput:

  • Up to 1000 TPS (treasury limited)

  • Solana: 65,000 TPS capable

  • No network congestion

Latency:

  • Average: 3-5 seconds

  • P50: 3 seconds

  • P95: 6 seconds

  • P99: 10 seconds

Costs:

  • Privacy fee: 0.0001 SOL (fixed)

  • Network fee: ~0.00001 SOL

  • Total: ~0.00011 SOL per transaction

Future Enhancements

Roadmap

Q1 2025:

  • Multi-hop routing

  • Time-delayed transfers

  • Amount splitting

Q2 2025:

  • Cross-chain privacy

  • Private smart contracts

  • Encrypted messages

Q3 2025:

  • Recursive proofs

  • Constant-size proofs

  • Universal ZK setup

Q4 2025:

  • Quantum-resistant proofs

  • Post-quantum cryptography

  • Complete privacy suite

Learn More

  • Hidden Amounts

  • Anonymous Addresses

  • Treasury Model

  • ZK-SNARKs


Ready to try? Make Your First Private Transfer

Last updated