Zorb logoZorb
ZORB Cash

ZORB Cash

Private transactions on Solana using zero-knowledge proofs

ZORB Cash: Private Transactions on Solana

ZORB Cash is a non-custodial privacy wallet for shielded transactions on Solana. Using zero-knowledge proofs, users can deposit, transfer, and withdraw tokens without revealing transaction details on-chain.

Your keys, your privacy. All proofs are generated client-side in your browser. We never see your private keys or transaction details.


Core Features

Shield (Deposit)

Deposit public tokens into the shielded pool. Your tokens are converted into encrypted "notes" that only you can access with your wallet.

  • Supports multiple tokens (WSOL, USDC, and more)
  • Instant deposits with transparent fee structure
  • Tokens join a shared anonymity pool

Send (Private Transfer)

Transfer tokens privately to other ZORB Cash users using shielded addresses (szorb1...).

  • Zero fees for private transfers
  • Recipient cannot be linked to sender on-chain
  • Transaction amounts hidden from public view

Unshield (Withdraw)

Withdraw your shielded tokens back to any public Solana address.

  • Withdraw to any wallet (yours or someone else's)
  • Clear fee display before confirmation
  • Funds appear in destination wallet immediately

Receive

Generate shielded addresses to receive private transfers.

  • Unique szorb1... addresses derived from your wallet
  • QR codes for easy sharing
  • Multiple addresses from a single seed

→ Learn how to use the wallet


Privacy Guarantees

What's HiddenHow
Sender identityYour deposits mix with all other users in the shielded pool
Recipient identityShielded addresses cannot be linked to public wallets
Transfer amountsPrivate transfers reveal no amount information
Transaction graphNo on-chain link between deposits and withdrawals

What's visible: Only deposit and withdrawal amounts are public (necessary for token transfers). Private transfers between shielded addresses reveal nothing.


Why ZORB Cash?

Three design choices set ZORB Cash apart:


Technical Specifications

ComponentSpecification
Proof SystemGroth16 (BN254 curve)
Merkle TreeHeight 26 (~67M note capacity)
Transaction Size4 inputs, 4 outputs per proof
Constraint Count~35,620 (optimized)
Proving Time~10-30 seconds (browser)

→ Deep dive into circuit design


Supported Tokens

ZORB Cash supports multiple tokens in a single shielded pool:

  • WSOL (Wrapped SOL)
  • USDC (Circle USD)
  • Additional tokens being added

The multi-token design means all token transfers share the same anonymity set, improving privacy for everyone.


Getting Started

  1. Connect your wallet — Any Solana wallet (Phantom, Solflare, etc.)
  2. Generate your shielded wallet — Sign a message to derive your private keys
  3. Shield tokens — Deposit from your public wallet into the shielded pool
  4. Transact privately — Send to szorb1... addresses for free, or withdraw to any wallet
  5. Backup your seed — Your seed phrase is the only way to recover your shielded wallet

→ Full wallet guide


Comparisons

See how ZORB Cash compares to other privacy solutions:


FAQ

Is ZORB Cash custodial? No. You control your keys. We cannot access, freeze, or move your funds.

Can I recover my wallet? Yes, with your seed phrase. Without it, your funds are unrecoverable.

Are deposits/withdrawals private? Deposit and withdrawal amounts are visible (necessary for token transfers). The funds join/leave a shared pool, providing sender/recipient privacy.

How fast are transactions? Proof generation takes 10-30 seconds in browser. On-chain confirmation is Solana-speed (~400ms).