Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changing Ballot Votes #6

Open
j0xhn opened this issue Mar 3, 2018 · 1 comment
Open

Changing Ballot Votes #6

j0xhn opened this issue Mar 3, 2018 · 1 comment

Comments

@j0xhn
Copy link
Contributor

j0xhn commented Mar 3, 2018

Title

  Title: Change Vote
  Layer: Voting dApp

Abstract

Once a vote has been submitted, have the ability to change your vote by either changing from yes => no, no => yes, or abstain.

Rationale

There are both pros and cons to this idea.

Pros:

  • If new information comes to light, votes can change to reflect new information. Might be useful for long votes that last over a week? But not so much if only 2 days.
  • Removes need to wait until last minute, which might cause people to miss the vote entirely. This would enable people to vote as soon as they heard about a ballot and not feel like they needed to wait until the last minute

Cons:

  • People might change their vote in order to not appear like they were on the losing side. Then future people would see that 100% voted yes/no and would feel a bias "because everyone else voted that way so it must be absolutely right for a reason"
  • Purchasing votes. If vote is close and everyone has voted, someone could possibly pay for a winning vote. This attack vector is actually possible without changing votes as well, because someone could just pay an undecided voter to vote in the desired direction.
@6proof
Copy link

6proof commented Mar 6, 2018

This would go against the thousands of years old democratic practice of the ballot box - once a vote is cast it is immutable. This makes it impossible to bribe, intimidate or extort someone to change their vote in the case of a close election. We are all encouraged to vote only when we have considered our options and be bound by our actions. Thank you for presenting for discussion, and I encourage all to maintain the current method.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants