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.
In long term, our plan is basically to build a cross-chain mixer which would enable users to deposit from Mina and retrieve from an L2 such as Starknet, Optimism or any other. This can be done by using lambda-class/mina_bridge and storage proofs technology together.
o1js, with its cryptographic capabilities, plays a important 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.