ZKin.gen

ZKin.gen

We present ZKin.gen - our novel ZK based decentralised ancestry detection framework, which is completely onchain! #ETHIndia 2023 Project for zkZombies

The problem ZKin.gen solves

We present ZKin.gen - our novel ZK based decentralised ancestry detection framework, which is completely onchain -
it is a decentralized upgraded version of 23andMe that leverages blockchain decentralized technologies to address several key problems associated with centralized genetic testing platforms such as
-> relinquishing control over their genetic data to a centralized entity as it raises concerns about data ownership and the potential misuse or access to sensitive information.
Our decentralized platform empowers individuals to maintain ownership and control of their genotypic and phenotypic data, which privacy and data autonomy.
-> Centralized databases are vulnerable to hacks, jeopardizing sensitive genetic data and raising privacy concerns.
Our Blockchain based app provides secure, tamper-resistant storage with hashed encryption, reducing the risk of unauthorized access or breaches.
-> Users lack clarity on how genetic data is used in centralized models, raising concerns about consent and ethical use.

We implement blockchain-based smart contracts with Zero-Knowledge Proofs for transparent, auditable data transactions that ensure computations are verifiable. Users can define ethical terms for data sharing, enhancing transparency.
Additionally, users are notified on push protocol when rewards are sent to their specified address, promoting accountability and visibility.

We utlise zero knowledge proofs to inform the consumers about how we obtain their ancestry information from the centralised prover's database.

Challenges we ran into

Limited ScrollSepolia ETH, integrating various parts of the project together. We had some challenge initially with setting up the verification of scrollzkevm contract, but were able to figure it out along the way.
Utilising zero knowledge proofs to inform the consumers about how we obtain their ancestry information from the centralised prover's database, also was a bit of a challenge.

Discussion