ZeroCheck
Verify Age and Identity, Safely and Privately, with Zero-Knowledge Proofs.
Created on 7th December 2024
•
ZeroCheck
Verify Age and Identity, Safely and Privately, with Zero-Knowledge Proofs.
The problem ZeroCheck solves
ZeroCheck mainly addresses the problems of privacy and security at hotel check-in, when guests are usually asked to give sensitive personal information, like a government-issued ID, for verification. Using ZeroCheck, guests can prove their age or any other attribute that is required without showing sensitive information like name, address, or full date of birth. It improves privacy while fulfilling the legal or regulatory requirements. Beyond hotel check-ins, ZeroCheck can be applied to any kind of KYC process where only specific details need verification - such as age, membership, or eligibility - without exposing full identity. Utilizing zero-knowledge proofs, ZeroCheck ensures users can verify essential information privately and securely, thereby eliminating the possibility of identity theft and smoothing out the check-in process for both guests and hotels.
Challenges we ran into
The major challenge we had building ZeroCheck would be getting zk-SNARKs to seamlessly integrate with the application user flow. Since zk-SNARKs are computationally intensive and require very precise cryptographic handling, there were initial troubles with optimizing the performance to handle real-time verification requests without causing delays or high transaction costs.
Tracks Applied (3)
Build Innovative Consumer Apps on Base
Base
Open Track
BNB Chain
Best zk Dapp on Polygon zkEVM
Polygon
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
