hackquest logo
  • 學習
  • 課程探索
  • 實戰
  • 黑客松探索
  • 往期項目
  • 社區
  • 論壇
  • 全球活動
  • 我的社區
  • 共學營
  • 組織中心
  • 更多
    • 詞彙表
    • 博客
    • 水龍頭
    • 工作機會
    • 媒體工具包
    • 創始人
hackquest logo

Zk-Invoice

A privacy-preserving invoice management platform built on Mantle Network with Zero-Knowledge KYC verification.

視頻

技術堆疊

React
Next
Solidity

描述

ZK Invoice Platform

A privacy-preserving invoice management platform built on Mantle Network with Zero-Knowledge KYC verification. Users can create, manage, and pay invoices while maintaining regulatory compliance through ZK proofs that verify identity without revealing sensitive personal information.

Features

  • Zero-Knowledge KYC: Verify identity compliance without exposing personal data

  • Privacy-Preserving Invoices: Create and manage invoices with encrypted business data

  • On-Chain Verification: Smart contracts verify KYC status and process payments

  • Mantle Network: Built on Mantle Sepolia Testnet for low gas fees

Smart Contracts

| Contract | Address (Mantle Sepolia) | Description |

|----------|-------------------------|-------------|

| ZKKYCRegistry | 0x66945d47d4f2b582E6dEc601d4f7E3ebd50d7230 | Manages KYC submissions and verifications |

| InvoiceManager | 0x06e56a9A77a226733e6122a5254d87F7485BD7C1 | Handles invoice creation and payments |

| KYCVerifier | 0x4ee40b8851e87294712Ff498d2eccb481004BA09 | Verifies ZK proofs on-chain |

ZK Circuits

The circuits/kyc.circom implements:

  • Identity Commitment: Poseidon hash of personal details (name, DOB, country, document)

  • Age Verification: Proves user is above minimum age without revealing birth date

  • Country Allowlist: Verifies country is in approved list without revealing which country

團隊負責人
BBrolab
專案連結