VotePeer — A call For Testers

Bitcoin Unlimited
4 min readMar 2, 2021

--

With VotePeer, you can hold a two-option vote using the Bitcoin Cash blockchain, without needing a trusted party to tally votes or determine election results. Instead, anyone can independently verify that votes were counted and that no fraud occurred.

The app is still in development, but it’s ready for broader testing, so we’re asking YOU to give it a try!

The first thing you’ll need is the VotePeer Android application. If you want to organize a vote yourself, you’ll also need access to the VotePeer web interface at voter.cash. The Android app generates a Bitcoin Cash wallet, which you’ll use to cast your votes. (Make sure to backup your ”mnemonic” so that you can recover that wallet if you lose access to your device!)

How to hold an election (and vote)

Click “Login” on the voter.cash website.

Then, in the Android app, bring up the menu by tapping the three lines in the upper left.

Tap the “Login” menu item.

Tab the “Login” button at the bottom of the page.

And finally scan the QR code on the webpage using your mobile device’s camera. You will then be logged into the website automatically.

Once logged in, you will be taken to your dashboard where you can see all the votes in which you are currently involved, either as an organizer or voter. Click “create new election”, and you’ll be taken to the creation interface.

The first field you have available is for a description of the vote. (The title will be set to the first line of this description.)

The next two fields are for the voting options, and the one after is used to add voters to your election. Just enter their VotePeer “identity” (which is the Bitcoin Cash address available via the “Identity” menu option in the mobile app), and then click “Add”.

Finally, select the election time (currently in 9 hour increments), choose the “Election type” (“Transparent” is your only option for now), and then click “Create Election”.

You’ll then be taken to the web page for that election.

The election will now also show up in the mobile app for all participants under “Your elections”. (Note: it will not appear there in the organizer’s app, unless they made themselves a voter).

Tap the election that appeared in your mobile device to enter the voting interface. Here, you can select one of the two voting options (or “Blank”), and submit your vote. This will send a transaction on the Bitcoin Cash blockchain that casts your vote.

If it’s successful, you’ll get confirmation on that screen that you voted, and you’ll be provided with the transaction ID.

You can tap “view results” at the bottom of that same page for a review of the votes.

Feedback/support

Testers are encouraged to join us in the VotePeer or Bitcoin Unlimited telegram group. From bug reports to questions, thanks for taking the time to try out VotePeer!

Learn More

https://read.cash/@Bitcoin-Unlimited/announcing-votepeer-from-bu-767d16a3

https://bitco.in/forum/threads/buip129-passed-finish-and-productize-the-bu-voting-system.24367

https://voter.cash/#/

https://bitcoinunlimited.gitlab.io/two-option-vote/two-option-vote-contract/

--

--