Skip to main content
Deep Dive
// SEGMENT: TECHNOLOGY// PRIVACY_PROTOCOL.V1

How NixProtocol Works

A technical overview of the cryptographic primitives and system architecture that enable private transactions on public blockchains.

SPD
3000x
Faster Circuits
PRF
200B
Byte Proofs
GAS
200k
Gas to Verify
EFF
90%
Gas Savings

Modular Privacy Infrastructure

Five modular components, on-chain and off-chain, that work together to enable privacy on any EVM chain.

Nix ERC20

onchain

Homomorphic Encrypted Token Balances

ERC20 token standard with fully homomorphic encrypted balances. Perform transfers and settlements while balances remain encrypted on-chain.

ElGamal Encryption

Additively homomorphic encryption on BabyJubJub curve

Hidden Balances

Account balances stored as ciphertexts on-chain

Encrypted Transfers

Transfer amounts remain private during transactions

ERC20 Compatible

Standard interface for seamless integration

Technical Specifications

CurveBabyJubJub (embedded in BN254)
Ciphertext Size64 bytes (2 curve points)
Transfer Gas~200,000 gas
HomomorphicAdditively homomorphic

Nix Stealth Wallet

onchainoffchain

Unlinkable One-Time Addresses

Stealth address generation with Nix Account ID management. Receive funds privately with unlinkable one-time addresses derived from your master keys.

Stealth Addresses

Generate unique one-time addresses for each transaction

Nix Account ID

Single identity that derives unlimited stealth addresses

Recipient Privacy

Senders cannot link multiple payments to same recipient

Key Scanning

Efficient detection of incoming payments

Technical Specifications

Address TypeOne-time stealth addresses
Key DerivationECDH on BabyJubJub
Registration Gas~45,000 gas
Scan ComplexityO(n) per payment

Nix Tools

offchain

Core Cryptographic Primitives

Essential cryptographic building blocks: BabyJubJub elliptic curve operations, ElGamal encryption, Poseidon hashing, and Merkle tree utilities.

BabyJubJub

Twisted Edwards curve optimized for ZK circuits

ElGamal Encryption

Additively homomorphic encryption scheme

Poseidon Hash

ZK-friendly hash function for commitments

Merkle Trees

Efficient membership proofs and state roots

Technical Specifications

CurveBabyJubJub (a=168700, d=168696)
Field Size254 bits (BN254 scalar field)
Hash Output254 bits
Tree DepthConfigurable (default 20)

Nix Relayer

onchainoffchain

Gasless Meta-Transactions

Enable gasless transactions via EIP-712 signed messages. Users sign intents off-chain, relayers submit and pay gas fees on their behalf.

EIP-712 Signatures

Typed structured data signing for security

Gas Abstraction

Users transact without holding native tokens

Relayer Network

Decentralized relayer infrastructure

Fee Flexibility

Pay fees in any supported token

Technical Specifications

SignatureEIP-712 typed data
Replay ProtectionNonce + deadline
Overhead Gas~21,000 gas
Fee TokenConfigurable (ETH, USDC, etc.)

Nix SDK

offchain

High-Level Developer Interface

TypeScript SDK for seamless integration. Handles key management, proof generation, encryption, and contract interactions through a simple API.

Key Management

Deterministic key derivation from wallet signatures

Proof Generation

Client-side ZK proof creation in browser/Node.js

Contract Bindings

Type-safe interfaces for all Nix contracts

Multi-Chain

Live on Ethereum, Base, Arbitrum, Optimism, and any EVM

Technical Specifications

RuntimeBrowser & Node.js
Bundle Size~500KB (gzipped)
Proof Time2-5 seconds
Type SafetyFull TypeScript support

Multi-Chain Support

Deploy on any EVM-compatible blockchain. Same privacy guarantees everywhere.

Ethereum

Mainnet Live

Base

Mainnet Live

Arbitrum

Mainnet Live

Optimism

Mainnet Live

Any EVM

Compatible

Security Model

Built on battle-tested cryptographic primitives with formal security guarantees.

Proven Primitives

Built on battle-tested cryptographic foundations: Groth16, BabyJubJub, ElGamal, and Poseidon.

Audit Planned

Security audit scheduled before mainnet launch. We take security seriously at every stage.

Mainnet Live

Production deployment on Ethereum, Base, Arbitrum, and Optimism. Enterprise clients receive dedicated security review.

Formal Audit

Security audit in progress. Enterprise integrations receive dedicated security review.

// SYSTEM: READY

Start Building Today

Live on Ethereum, Base, Arbitrum, and Optimism. Explore the docs, try the demo, or talk to our team about integration.