-
Notifications
You must be signed in to change notification settings - Fork 8
UpVote in Hypha DAO
Hypha DAO implements upvote by running an upvote election, at the end of which the chief delegates receive a badge and extra voice power.
The idea was to keep the Eden process as close to Edenia implementation as possible
Depending on the number of participants, an Eden election has a certain number of expected rounds and expected group sizes per round.
We use Edenia code to calculate both - at the start of each round, we calculate the minimum group size, and number of groups.
We then spread the members evenly amongst the groups - some if the groups will end up with 1 more member than others.
We use the same code as Edenia for setting a random seed to the election based on Bitcoin block hash at a certain point in time. This is the source of randomness throughout the election.