gitcoinco / skunkworks

experimental laboratory
64 stars 35 forks source link

Get Quadratic Voting running on Compound Style GovernorAlpha #223

Open owocki opened 3 years ago

owocki commented 3 years ago

I would like to prototype what Compound GovernorAlpha would look like if it had quadratic voting implemented on it

Here is the promise I see in these ideas;

  1. GovernorAlpha is the most popular DAO treasury management service in the world
  2. Quadratic Voting is a really powerful way of making a governance system more democratic, but it relies on Sybil Resistence; which proof of humanity can provide.

I have started putting together the contracts for this at https://github.com/owocki/compound-protocol/pull/1/, but didnt get very far because

  1. i cant get the versions of solidity between both contracts to play nicely together
  2. hardcoded version of POH witih mainnet address on it( perhaps the QuadraticGovernorAlpha should take a new POH deployment address in its constructor)

the task here is to get QuadraticGovernorAlpha to

  1. get run successfully on your local environment.
  2. update the voting function to achieve quadratic liquid democracy, eg we want to square root each of the delegated votes individually.
  3. write some tests for QuadraticGovernorAlpha (for failure conditions + success conditions of voting - eg vote with not being on the registry, being on the registry) and have the tests passing pass
  4. submit a PR back to https://github.com/owocki/compound-protocol with the working implementation

please only 1 person at a time work on this pls; id hate it if multiple ppl worked on this + i could only pay the first who submitted a fix

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 0.12 ETH (410.98 USD @ $3424.82/ETH) attached to it.

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 265 years, 5 months from now. Please review their action plans below:

1) hayasewlvct has started work.

Ask to the local government Preparing quadratic equation Identify the equation distribution area Asking oral question to some people and government assign organ 2) gejzobesny has started work.

Nevím co mám rict zatím sem nic nedostal … 3) florian911 has started work.

Jrjrjekdkdkkdke eiekekskks sksksks s skssks 4) mohamadazreen97 has started work.

Mining crypto proof yeah every body sting yahuuu 5) liezna has started work.

Im ready to work.......💪💪💪💪 6) laurels16 has started work.

I am interested to get detailed information about this project.

Learn more on the Gitcoin Issue Details page.

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 0.12 ETH (304.19 USD @ $2534.93/ETH) has been submitted by:


owocki commented 3 years ago

@liezna why did you submit work with an unrelated project that has nothing to do with the scope of this project?

if anyone is actually working on the scope pls feel free to comment + let me know or email me kevin@gitcoin.co

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 0.12 ETH (324.60 USD @ $2704.97/ETH) has been submitted by:

  1. @liezna

@owocki please take a look at the submitted work:


androolloyd commented 3 years ago

Couple questions:

Proposal Quorums, how are they to be set and managed.

How is the effected of delegated voters taken into account, if i have 2000 Votes from 200 delegates vs 2000 votes from 20.

mohamadazreen97 commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done

Work for 0.12 ETH (304.19 USD @ $2534.93/ETH) has been submitted by:

I love u

owocki commented 2 years ago

closin gthis due to lack of activity

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


The funding of 0.12 ETH (479.01 USD @ $3991.78/ETH) attached to this issue has been cancelled by the bounty submitter