← Back to home

Zk3 Alpha

Create and Embed zkProofs into Lens posts, use the proofs to moderate the govern interactions with your content.

Screenshots

Zk3 Alpha screenshot 1
Zk3 Alpha screenshot 2
Zk3 Alpha screenshot 3
Zk3 Alpha screenshot 4
Zk3 Alpha screenshot 5
Zk3 Alpha screenshot 6

Problem Statement

Zk3 is a ZeroKnowledge proofs kit built on top of Semaphore protocol and Lens Protocol to allow users to generate ZK proofs for both web2.0 and 3.0 services.using custom Lens Reference Module we made, Lens is able to validate these proofs during the publishing or the post and will revert if the proofs are invalid.

Solution

SemaphoreZK3 - Smart contract built as an extension for Semaphore, it manages the zkGroups (aka circles) and the membership of users to these groups.Zk3ReferenceModule - A Lens Reference Module that allows Lens to check the validity of the ZKProofs.Backend Listener / watcher - offchain service to keep an eye on the conditions of membership for each user.ZKDapp - browser web app to generate and validate proofs in the browser.integration with Lenster - Lenster-zk3 edition

Hackathon

ETHGlobal Tokyo

2024

Prizes

  • 🏆

    🏊‍♂️ Polygon — Pool Prize

Contributors