semaphore: Anonymous signalling protocol. Technology: zero-knowledge proofs.
Semaphore is the primitive a large part of this field is built on: prove you belong to a group and broadcast a signal, exactly once, without revealing which member you are. It is small, audited, well documented and reused everywhere from anonymous voting to whistleblowing tools, which is the highest compliment a cryptographic library can receive. It is a building block from Privacy and Scaling Explorations rather than an application, so what it protects depends on how it is used.
Key facts
- Entry type
- Privacy project
- Category
- Anonymous signalling protocol
- Technology
- Zero-knowledge proofs (ZK)
- Website
- semaphore.pse.dev
What is zero-knowledge proofs?
One party proves a statement about hidden data is true without revealing the data the statement is about.
How it compares with the other approaches on latency, trust assumptions and fit is set out, with sources, in the technology taxonomy.
Private by design.
See how confidential transactions work on the networks you already use.