What can you do with Monero style ring signatures for Nostr ?
You can build an Anonymous Voting platform using Nostr identities to vote.
Thanks to the Back's Linkable Spontaneous Anonymous Group, you can detect double voting without leaking identities.
Check Ringable demo 👇
A client-side anonymous voting platform using Nostr-compatible ring signatures.
Ringable allows users to create proposals and vote anonymously as part of a predefined group (a "ring" of public keys). It leverages the cryptographic power of bLSAG ring signatures to ensure that while votes are verified as coming from a valid member of the ring, the specific voter's identity remains hidden.
The cryptographic functions are powered by the Nostringer Rust library, compiled to WebAssembly (WASM) for use in the browser.
Live demo:
Ringable rep:
Nostringer:
Ringable
Ringable - Anonymous Voting
A client-side anonymous voting platform using ring signatures.
GitHub
GitHub - AbdelStark/ringable: Anonymous Voting platform using Nostringer ring signatures for Nostr keys.
Anonymous Voting platform using Nostringer ring signatures for Nostr keys. - AbdelStark/ringable
GitHub
GitHub - AbdelStark/nostringer-rs: Ring signatures (SAG, BLSAG) for Nostr, written in Rust 🦀
Ring signatures (SAG, BLSAG) for Nostr, written in Rust 🦀 - AbdelStark/nostringer-rs