← Back to home

zkFlex

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.

Screenshots

zkFlex screenshot 1
zkFlex screenshot 2
zkFlex screenshot 3
zkFlex screenshot 4
zkFlex screenshot 5
zkFlex screenshot 6

Problem Statement

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.

Solution

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.

Hackathon

ETHGlobal Sydney

2024

Prizes

  • 🏆

    Best NFT, Gaming or Social Project

    Mantle

  • 🏆

    Zero Knowledge Bounty1st place

    dabl.club

  • 🏆

    Build an Onchain Product3rd place

    Base

Contributors