Masked-Melon

Masked-Melon

Crypto Payments via link without revealing your address

Created on 10th December 2023

Masked-Melon

Masked-Melon

Crypto Payments via link without revealing your address

The problem Masked-Melon solves

Survey: 75% of crypto users express concern about exposing wallet addresses.
Reasons cited:

  • Fear of privacy breaches, scams, and security risks.
  • Worries include being targeted by scammers, potential loss of anonymity, and compromising personal information.
  • Reflects a growing trend of prioritizing privacy and security in crypto transactions among users.

To solve this:
Masked-Melons introduces a discreet payment protocol where you can receive funds without revealing your cryptocurrency wallet address. Through our platform, you create a one-of-a-kind payment link that shields your wallet address, ensuring the privacy of your on-chain history. This not only protects your financial details but also keeps your collection of delightful NFTs a secret from the sender.

Our Core Features are:
-Privacy Supreme: Generate payment links that cloak your wallet address, ensuring your on-chain history remains a mystery.
-Sender Secrecy: Say goodbye to prying eyes! Senders won't catch a glimpse of your wallet's wealth or your whimsical NFT collection
-No Wallet Exposure: Never worry about exposing your wallet address again! Mask-Melon ensures that only you hold the key to your crypto kingdom.

Challenges we ran into

  1. Searching through the block: Initially, we encountered the challenge of sifting through extensive block histories to gather all commitments. To streamline this process, we optimized our approach by narrowing our block search range to a maximum of 1000, simplifying both the search and computational aspects significantly.

  2. ZK Dependency Issue: While incorporating ZK-Snarks to generate the proof in the front end, we encountered numerous dependency issues. Seeking assistance from various online resources and engaging in extensive debugging efforts, we successfully resolved these issues.

  3. Hash Function Issue: Initially, when constructing the Merkle tree for chains such as Polygon and Harmony, we employed Poseidon hashing. However, we encountered compatibility issues with ZK-EVM based chains. To address this, we had to switch to a specific version of the Poseidon hash function that was designed to be ZK-friendly.

Tracks Applied (4)

Arbitrum Track

Deployed on Arbitrum Blockchain. Masked-Melon serves as a confidential payments protocol enabling you to receive funds w...Read More

Arbitrum

Polygon Track

Deployed on Polygon Blockchain. Masked-Melon serves as a confidential payments protocol enabling you to receive funds wi...Read More

Polygon

Celo Track

Deployed on Celo Blockchain. Masked-Melon serves as a confidential payments protocol enabling you to receive funds witho...Read More

Celo

Scroll Track

Deployed on Scroll Blockchain. Masked-Melon serves as a confidential payments protocol enabling you to receive funds wit...Read More

Scroll

Discussion

Builders also viewed

See more projects on Devfolio