-
Notifications
You must be signed in to change notification settings - Fork 361
CPS-????: Proportional Fairness in Stake-based Voting #1074
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
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@qinwang-git I've read your problem statement, and can understand the argument for what you are recommending, but there is nothing that can be done with this in the CIP process. The behaviour & personal choices of Project Catalyst (and all funding governance) are outside the CIP process scope... there would be no obligation for the Catalyst team to do anything about this problem statement: or even to read it, let alone officially acknowledge it.
We do have in our PR queue some technical submissions from the Catalyst technical architects (currently in Draft
for a long time) but they are offered in the other direction: from Catalyst processes that may also be of use to the general community. But there is no way a CIP or a CPS can ever impose choices on Catalyst like what you've recommended.
In case there is any perceived doubt I'll tag the other editors (@Ryun1 @Crypto2099 @perturbing) but plan to close this as being entirely "out of scope" for the CIP process. I feel the best place to post this material would be on the Cardano Forum in the Catalyst category. I know that quadratic voting is in the works as a parallel measurement in Fund 14 and the other readers in that category may have more practical suggestions about the right place to submit your ideas.
I am the Lead Architect in Project Catalyst, so we can consider that its Officially Acknowledged, and Read. 😄 Re the issue at hand, this is a recognized issue inside Project Catalyst, and we are taking concrete steps. Please note fund parameter A18 at https://docs.projectcatalyst.io/current-fund/fund-basics/fund-parameters which apply to all categories in Fund 14. On Github you can also reach out to us via: https://github.com/input-output-hk/catalyst-voices/issues And otherwise you can also communicate directly with the Community and Project Catalyst via the regular Catalyst Town Halls. |
@qinwang-git I assume this CPS is part of this proposal: https://projectcatalyst.io/funds/13/cardano-use-cases-concept/proportionality-in-stake-based-voting? An observation I can make is the problem you identify is not unique to catalyst, on-chain voting for governance actions has similar issues. Therefore, a CPS could be directed more to the on-chain side of the issue, as could a CIP in how proportional fairness might be done on cardano for governance votes. And certainly whatever results you produce I will be very interested in if we can apply them for Catalyst. |
Thank you, @rphair and @stevenj, for the detailed feedback and clarification. I appreciate the guidance. At the same time, I’m encouraged to hear that the proportional fairness issue has been officially acknowledged within Catalyst, and that steps such as Quadratic Voting in Fund 14 are already underway. Yes, as noted, this work is part of our proposal in the Catalyst Project (Fund 13), where we have been formulating the approach and aiming to provide a concrete solution. Our work could also be extended to broader on-chain voting mechanisms for governance actions. So, do you think it would be more appropriate to revise this CPS (updated with new commits) into a broader on-chain governance problem to align with CPS discussions (on governance)? Or should we close this PR and move the discussion entirely to Catalyst Voices? (One concern I have is that Catalyst Voices also contains many development-focused issues rather than research-oriented topics). P.S.: We have also reworded a few descriptions in the README. |
@qinwang-git thanks for asking... as referenced already in #1074 (review) we've ruled "human factors" and "budget" considerations out of the CIP process. You can follow that discussion here at its tentative conclusion (though it won't be finalised until one or more the CIP editors writes & commits a new So if you have a CPS about voting algorithms applicable to Cardano's on-chain voting — written in a way that entirely technical CIPs might derive from it — and with neither CPS nor any anticipated CIP containing, nor expected to contain, rules about what human beings must do in your specification — then yes you could feel free to formulate and (re)submit it here. Otherwise, it would be best to take your overall design & recommendations to Catalyst Voices rather than proceeding through the CIP repository. p.s. I'm putting this in |
Summary
This CPS identifies fairness issues in Project Catalyst's stake-based voting mechanism where single large stakeholders can unilaterally determine outcomes.
Key Evidence
Authors
Request
(rendered latest version of CPS)