# OneVote: Anonymous voting solution with out collusion

**URL:** https://talk.harmony.one/t/onevote-anonymous-voting-solution-with-out-collusion/15295
**Category:** zkDAO
**Created:** [March 29, 2022, 8:33pm UTC](https://talk.harmony.one/t/onevote-anonymous-voting-solution-with-out-collusion/15295 "2022-03-29T20:33:40Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![AleksandarHadzibabic](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/aleksandarhadzibabic/32/10081_2.png) [@AleksandarHadzibabic](https://talk.harmony.one/u/AleksandarHadzibabic)
#### Post date: [March 29, 2022, 8:33pm UTC](https://talk.harmony.one/t/onevote-anonymous-voting-solution-with-out-collusion/15295/1 "2022-03-29T20:33:40Z")

</div>

## OneVote: Decentralized anonymous voting platform

OneVote is fully decentralized anonymous voting application. OneVote allows users to vote without revealing their identity. It is leveraging Semaphore and zk-proofs for anonymous signaling and privacy preserving.

## Application type

zkDAO

## Proposal Overview

This application allows anyone to create new voting process or to vote on already existing processes. In order to vote users need to register their identity. Registration is done with the use of Semaphore smart contracts. User’s IdentityCommitment is stored on chain, but their identity remains private. When casting a vote, proof of registration is created and verified by Semaphore smart contract. Users are not allowed to vote on the same voting process twice. Double voting is disabled with the use of external nullifiers (voting process id). Nullifier hash (hash of external nullifier and identity nullier) is stored on chain and checked every time voting happens, which prevents double voting.

## Use Cases

This application can be used by DAOs as a governance tool. DAO members can vote on important decisions without revealing which voting option they chose. This privacy aspect is really important as it prevents discrimination and possible conflicts inside DAO. OneVote can essentially be used for any big public decision, where keeping privacy is important.

## Competitive Landscape

Right now, there are some dapps focused on voting, especially for DAO purposes (Aragon, Snapshot..). But these apps lack anonymity. User’s public addresses are exposed, which can lead to possible conflicts or revealing personal identity. OneVote is overcoming these issues, by providing anonymity to voters, while achieving the same goal.

## Proposal Ask

The OneVote application will be established to be community-driven and self-funded by the DAO in a bid to bring privacy to the DAOs. In order to get this up and running, we will be requesting the $15k/year stable basic income to take care of initial development, welfare and operations costs.

1. launching a feature-complete product on our testnet
2. forming a DAO with 5-out-of-9 multisig with our DAOs
3. launching on our mainnet with audit
4. attracting 1k daily active users (with launch video, full PR promotion)
5. attracting 10k daily active users (with a detailed roadmap, governance process)

## Our public road map

| Objective | Date | Status |
| --- | --- | --- |
| Testnet launch | Feb 27th | Done |
| Beta Testing and Fixes | Apr 21th | Pending |
| Smart Contract Audit | May 30th | Pending |
| Mainnet Launch | June 31st | Pending |

## External links

1. [OneVote Application](http://35.233.48.224/)
2. [Github repo](https://github.com/hadzija7/ZKVoting)

## Screenshots of current Web app (alpha version):

1. Home page  
 ![image](https://canada1.discourse-cdn.com/flex035/uploads/harmony1/original/2X/5/52c5dcff909d6fba59f864b497ef14c84e3ea131.png)
2. Voting process  
 ![image](https://canada1.discourse-cdn.com/flex035/uploads/harmony1/original/2X/6/6a3220c05fa60c10d9e9cd8cb0b3163419415f4a.png)

## Mainnet ETA

Mainnet launch will take place June 31st, 2022

We are actively looking for more members and active testers to join OneVote.

---

<div class="post-metadata">

### Author: ![socathie](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/socathie/32/5676_2.png) [@socathie](https://talk.harmony.one/u/socathie)
#### Post date: [March 30, 2022, 4:37am UTC](https://talk.harmony.one/t/onevote-anonymous-voting-solution-with-out-collusion/15295/2 "2022-03-30T04:37:05Z")

</div>

It’s pretty clear what OneVote is supposed to achieve, but some more work needs to be done to get it up and running. Nonetheless yes from me as a governor.

---

<div class="post-metadata">

### Author: ![hakwan](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/hakwan/32/8566_2.png) [@hakwan](https://talk.harmony.one/u/hakwan)
#### Post date: [March 30, 2022, 10:12pm UTC](https://talk.harmony.one/t/onevote-anonymous-voting-solution-with-out-collusion/15295/3 "2022-03-30T22:12:47Z")

</div>

yes from me as a governor too. i also suggest the applicant to flesh out more plans re: how to distinguish this from similar products, e.g. AnonyVote which is also funded through our zkDAO program

---

<div class="post-metadata">

### Author: ![tosin](https://avatars.discourse-cdn.com/v4/letter/t/848f3c/32.png) [@tosin](https://talk.harmony.one/u/tosin)
#### Post date: [March 31, 2022, 4:46am UTC](https://talk.harmony.one/t/onevote-anonymous-voting-solution-with-out-collusion/15295/4 "2022-03-31T04:46:28Z")

</div>

DAO tooling is a key focus in the Messari report and this tool will be a necessary addition to the ecosystem. Yes from me as governor of zkDAO

---

<div class="post-metadata">

### Author: ![Kousik\_Rajesh](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/kousik_rajesh/32/13468_2.png) [@Kousik\_Rajesh](https://talk.harmony.one/u/Kousik_Rajesh)
#### Post date: [March 31, 2022, 10:32am UTC](https://talk.harmony.one/t/onevote-anonymous-voting-solution-with-out-collusion/15295/5 "2022-03-31T10:32:08Z")

</div>

Anonymous voting is a much-needed tool for DAOs. Yes from me as governor of zkDAO.

---

<div class="post-metadata">

### Author: ![kayuet](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/kayuet/32/9932_2.png) [@kayuet](https://talk.harmony.one/u/kayuet)
#### Post date: [March 31, 2022, 11:34pm UTC](https://talk.harmony.one/t/onevote-anonymous-voting-solution-with-out-collusion/15295/6 "2022-03-31T23:34:42Z")

</div>

Yes from me as a governor of zkDAO. Looking forward to see the final product.

---

<div class="post-metadata">

### Author: ![kayuet](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/kayuet/32/9932_2.png) [@kayuet](https://talk.harmony.one/u/kayuet)
#### Post date: [April 1, 2022, 1:07am UTC](https://talk.harmony.one/t/onevote-anonymous-voting-solution-with-out-collusion/15295/7 "2022-04-01T01:07:07Z")

</div>

WIth 5 votes from the dzDao governors, this project will be funded. since the applicant has already reached milestone 1, we will start paying out DBI.
