Skip to content
ZeroState

ZeroState

ZeroState is an anonymous townhall for NS

Created on 2nd December 2025

ZeroState

ZeroState

ZeroState is an anonymous townhall for NS

The problem ZeroState solves

ZeroState is an anonymous feedback forum for network states, powered by zero-knowledge proofs to verify members without revealing their identities.

Challenges I ran into

Challenge:
ZeroState needed to ensure only verified Network School members could participate in the anonymous feedback forum, while maintaining privacy—users shouldn't have to publicly prove membership.
Our Solution:
We implemented a whitelist-based verification system combined with zero-knowledge identity generation:
Email collection & whitelisting: During registration, emails are collected and added to a whitelist that serves as the source of truth for Network School membership.
Zero-knowledge identity creation: Once an email is verified on the whitelist, users generate a Semaphore-based zero-knowledge identity. This enables:
Proving membership without revealing identity
Posting anonymous feedback cryptographically verified as coming from a real member
Maintaining privacy while preventing spam and fake accounts
Cryptographic verification: Every feedback submission includes a zero-knowledge proof demonstrating:
The user is a member of the Network School group (via Merkle tree membership)
The submission is unique (via nullifier)
The user's identity remains completely private
Technical Challenges:
Balancing privacy and verification: Verify membership without compromising anonymity
Merkle tree management: Synchronizing the tree across server restarts
Identity secret security: Ensuring secrets never leave the user's device
Why This Matters:
This demonstrates verified anonymity—users can prove they're legitimate members without revealing who they are, creating a safe space for honest feedback.

Tracks Applied (2)

General Bounty

ZeroState is an anonymous feedback forum for network states, powered by zero-knowledge proofs to verify members without ...Read More

Network School

General Bounty

ZeroState is an anonymous feedback forum for network states, powered by zero-knowledge proofs to verify members without ...Read More

Project Tachyon

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio