Title: Snapshot Voting - Implement Shielded Voting
Authors: Icedcool
Squad: Icedcool, Jamesmontgomery.eth, Links
Date Created: 11/16/22
Date Posted: 12/2/22
TLDR:
- Implement Shielded Voting for all Snapshot Votes
- Test out Shielded Voting here.
Summary
This proposal is to suggest and gain consensus for implementing Shielded Voting for all Snapshot votes at BanklessDAO. Shielded voting will enable partial voter privacy, which prevents the voting process from influencing the voting results.
Votes and voting results will be hidden for the entirety of the vote, and will be revealed at closure of the vote.
BACKGROUND
The aim of Snapshot voting is for BanklessDAO contributors to express their sentiment through token weighted voting. Currently BanklessDAO Snapshot Votes are transparent and visible through the entirety of the vote. This can create scenarios where the current results influence the vote.
By implementing Shielded Voting, we support voter sentiment expression that is more accurate, while preventing different voter gaming potentials.
MISSION & VALUES ALIGNMENT
Snapshot votes at BanklessDAO are meant to be a clear expression of sentiment from contributors and the DAO.
By implementing Shielded Voting we enable this expression, while decreasing the capacity for negative voting externalities.
This is in direct alignment with the mission and values of the DAO of decentralized governance, culture and integrity.
SCOPE OF WORK
Once consensus and approval are gained for Shielded Voting on the forum, this will be implemented on Snapshot for the rest of Season 6.
At the end of Season 6, we will collect feedback via the coordinape form to surface sentiment around the implementation, and either modify or submit a bDIP to add shielded voting verbiage to the constitution.
Acknowledgements
Shielded Voting (like much of the technology in the space) is in development and in a beta phase.
The risks are outlined here:
- The underlying threshold encryption implementation is still rather new and, therefore, may contain unknown bugs.
- The infrastructure to communicate the encryption and decryption keys between the Snapshot Hub and the Shutter Network is equally new.
- In this initial deployment, the Keyper set (the entities collaborating to perform the threshold encryption mechanism) will not be fully decentralized.
NEXT STEPS
- If approved, implement Shielded voting for the rest of Season 6.
- Gather feedback on the experiment from the DAO
a. Via Coordinape form - If sentiment is positive
a. Create a bDIP and put on the forum for consensus
b. Put bDIP on Snapshot
c. Enjoy Shielded voting!
POLL
- Approve
- Deny
0 voters