# Voting system. I want to create a block chain that can allow someone to cast a vote be completely anonymous but I want it to insure that person only votes once. It has been done trick is getting the masses to believe it is fair and true

**URL:** https://forum.algorand.co/t/voting-system-i-want-to-create-a-block-chain-that-can-allow-someone-to-cast-a-vote-be-completely-anonymous-but-i-want-it-to-insure-that-person-only-votes-once-it-has-been-done-trick-is-getting-the-masses-to-believe-it-is-fair-and-true/3244
**Category:** Uncategorized
**Created:** [May 9, 2021, 7:34am UTC](https://forum.algorand.co/t/voting-system-i-want-to-create-a-block-chain-that-can-allow-someone-to-cast-a-vote-be-completely-anonymous-but-i-want-it-to-insure-that-person-only-votes-once-it-has-been-done-trick-is-getting-the-masses-to-believe-it-is-fair-and-true/3244 "2021-05-09T07:34:58Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![PCTandTHEPLACE2B](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.algorand.co/pctandtheplace2b/32/661_2.png) [@PCTandTHEPLACE2B](https://forum.algorand.co/u/PCTandTHEPLACE2B)
#### Post date: [May 9, 2021, 7:34am UTC](https://forum.algorand.co/t/voting-system-i-want-to-create-a-block-chain-that-can-allow-someone-to-cast-a-vote-be-completely-anonymous-but-i-want-it-to-insure-that-person-only-votes-once-it-has-been-done-trick-is-getting-the-masses-to-believe-it-is-fair-and-true/3244/1 "2021-05-09T07:34:58Z")

</div>

Need block chain for elections where a person can vote and be anonymous yet the block chain can insure that person only votes once. Fair and true

---

<div class="post-metadata">

### Author: ![liz](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.algorand.co/liz/32/40_2.png) [@liz](https://forum.algorand.co/u/liz)
#### Post date: [May 9, 2021, 1:14pm UTC](https://forum.algorand.co/t/voting-system-i-want-to-create-a-block-chain-that-can-allow-someone-to-cast-a-vote-be-completely-anonymous-but-i-want-it-to-insure-that-person-only-votes-once-it-has-been-done-trick-is-getting-the-masses-to-believe-it-is-fair-and-true/3244/2 "2021-05-09T13:14:16Z")

</div>

Check out this smart contract solution for permissioned voting: [Example Permissioned Voting Stateful Smart Contract Application | Algorand Developer Portal](https://developer.algorand.org/solutions/example-permissioned-voting-stateful-smart-contract-application/)

---

<div class="post-metadata">

### Author: ![robert](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.algorand.co/robert/32/666_2.png) [@robert](https://forum.algorand.co/u/robert)
#### Post date: [May 13, 2021, 11:00am UTC](https://forum.algorand.co/t/voting-system-i-want-to-create-a-block-chain-that-can-allow-someone-to-cast-a-vote-be-completely-anonymous-but-i-want-it-to-insure-that-person-only-votes-once-it-has-been-done-trick-is-getting-the-masses-to-believe-it-is-fair-and-true/3244/3 "2021-05-13T11:00:58Z")

</div>

We implemented in one of our **Algo Builder [templates](https://github.com/scale-it/algo-builder/tree/master/examples/permissioned-voting).**  
The Algo Builder projects allow for better code management, more efficient integration and testability. In the next Office Hour, Algo Builder will be presented with focus on testing projects an smart contracts.

---

<div class="post-metadata">

### Author: ![cusma](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.algorand.co/cusma/32/888_2.png) [@cusma](https://forum.algorand.co/u/cusma)
#### Post date: [May 14, 2021, 4:53pm UTC](https://forum.algorand.co/t/voting-system-i-want-to-create-a-block-chain-that-can-allow-someone-to-cast-a-vote-be-completely-anonymous-but-i-want-it-to-insure-that-person-only-votes-once-it-has-been-done-trick-is-getting-the-masses-to-believe-it-is-fair-and-true/3244/4 "2021-05-14T16:53:31Z")

</div>

For permissionless votes you have [Block’n’Poll](https://blockandpoll.herokuapp.com/) application, already deployed on Algorand TestNet ([here’s the solution](https://developer.algorand.org/solutions/blocknpoll-blockchain-polling-web-application/)).

**NOTE:** this application does not ensure that people vote once, but should be pretty easy to include the Permissioned version since the solution repo is public.
