-
Notifications
You must be signed in to change notification settings - Fork 1
Voting Mechanism Design
Hart Lambur edited this page Aug 27, 2018
·
1 revision
TODO: Complete this spec.
Requirements:
- Token owners know when votes will occur (either via a set voting frequency or an ad hoc trigger mechanism)
- Token owners can vote (in secret)
- Token owners can prove ownership by signing votes with their private key
- Voters can see what they are voting on
- 1 token = 1 vote
- Tokens are tradable and have a market price
- Token owners vote on a question that verifies the validity of the price feed since the last vote
- The verification system can determine the outcome of a vote
Feature: Spot price source and methodology can be upgraded with a majority vote from the voters.
SchellingCoin Implementations and Discussions:
- Vitalik's original SchellingCoin post
- Vitalik's implementation of SchellingCoin (not in Solidity)
- Oracul implementation of SchellingCoin
- Kleros implementation of an optimized SchellingCoin, see whitepaper, github