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

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.

Tracks Applied (4)

Filecoin Track

Filecoin/IPFS We ideate and propose the framework to use the migration.sol contract in order to offload the database on...Read More

Filecoin

Alliance Track

DeSci Objective: To create a decentralized version of platforms like 23andMe where individuals are rewarded for sharing...Read More

Alliance

Push Protocol Track

Push Protocol We created a push protocol channel to notify the consumers when their genetic data has been recorded and ...Read More

Push Protocol

Scroll Track

ScrollzkEVM, We deployed our verified smart contract on scrollzkEVM to reduce transaction fees associated with executin...Read More

Scroll

Discussion