1. Introduction & Overview

Project Description

NullX is a privacy-centric wallet on the Solana blockchain, designed to deliver unparalleled anonymity for users. By integrating advanced cryptographic techniques and a custom mixing architecture, NullX ensures that transaction histories remain untraceable while offering a seamless and secure user experience.

Key Features

  • Ring Signatures: CryptoNote-inspired untraceable transaction signing.
  • Fake Transactions: Decoy transfers to obfuscate on-chain analysis.
  • Time-Delay Transactions: Randomized timing (instant or up to 1 hour).
  • Custom Mixing Policies: Multi-layered, randomized mixing strategies.
  • Self-hosted RPC Nodes: Eliminates third-party dependencies.
  • .onion Support: Tor-enabled hidden service access.
  • Threshold Cryptography: Shamir's Secret Sharing for secure key management.
  • Tokenomics: Fee-free mixing for 50,000+ NULLX holders; 3% otherwise.

Why Privacy Matters in Solana

Solana's high-speed, low-cost blockchain lacks native privacy tools like zk-SNARKs. NullX addresses this by introducing a mixer-like system, protecting users from surveillance and on-chain tracking in a transparent ecosystem.

Comparison with Existing Privacy Solutions

  • Aztec: Ethereum-based zk-rollups; not Solana-native.
  • Railgun: Multi-chain privacy; lacks Solana optimization.
  • Tornado Cash: Ethereum mixer; regulatory challenges.
  • Elusiv: Solana privacy; less flexible mixing.
  • NullX: Solana-native, customizable, Tor-integrated, DAO-ready.

2. Technical Architecture

System Overview

NullX combines on-chain smart contracts with off-chain infrastructure, anonymizing transactions via ring signatures, fake transfers, and time-delays, processed through self-hosted RPC nodes and accessible via web or .onion.

Mixing Mechanisms & Transaction Flow

  • Randomized Hops: Funds routed through multiple dummy addresses.
  • Fake Transaction Layer: Decoy transfers mask real activity.
  • Time-Delay Scheduler: Instant or randomized delays up to 1 hour.
  • Dynamic Splitting: Withdrawals split (e.g., 1 SOL into 0.2, 0.4, 0.3 SOL).

Threshold Cryptography Implementation

Using Shamir's Secret Sharing (SSS), NullX ensures secure transaction signing and key sharing, with no single point of failure. Future multi-sig support will enhance DAO governance.

Self-hosted RPC & Infrastructure Setup

  • Private RPC Nodes: Initial deployment, with validator nodes planned.
  • Tor Exit Nodes: RPC calls anonymized via Tor.
  • Custom Mempool: Local batching before broadcasting.

3. Smart Contract Implementation

Rust + Anchor Development

Built with Rust and Anchor, NullX smart contracts optimize Solana's high-throughput environment for mixing, key generation, and transaction obfuscation.

Custom Mixing Policy in Solana Smart Contracts

  • Randomized Routing: Dynamic address hopping logic.
  • Fee Management: 3% fee; waived for 50,000+ NULLX holders.
  • Withdrawal Splitting: Fractional outputs automated on-chain.

Handling Privacy-Preserving Transactions

Contracts use ring signatures (CryptoNote-inspired) and coordinate with off-chain systems for fake transactions and delays, achieving full privacy without native zero-knowledge proofs.

4. Web Wallet & User Interface

.onion Support & Tor Integration

Accessible via Tor (.onion) and standard web with identical features. Tor exit nodes and custom anonymization ensure IP privacy.

Anonymous & Secure User Experience

  • No Login: Transactions without tracking.
  • JavaScript-Free Mode: Optional for enhanced security.
  • Private Key Export: Users can move keys to external wallets.

Wallet Features & Functionality

  • One-Time Wallets: Auto-generated Solana addresses.
  • Mixing Options: Instant or delayed withdrawals.
  • Token Check: Fee waiver for 50,000+ NULLX holders.

5. Deployment & Security

Setting Up Self-Hosted RPC Nodes

Private RPC clusters run on secure servers with Tor routing. Future plans include full Solana validator nodes.

Running Solana Validators for Maximum Privacy

Post-DAO, NullX will operate validator nodes, ensuring full control over transaction processing.

Security Considerations & Potential Attack Vectors

  • Anti-Sybil: Captcha prevents spam wallets (no logs).
  • Logless Design: No user data stored.
  • RPC Anonymity: Tor and custom proxies mitigate tracing.

6. API & SDK Documentation

Available API Endpoints

  • /generate-wallet: Creates a one-time Solana wallet.
  • /mix-transaction: Initiates a mixing request.
  • /check-balance: Verifies NULLX token holdings.

How to Integrate the Wallet with Other dApps

NullX SDK enables dApp integration for privacy-preserving transfers, compatible with Solana Web3.js.

Sample Code & Usage

const { generateWallet, mixTransaction } = require('nullx-sdk');
const wallet = await generateWallet();
const tx = await mixTransaction(wallet, { amount: '1 SOL', delay: 'random' });
console.log(tx);
                

7. Tokenomics & Governance

NULLX Token

Launched on pump.fun as an SPL-Token. 5% team supply locked for 1 year, with transparent trading.

Fee & Revenue Model

  • 3% Fee: Non-holders; 1% dev, 2% buyback & burn.
  • Fee Waiver: 50,000+ NULLX holders exempt.
  • Buyback & Burn: Manual; every $10,000 token value triggers burn.

DAO Integration

Future DAO will manage fees, buybacks, and multi-sig operations, empowering the community.

8. Roadmap

  • Q1 2025: MVP with mixing and .onion support.
  • Q2 2025: Threshold cryptography and full RPC deployment.
  • Q3 2025: DAO integration and validator nodes.
  • Q4 2025: External wallet integrations (Phantom, etc.).