project screenshot 1
project screenshot 2
project screenshot 3

HornyDAO

HornyDAO is an Anonymity set for horny people, everyone is horny at times but don't like to admit it

HornyDAO

Created At

ETHGlobal Bangkok

Project Description

The goal of HornyDAO is to match like-minded horny people in real life, but not reveal their existence in the anonymity set. To do this, we use Semaphore. To join the HornyDAO a user must meet another HornyDAO member and put their identity commitment into the Merkle Tree.

The goal of which is to create a secret society of horny people, the first event to happen on HornyDAO is the meetup "Applied ZK: I Have No Clue What Happened At Soi Cowboy Last Night" where the setup ceremony should occur if I have time to complete this.

Link to Setup Ceremony: https://lu.ma/kh69v1z1

How it's Made

Semaphore Zero-Knowledge System with React Frontend Overview This system implements Semaphore, a zero-knowledge protocol, with a React-based user interface to enable anonymous group membership and signaling. The system allows users to create identities, join groups, and broadcast signals without revealing their individual identity while proving they are valid group members. Technical Architecture Backend Components

Semaphore Contract

Manages group membership and signal verification Handles zero-knowledge proof generation and verification Stores identity commitments and nullifier hashes Implements merkle tree functionality for efficient membership proofs

API Layer

RESTful endpoints for frontend interaction Proof generation service Group management endpoints Signal broadcasting and retrieval

background image mobile

Join the mailing list

Get the latest news and updates