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

Liquid Majority Judgment #555

Open
domi41 opened this issue Nov 12, 2020 · 1 comment
Open

Liquid Majority Judgment #555

domi41 opened this issue Nov 12, 2020 · 1 comment

Comments

@domi41
Copy link
Collaborator

domi41 commented Nov 12, 2020

Hello, esteemed heroes ; it's been a while since I last spoke, but I still follow your contribs, watching you from the comfort of my email inbox.

I experimented with Majority Judgment, this past year.
If @virgile-dev has not already told you all about this, it's important and I confidently bet that once you understand how simple and elegant it is you will love it as well.

It's the most elegant polling system there is, in my opinion (and in the opinion of many others).
There even is no need for computers, you can know who won just by looking at the resulting merit profiles.

To roughly sum it up, each participant gives a single grade to each candidate/proposal, and at the closing of the poll we rank the candidates/proposals by their median grade.

It's a beautiful system, and it totally eradicates the "waste your vote" (forced bipartisanship) problem.
It's very resilient to strategic voting, in other words.

Here's a two-minutes plea : https://demo.codimd.org/p/rJrPf448v#/
Here's a "comic" about it, in french (sorry) : https://www.lechoixcommun.fr/content/article/vous-reprendrez-bien-un-peu-de-democratie.html


This polling system is also compatible with liquid decision-making.
Here's a simple algorithm for Liquid Majority Judgment:

Algorithm: Expanding Social Circles

My judgment is, by order of precedence:

  1. My direct judgment
  2. The median of the direct judgments of my 1st degree delegates
  3. The median of the direct judgments of my 2nd degree delegates
  4. The median of the direct judgments of my ... degree delegates
  5. The default grade To Reject (no delegations, or no judgments)

The maximum delegation reach probably ought to be configurable per user, by the users.


Majority Judgment is gaining traction in France (and Chile, I hear, with their ongoing constitutional effort).
I've heard reports from multiple french political groups (greens, ecoliberals, pirates, the new french resistance, …), expressing a need for a secure and usable majority judgment polling platform, for their internal needs.

We're cooking one up as a SaaS with OpenApi (https://mieuxvoter.fr), but it's going to be centralized, and probably not liquid for quite a while.


I'll be glad to answer any question about this as best as I can.
There are many ways to implement such an algorithm, and some are more efficient and scalable than others (but are also harder to understand when looking at the code) ; it's a trade-off, as usual.

@santisiri
Copy link
Member

Hi @domi41, so nice to see you again here friend! I've heard about it but haven't seen any implementations. Will definitely have a look at it. Have you checked Quadratic Voting? It has given us good results with some pilots we did like this one in Colorado (https://www.bloomberg.com/news/articles/2019-05-01/a-new-way-of-voting-that-makes-zealotry-expensive)

Also check https://gitihub.com/DemocracyEarth/DemocracyDAO .. it's a fork of the MolochDAO code to allow Quadratic Voting. Might be a suitable approach to implement some MVP smart contract for Liquid Majority Judgement.

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

No branches or pull requests

2 participants