Dust Protocol
Private payments and private swaps for EVM chains. Funds dissolve into the blockchain — no on-chain link between sender and recipient.
What is Dust?
Dust Protocol is an on-chain privacy layer built on top of standard EVM infrastructure. It lets users send, receive, and swap tokens without creating a public ledger trail — the fundamental privacy problem that affects every public blockchain today.
When you receive ETH normally, the entire world can see your address balance, income history, and spending patterns. Dust eliminates this by routing all payments through one-time stealth addresses — each payment lands at a fresh address that only the recipient can derive.
The Privacy Pool and Privacy Swaps layers go further: even the act of consolidating multiple stealth payments or swapping tokens leaves no traceable fingerprint, thanks to in-browser zero-knowledge proofs.
Dust V2 introduces a ZK-UTXO model with arbitrary-amount deposits, FFLONK proofs (no trusted setup), split withdrawals for denomination privacy, and built-in compliance screening — making it possible to prove legitimacy without sacrificing privacy.
Supported Networks
Testnet Only
Core Features
Stealth Transfers
Send ETH to any .dust name. Funds land in a one-time stealth address that only the recipient can detect and claim — completely invisible on-chain.
Privacy Pool
Deposit arbitrary amounts into a global UTXO pool. Withdraw with a FFLONK zero-knowledge proof — no fixed denominations, no on-chain link between deposit and withdrawal. Split withdrawals break amount fingerprinting.
Privacy Swaps
Swap tokens without revealing which deposit you're spending. ZK proof is passed as hookData to a Uniswap V4 hook — verification and swap are atomic.
Compliance & Disclosure
Built-in deposit screening via Chainalysis oracle, 1-hour cooldown periods, and voluntary view keys for selective disclosure. Privacy with accountability.
Gasless Claims
Stealth wallets are claimed gas-free. Your stealth key signs a user operation locally; a sponsored paymaster covers the fee so you never expose the key.
Payment Links
Register a human-readable name like alice.dust and share custom payment links. Track per-link volume and payment count in your dashboard.
Flexible Account Types
Works with standard EOAs, ERC-4337 smart accounts, CREATE2 wallets, and EOA-as-smart-account via EIP-7702 — no wallet migration required.
Quick Start
- 1Connect your wallet and complete onboarding (takes ~1 minute).
- 2Register a .dust name — this is your private payment address.
- 3Share your /pay/yourname link. Anyone can send you ETH without knowing your real address.
- 4When payments arrive, claim them gas-free from your Activities page.
- 5Optionally deposit claimed funds to the Privacy Pool to consolidate without creating a traceable link.