Skip to content

hisoka-io/nox

NOX

CI Rust License Tests


Sphinx mix network for private DeFi on Ethereum. Transactions are onion-encrypted through a 3-layer relay network with Poisson mixing delays. Responses return anonymously via SURBs. No one, not even relay operators, can link a transaction to its sender.

Live Mixnet Map · Nox Explorer

Why

DeFi transactions leak metadata. ZK proofs hide what you did, but your IP address, timing, and RPC provider still reveal who you are. Tor doesn't mix, so it's vulnerable to timing analysis. VPNs are single points of trust.

DeFi metadata protection

Factor Tor Nym VPN NOX
IP hidden from RPC 🟡 🟡
Timing decorrelation
Gas fingerprint resistance
Mempool shielding
Sender/receiver unlinkability
Anonymous responses
Native TX execution

Sphinx packets go in, executed transactions come out. The relayer gets paid via ZK proof and never learns who sent it.

Key features

  • 3-layer onion encryption so no single node sees the full path
  • Random delays at each hop to break timing correlation
  • Anonymous reply packets (SURBs) so responses don't reveal the sender
  • Error correction on responses so lost packets don't require retransmission
  • ZK gas payment so relayers get paid without learning who paid them
  • Proof of work anti-spam to rate limit without identity

Quick start

git clone https://github.com/hisoka-io/nox.git
cd nox
cargo build --workspace --release
cargo test --workspace
cargo run --release -- --config config.toml

Full setup guide, prerequisites, environment variables, and testing in docs/quick-setup.md.

Docs

Resources

License

Apache 2.0

About

Mixnet for Ethereum

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors