Yes, ZKing
Project Description
The main idea behind `Yes, ZKing` is to give the users the possibility to interact with businesses in a free and anonymous way, providing reviews and receiving answers anonymously.
Our man, @mrBymax (on Telegram and Discord) will be checking the Discord server for updates.
Demo Code
You can find our code published here
Video Demo
See our project in action here.
If you want to try Yes, ZKing on your own, just go to this link!
Here is how we align with the different bounties:
AZTEC:
- ZKP Technologies: By using ZKP, we ensure that users can verify the authenticity and integrity of the messages without revealing any sensitive information, thus prioritizing privacy.
- Privacy-Preserving Identity Verification: Our project aligns with the theme of privacy-preserving identity verification by allowing users to confirm their identities to each other without disclosing personal details or compromising anonymity.
- Practical Applications of ZK: Messaging is a real-world, everyday scenario where privacy is crucial. Our system applies ZK in this context, demonstrating a practical and highly applicable use case for the technology.
- Anonymous Governance & Private Domains: While our primary use case is messaging, the underlying technology could easily be extended to support anonymous governance or private domains, where secure, identity-preserving communication is essential.
ENS:
- We’ve ensured that our demo is functional and interactive, meeting the submission requirements with live, dynamic components that extend beyond hard-coded values.
iExec:
- Innovation & Impact Using iExec’s Tools: We leveraged iExec’s DataProtector Core & Sharing for secure message transmission. By using this feature, we can protect user data, manage access control, and even explore future monetisation options for data sharing. This ensures that users have full control over who accesses their messages, aligning with iExec’s goal of protecting sensitive information. We also integrated Web3Mail, enabling our dApp to communicate directly with Ethereum account holders without storing or needing access to their email addresses. This enhances privacy and keeps the communication decentralised, while also offering users seamless interaction with Ethereum identities. This fits perfectly into the theme of secure, decentralised communication using blockchain.
- Creativity in Utilising iExec’s Components: Our project combines these tools in a creative and unique way. By fusing secure messaging with Ethereum-based email solutions, we offer an end-to-end privacy-preserving messaging and communication platform that aligns with the decentralised principles of Web3. Users can communicate, manage access to their data, and even engage in private transactions, all while ensuring their personal information is protected by iExec’s robust infrastructure.
- Deliverables: We have ensured that our submission adheres to the deliverable requirements
Laser Romae
- Yes, ZKing ensures that users can interact anonymously with businesses. By integrating proof-of-personhood solutions using unique identifiers like passports or ID cards, the platform can prevent spam in anonymous reports without revealing the user’s actual identity.
- A decentralized identity system (i.e. Zero-Knowledge Proofs) can be used to validate the authenticity of the person, ensuring no identity theft or impersonation risks while maintaining anonymity.