Skip to content

Token Mixer on Mina using Protokit | ETHGlobal Istanbul'23 Mina Track Winner

Notifications You must be signed in to change notification settings

0x471/o1js-zkeeper

Repository files navigation

zKeeper

A Mina-based ZK-rollup ensuring private transactions by mixing them 🌪

This project leverages Mina to implement a ZK-rollup solution known as Appchain Mixer. Its primary function is to facilitate private transactions while seamlessly integrating KYC/AML systems. By utilizing zero-knowledge proofs on Mina, users can conduct secure and compliant transactions with enhanced privacy features.

o1js, with its cryptographic capabilities, plays a pivotal role in implementing zero-knowledge proofs, enhancing privacy and security. Next.js, being a React framework, contributes to the project's frontend, ensuring a modular and efficient user interface. Protokit serves developers to build zero-knowledge, interoperable, and privacy-preserving application chains.

Mission

ZK appchain rollup on top of Mina. Providing private transactions with KYC/AML on Mina.

Potential Use Cases

  • Private donations, crowdfunding
  • Private token staking
  • Data monetization
  • Cross-chain ZK DeFi ;p
  • Privacy-focused social platforms

Challenges

  • Lack of documentation, examples....

Vision

  • Providing private transfers from Mina to Ethereum and L2s (Starknet, zkSync, Optimism, etc.) by using LambdaClass Mina bridge and storage proofs (Herodotus)
  • Not only native tokens but also providing custom tokens.

Disclaimer

Only for research and educational purposes.

About

Token Mixer on Mina using Protokit | ETHGlobal Istanbul'23 Mina Track Winner

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published