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
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

