ZK Worth

ZK Worth

Proof of Worth using ZK

The problem ZK Worth solves

Prove your crypto assets are above/below a threshold without revealing your crypto net worth, wallet addresses or on-chain activity.
For example, universities accepting international students may require the applicants to provide proof that they can afford the expenses, including crypto assets on the blockchain. But if the applicant doesn't want to share their exact cryptocurrency balances and on-chain activity, they can use ZK Worth.
Using ZK Worth, the university can request proof for a specific threshold, and the applicant can choose to provide that proof. This is done using Zero Knowledge Proofs.
All the data is securely encrypted and stored on blockchain using asymmetric encryption and the user is the only person who can access their data using the private key provided during registration.

Challenges we ran into

Designing architecture that securely stores data on blockchain without revealing information like wallet addresses to anyone and still serving its purpose.
The final working achitecture that was designed was quite complicated and huge, which took most of our time.

Discussion