Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
ALP02: Token-weighted Github Issue Prioritization #2
Proposal: Token-weighted Github Issue Prioritization
Author(s): Luke Duncan
Last updated: 11/29/2017
A significant factor in governance is the visibility and discussion of issues prior to any formal decisions are made. In token based communities, tying the curation of issues to a token weighted mechanism enables projects to highlight the issues that the community collectively feels are most important. This can be a catalyst for community engagement and discussion.
At a minimum a successful implementation of this proposal would enable the following user stories:
A similar approach has been taken by district0x with their district proposal process. Their implementation has been live for quite some time now, and it appears it has been a large part of their community engagement. The code is also available in the District Voting repo.
There is a lot of overlap with ALP01, in that both can use a carbon vote inspired signaling mechanism. It may make sense for these issues to be combined into a single interface.
I like this proposal, but how about also enabling "dot voting", so you can stake-weight a user-specified % of your total token supply against different issues?
For example say I have 99 tokens, and there are 10 issues, but I am very concerned with 3 issues on the list, and to me, they are equal priority. So then I can stake-weight 33 of my tokens to each issue.
Definitely could see this being expanded to include other mechanisms! in fact what is described here is arguably not a very good process from a social choice perspective compared to more elaborate schemes (Dot voting, Range Voting, Approval Voting), the main benefit is that its simple and gives token holders more voice than they otherwise would have.
The challenge with this proposal is that it is a non-binary choice, which based on Arrow's Theorem means that no matter how we choose to vote we are making some sort of compromise. Thus, each methodology has strengths and weaknesses so it would be good to eventually support all of them. :)
Perhaps making a new ALP for dot voting makes sense and then it can be linked to this one?