Executive Summary
NOTRACE Protocol is a stealth-address layer built natively on Solana. It leverages **X25519 ECDH** and **Curve25519 \u002B Memo program** to enable stealth payments, confidential asset management, and unlinkable stealth addresses. Unlike traditional mixers, NOTRACE provides a high-performance, synchronous experience without the need for relayers or long waiting periods.
Protocol: ZK_COMPRESSION
State-compression primitives that allow for high-throughput private state transitions without bloating the Solana ledger.
Logic: STEALTH_ID
Deterministic, per-transaction address generation to prevent on-chain clustering and linkability.
Technical Architecture
01. Shielding Assets
When a user "shields" assets (e.g., SOL or USDC), they are moving public state into a private, compressed state tree. This operation is recorded on-chain, but the resulting balance and subsequent movements are hidden from public view.
// Shielding Example (Curve25519 \u002B Memo program)
const tx = await protocol.shield({
mint: SOL_MINT,
amount: 1.5 * LAMPORTS_PER_SOL,
owner: publicKey
});02. Stealth Derivation
Confidential transfers utilize zero-knowledge proofs (ZKP) to verify that the sender has sufficient balance and that the sum of inputs equals the sum of outputs, without revealing the actual amount being transferred.
- Proof Generation: Performed client-side using the user's private keys.
- Verification: Performed on-chain by the Curve25519 program.
03. View-Key Recovery
NOTRACE integrates with **Jupiter** to provide private atomic swaps. The protocol handles the stealth derivation and unstealth derivation of assets during the swap process, ensuring that the user's trading history remains obscured from public analytics platforms like DexScreener or Birdeye.
Security Model
NOTRACE Protocol follows a Self-Custodial security model.
- Private Keys: Never transmitted to any server.
- State Trees: Cryptographically verified by the Solana validator set.
- View Keys: Allow users to selectively reveal their transaction history for auditing or compliance purposes without exposing their private spending keys.
Compliance_Ready: AUDIT_VIEW_KEYS
NOTRACE provides cryptographically secure "View Keys" that allow users to share their private history with trusted third parties (e.g., tax authorities) while maintaining full control over their spending power.