Thinking in a voting system on Nostr
* Each voter sends a Gift Wrap (GW) event addressed to the Electoral Center's (EC) pubkey. The event internally contains the signed vote information and the sender's pubkey.
* The EC maintains a list of pubkeys authorized to vote.
* For each GW event received, the EC validates that the pubkey is in the registry. If the vote is signed correctly, the vote is counted, and the identity is discarded.
I need to think a little more about audits.
EVERYTHING, absolutely EVERYTHING must be open source, especially in this area.
Login to reply
Replies (3)
IIRC there are cryptographic voting systems that don't require an EC to verify them. Anybody can verify them. They may require an EC to publish the pubkeys that are authorized though.
Maybe I am recalling incorrectly. Maybe it is just that each voter can verify that their own vote was counted correctly.
yeah probably, there are many use cases for Voting, this idea I propose is to be implemented on a NGO board to approve or reject proposals but also can be used in countries elections where you have a EC