-
Notifications
You must be signed in to change notification settings - Fork 424
Description
Overview
Zama's fhEVM allows control on who has access to particular encrypted data. For example, in a NFT contract, only the designated owner can access certain encrypted information. The objective of this bounty is to develop an application that utilizes this capability to protect digital assets (files, movies...).
Submission
1️⃣ Want to solve this bounty? Register here.
2️⃣ Ready to submit your solution? Submit here.
🗓️ Submission deadline: May 12th, 2024.
What we expect
The application will create NFTs containing encrypted metadata and a private key. This key grants the NFT owner exclusive access to various digital content, including files, movies, and exclusive media. The content should be stored in some decentralized way, and the more resilient, the better.
Requirements:
- Smart Contract: Write smart contracts in Solidity, running on fhEVM.
- UI Interface: Create a user-friendly UI for minting and private content interaction.
- Deployment: The smart contract should be compatible with the Zama fhEVM devnet. The web application should be accessible online with a Metamask wallet. Usage of thrid-party blockchain is recommended for storage (IPFS, FileCoin, ...).
- Use of fhEVM: The NFT should employ hidden information, showcasing the capabilities of the fhEVM.
Judging Criteria:
- Use of Zama's fhEVM: Effectiveness in demonstrating the unique features of the Zama's fhEVM.
- Complexity: The complexity of the project: different private key per NFT, upload of encrypted content on minting, encrypted video stream, usage of the NFT ownership in another contract...
- Submission Quality: Emphasis on clear code and polished UI.
Reward
🥇Best submission: up to €5,000
To be considered best submission, a solution must be efficient, effective and demonstrate a deep understanding of the core problem. Alongside the technical correctness, it should also be submitted with a clean code, clear explanations and a complete documentation.
🥈Second-best submission: up to €3,000
For a solution to be considered the second best submission, it should be both efficient and effective. The code should be neat and readable, while its documentation might not be as exhaustive as the best submission, it should cover the key aspects of the solution.
🥉Third-best submission: up to €2,000
The third best submission is one that presents a solution that effectively tackles the challenge at hand, even if it may have certain areas of improvement in terms of efficiency or depth of understanding. Documentation should be present, covering the essential components of the solution.
Related links and references
Questions?
Do you have a specific question about this bounty or Zama's fhEVM?
- Join the live conversation on the FHE.org discord server
- Ask technical question on our Community forum
- Join the general discussion on the Telegram group: fhEVM explorers
- And feel free to reach out privately at: bounty@zama.ai
Metadata
Metadata
Assignees
Labels
Type
Projects
Status