Phase 1 — Core ZK Pool L2

Objective: Build the base infrastructure for ZKPool execution, proving system, and minimal functionality of private transactions.

🔧 Technical Deliverables

  • ZK Pool architecture design (state tree structure, nullifier logic, proof construction)

  • Implementation of:

    • deposit commitments

    • nullifier enforcement

    • private transfers

  • GPU-based Prover v1 (Groth16 / Plonk / STARK hybrid)

  • ZK Sequencer MVP:

    • batch builder

    • deterministic ordering

    • batch → prover → L1 verification pipeline

  • L1 settlement smart contracts (Ethereum mainnet)

🧪 Testing & Internal Milestones

  • Internal devnet with 3–5 whitelisted testers

  • Local prover clusters benchmarking (under 1 second per circuit)

  • State tree synchronization tests (up to 1M leaves)

🌐 Ecosystem Milestones

  • First 3 partner projects onboarded for testing:

    • private wallet prototype

    • private swap test

    • private staking test

Last updated