VotePeer 1.2: Open Elections for Everyone

Elections and voting must be fair and transparent, and cryptographic signatures and public verifiability make the blockchain a powerful engine for organizing any election.

You can choose the type of voting you need, open or anonymous, depending on what your group or organization requires.

After the initial release of VotePeer, we are glad to present VotePeer 1.2, now available on the Apple App Store and Google Play. The application is open source and permissionless, so anyone can use it.

Every vote is a Nexa transaction, permanently written on the blockchain. Anyone can check the results, so nobody has to trust the election organizer.

Download VotePeer:

What’s New in 1.2

VotePeer now also runs on iOS 17 and later, and 1.2 makes Open the default election type: when you create a new election, it is set to Open, so anyone with a Nexa ID can vote in it. You can still choose another type, and the ballot type picker now lists Open first, then Invite only and Anonymous. The type that used to be called Transparent is now called Invite only, because only the participants you add can vote.

Three Kinds of Elections

  • Open elections: anyone with a Nexa ID can vote while the election runs, and anyone with the link can see the election and its result without logging in.

  • Invite only elections: only the participants you add can vote, and everyone can see on the blockchain what each participant voted.

  • Anonymous elections (secret ballot): your ballot carries a ring signature. It proves the vote comes from one of the participants without showing which one, and a second ballot from the same person is not counted.

The result is counted from the blockchain, and your vote appears once it is recorded in a block.

Your Nexa ID

The app creates your identity, a Nexa key, on your iPhone. You don’t need a username, password or email address. Your 12-word recovery phrase is kept in your iCloud Keychain, end-to-end encrypted, so reinstalling VotePeer or moving to a new iPhone gives you the same identity.

A vote is a small Nexa transaction, paid in NEX from your Nexa ID. You can pay for a secret ballot with the VotePeer faucet or from another wallet, straight to the ballot’s addresses; paying from your Nexa ID shows how you voted. If you don’t have enough NEX to vote, the VotePeer faucet sends your Nexa ID enough NEX for a vote, once every 5 minutes.

To Wrap Up

VotePeer is free and open source (MIT), with no ads and no tracking. Bitcoin Unlimited developed it for the Nexa community, and anyone can use it to organize an on-chain election. For this application, we are grateful to B.U. developer Jørgen Notland.

​

VotePeer on X: https://x.com/votepeer

VotePeer Telegram Group: https://t.me/buip129

Read more: VotePeer: Blockchain Voting on Nexa https://forum.nexa.org/t/1767