This project aims to provably verify assets that users claim to have without revealing their Ethereum addresses, thus enhancing privacy and security in digital asset verification.
zkFlex utilizes zero-knowledge proofs to enable the verification of asset ownership on the Ethereum blockchain without compromising the privacy of the user's wallet address. This project is designed to enhance privacy in transactions and interactions on blockchain platforms, ensuring users can verify their assets securely without exposing sensitive personal information.
The zkFlex project harnesses advanced cryptographic techniques, particularly zero-knowledge proofs (ZKPs), to ensure secure and private verification of asset ownership on the Ethereum blockchain. By leveraging ZK-SNARK technology, we craft proofs that confirm the existence and rightful ownership of assets without disclosing any specifics about the assets or their owners' identities. Our system integrates seamlessly with Ethereum through smart contracts written in Solidity, facilitating interactions with these proofs.
To streamline the generation and verification of ZKPs, we employed robust libraries like circom and snarkjs, which also help in deploying on-chain verifiers efficiently. Additionally, we have enhanced user experience by utilizing Open Graph (OG) metadata, making the sharing of zk proofs more engaging and visually appealing across social platforms.