Three-phase privacy flow
Deposit
You deposit assets into the Ghost Link privacy pool. At this stage, a zero-knowledge proof is generated and attached to your deposit. The proof confirms that your transaction is valid — correct amount, correct asset, correct authorization — without recording any identifying information about your wallet on-chain. Your funds enter the pool as an anonymous commitment.
Mix
Inside the pool, your deposit is cryptographically mixed with deposits from other participants. This mixing step obscures the relationship between input amounts and output amounts, making it computationally infeasible for an outside observer to link a specific deposit to a specific withdrawal — even if they monitor the entire pool.
Withdraw
You (or the recipient you specify) withdraw assets to a clean wallet address. The withdrawal is validated against the zero-knowledge proof generated at deposit time. No connection to the original sending wallet appears on-chain. The recipient receives funds with full cryptographic assurance of their validity.
Privacy architecture
Ghost Link layers four complementary mechanisms to protect every transaction:Zero-knowledge proofs
Zero-knowledge proofs
Every deposit and withdrawal is validated by a ZK proof. The proof lets the protocol confirm that a transaction is correct — sufficient funds, valid authorization, correct asset — without revealing the sender’s wallet address, balance, or transaction history. No trusted third party is involved; the math enforces the guarantee.
Temporary wallet generation
Temporary wallet generation
Ghost Link generates ephemeral intermediate wallets during the transfer flow. These short-lived addresses break the direct on-chain link between your source wallet and the recipient address. Once the transfer completes, the temporary wallet has served its purpose and leaves no persistent record tying the two parties together.
Cryptographic mixing
Cryptographic mixing
Transaction amounts and patterns are obscured through cryptographic mixing with other users’ transactions in the pool. Mixing defeats traffic analysis attacks that might otherwise let an observer infer a link based on timing, amount matching, or transaction graph correlation.
Multi-asset unified layer
Multi-asset unified layer
SOL, USDC, and USDT all pass through the same privacy architecture. You do not get weaker privacy guarantees when you switch assets. The same ZK proof system, the same mixing pool, and the same temporary wallet generation apply equally across all supported tokens.
Core features
Use Ghost Link for three types of private transfers:Send
Make private one-to-one transfers of SOL, USDC, or USDT to any Solana address without exposing your wallet.
Distribute
Send funds to multiple recipients in a single private batch operation — useful for payroll, rewards, or multi-party payouts.
Sweep
Consolidate funds from multiple wallets into one destination address without leaving a traceable on-chain trail.
Supported assets
| Asset | Type | Privacy coverage |
|---|---|---|
| SOL | Native Solana token | Full ZK proof protection, mixing, and temp wallet routing |
| USDC | USD Coin (SPL token) | Encrypted transaction flows with zero-knowledge validation |
| USDT | Tether (SPL token) | Complete transaction privacy with cryptographic mixing |
Privacy philosophy
Privacy is not about hiding. It is about choosing what to reveal. On a public blockchain, every transaction is visible to anyone by default. Ghost Link restores your ability to transact without broadcasting your financial relationships, balances, or activity patterns to the world. Public execution does not require public intent.