Skip to content

Final Project: zk kyc dex#91

Merged
adust09 merged 1 commit into
zk-tokyo:mainfrom
ou-junya:final-project/zk-kyc-dex
Aug 25, 2025
Merged

Final Project: zk kyc dex#91
adust09 merged 1 commit into
zk-tokyo:mainfrom
ou-junya:final-project/zk-kyc-dex

Conversation

@ou-junya
Copy link
Copy Markdown
Contributor

🌈 Overview

ゼロ知識証明により匿名での取引が行え、zkKYCによりKYC情報を保持している人のみが取引を行えるDEXの開発。

🎯 Objectives

  • 背景: 規制当局はKYCを求める一方、ユーザーはプライバシー保護を重視。これらを両立させる仕組みが求められている。
  • 目的:
    • zk技術を用いて「本人確認済み」であることのみを証明。
    • ユーザーの個人情報をDEX上で保持・公開せずに済む環境を提供。
    • 規制当局からの監査要求に対応できる柔軟な仕組みを実装。
  • スコープ:
    • zk-KYCとDEXの統合アーキテクチャ設計
    • 最小限のMVP構築

🎁 Deliverables

  • zk KYC DEXのスマートコントラクト
  • スマートコントラクトのデプロイスクリプト
  • テストコード

🚀 Team

Member Role
山田 アーキテクチャ設計・スマートコントラクト開発
池田 アーキテクチャ設計・スマートコントラクト開発

💡 Design & Architecture

  • 全体構成:

    1. KYC事業者 がユーザーの身元を確認
    2. ゼロ知識証明 を生成(「本人確認済み」であることのみを証明)
    3. DEXスマートコントラクト がZKPを検証
    4. ユーザーはプライバシーを保持したまま取引可能
  • 技術要素:

    • zk-SNARKs / zk-STARKs
    • EVM互換チェーン対応
    • DID(分散型ID)との統合可能性
  • セキュリティ設計:

    • 個人情報はKYC事業者のみ保持
    • DEX上には「承認済み証明」だけが存在
    • 鍵はウォレットで管理

💻 Implementation Details

TBD

📚 Reference Materials

@ou-junya ou-junya requested a review from adust09 as a code owner August 23, 2025 14:16
@ou-junya ou-junya changed the title add final project Final Project: zk kyc dex Aug 23, 2025
@adust09 adust09 merged commit 5800e51 into zk-tokyo:main Aug 25, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants