Permissionless shielded voting system built on Zcash

Sorry for the recent burst of energy and dopamine.

Today, we are sharing a live permissionless community voting system built on Zcash as part of the ZK Ecossytem built on Zcash (HALO2 RAILS): https://zkglobalcredit.tech/

It also connects to the direction we’re discussing in the Zcash Applications Lab: a practical reference implementation.

Is already functional: https://voting.zkglobalcredit.tech/ (open-source).

This is a shielded voting system built on Zcash for real community use.

How to test

  1. Go to https://voting.zkglobalcredit.tech
  2. Create an account
  3. Create a poll (see things happening)
  4. Add a voter with nick + email
  5. Open the poll
  6. The voter receives an invite email with a temporary login
  7. Open the poll from the invite
  8. Choose one option and confirm it
  9. Pay using a Zcash wallet that supports memo/ZIP-321 flow
  10. The system detects the payment and closes the voting state for that ticket
  11. After one-block confirmation, the voter receives a receipt by email
  12. In the admin panel, the poll creator can see that the vote was completed, without seeing the selected answer

NOTE: contato@trabalhoremotobrasil.com.br as the e-mail sender for now.

So, Anyone can create a poll. Voters receive an invite, log in, vote through a single QR code, and get a receipt by email after confirmation. Duplicate submissions are ignored. Poll creators can see who completed the vote flow, but not each person’s choice in the admin UI. A public audit feed shows poll creation and confirmed vote events on the rail.

5 Likes

Ah, it’s free to creators. It’s an autonomous system that self-sustains, where anyone can create a poll (free, no wallet needed), and the fee in Zcash will be paid automatically, and when the voter votes using only a QR code, they return the minimum fee to the wallet system. This ensures longevity and systematic trust via public audit.