Skip to content
@nixprotocol

NixProtocol

Privacy infrastructure for EVM chains powered by zero-knowledge proofs.

NixProtocol

Website | Twitter/X | Contact


NixProtocol

NixProtocol is a UTXO-based privacy pool for EVM chains. Users deposit ERC-20 tokens into a shared pool, then transfer and withdraw privately using zero-knowledge proofs. Built with Noir circuits, UltraHonk proving, and Solidity smart contracts.

Project structure

Repository Description
nixprotocol Core monorepo - Noir circuits, Solidity contracts, SDK, relayer, and web app
poseidon2-go Pure-Go Poseidon2 hash over BN254
ultrahonk-go Pure-Go UltraHonk proof verifier for BN254

Key features

  1. Private transfers and withdrawals using zero-knowledge proofs (Noir + UltraHonk)
  2. Client-side proving - proofs generated entirely in the browser via WASM
  3. UTXO model - 2-input/2-output transaction model for flexible private transfers
  4. Gas abstraction - optional relayer submits transactions on behalf of users
  5. EVM compatible - deploy on any EVM chain (currently live on Base Sepolia and Avalanche Fuji)

Architecture

Noir Circuits (ZK proofs) --> Solidity Contracts (on-chain pool)
                                      ^
TypeScript SDK (client)  -------------|
                                      |
Express Relayer (gas abstraction) ----|
                                      |
Next.js Web App (browser proving) ----|

Status

NixProtocol is deployed on Base Sepolia and Avalanche Fuji testnets. The web app supports in-browser proof generation, deposits, private transfers, and withdrawals.

Pinned Loading

  1. poseidon2-go poseidon2-go Public

    Pure-Go Poseidon2 hash over BN254. First standalone Go implementation. Matches Noir stdlib, Barretenberg, and poseidon2-evm.

    Go

  2. ultrahonk-go ultrahonk-go Public

    Pure-Go UltraHonk proof verifier for BN254. Verify Noir circuit proofs natively in Go without Barretenberg.

    Go

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…