This thread is a follow up to the thread Reset Followees for the “All Topics but Governance”. It is an updated proposal based on the feedback from the community.
1. Objective
Decentralized governance cannot be fully achieved without very high participation rates from the voting body. We currently observe 45% of total voting power is cast on Governance proposals, but we have near 100% participation in All Topics Except Governance. The root cause of this discrepancy is that many neuron owners have not configured their neurons with a Followee for the Governance topic, yet they are receiving voting rewards because of default following that was configured for all neurons on the All Topics “catch all” category. This discrepancy in participation rates is an incentive to submit spam proposals for the purpose of receiving higher voting rewards at the expense of others receiving lower voting rewards. This proposal aims to remove this incentive by establishing a minimum standard for active participation in governance that will strongly motivate all neuron owners to actively configure Followees and periodically confirm their selections.
Proposal:
Require neuron owners to confirm their neuron Followee selections every 6 months. The recommended solution is to create a new button and countdown timer prominently displayed at the top of the Neurons tab in the NNS dApp (as well as a manage neuron command) that enables users to easily see how long they have to confirm their Followee selections and to easily perform the confirmation. The confirmation process should include a second confirmation pop up indicating what is being confirmed and why it is important to confirm Followees. It is acceptable for this confirmation to apply for all hotkey controlled neurons that are associated with the principal ID that is performing the confirmation (this avoids multiple confirmations for owners with a lot of neurons). When this confirmation button is first presented in the NNS dApp, all neuron owners should be allowed 1 month to confirm their neuron selections for the first time. All confirmations afterward shall occur at an interval of no longer than 6 months. When the confirmation button is clicked, the countdown timer is reset back to 6 months and begins counting down again. If a neuron holder modifies a followee for their neuron, the countdown timer is reset back to 6 months and begins counting down again. In the event that a neuron owner does not confirm Followee selections before the countdown timer expires, then all Followee designations shall be automatically removed from the neuron configuration.
2. Background
The driver for this proposal at this time is that it will remove incentives for spam proposals that are submitted to the NNS for the purpose of increased voting rewards. This will be explained below, but first it should be clarified that this change is much more important because it incentivizes further improvement toward decentralization. This feature will ensure that all governance participants make intentional decisions about their Followee selections on a regular basis, which should be the bare minimum requirement for active governance participation. ICP is a governance token and the tokenomics are designed to incentivize participation. Staking is not intended to be just a source of yield farming. We should expect that anyone who stakes must remain sufficiently active to know how to participate in governance and are doing so by this minimum standard of active participation.
This action also ensures that none of the public known neurons in the NNS dApp will retain followers indefinitely. It causes all active governance participants to stop to think about their Followee selections. Also, if neuron owners stop confirming their selections for any reason (e.g. they pass away or they lose interest in ICP governance), then their voting power will no longer be permanently assigned to a public known neuron. This helps ensure that public known neurons are always working to attract and retain followers.
All neurons were configured by default to follow ICA (neuron 28) for All Topics when the neuron was created. In many cases, this was not a conscious choice by the neuron owner. It has resulted in many neurons that are not casting votes on Governance motion proposals. This was a huge problem when only 6% of total voting power was casting votes on governance proposals. Now that proposal weights have been implemented, participation is up to 45% of total voting power. This is a significant advance in the decentralization effort and is a direct result of ICP tokenomics being tweaked to incentivize governance participation. These tweaks worked by enabling neurons that are voting on governance proposals to receive higher rewards while neurons that are not voting on governance proposals are receiving lower voting rewards. Yet, the incentives are insufficient. A whopping 55% of total voting power is not voting on governance proposals and the most likely way to get them to start participating is to double down on the previous tokenomics tweak by removing default following for All Topics if the neuron owner does not actively confirm their Followee selections. Neurons cannot receive voting rewards unless they vote and at this stage of ICP and NNS evolution there is no good reason why we should accept that voting rewards are being allocated purely based on default neuron configurations. We can and should expect a minimum standard of active participation by periodically and intentionally choosing to confirm Followee selections.
3. Pros
Reduces the probability that someone will produce spam proposals for personal gain.
Increases decentralization by increasing the total percentage of votes that are cast on governance proposals.
Establishes a minimum standard for active participation in governance in the form of easy, periodic confirmation of Followee selections; ensures ICP tokenomics is rewarding active participants.
4. Cons
This proposal would take time for Dfinity to place on their roadmap and implement, but it does provide time to communicate the change effectively to the IC community.
Over half of the voting power in the NNS is not currently voting on governance proposals, which implies there are likely a lot of neuron owners who will stop receiving voting rewards if they do not confirm their Followee selection. There could be a lot of people who get upset with this change.
The community response to this concern can be provided in simple terms: 1) staking entitles neuron owners to vote, 2) voting entitles neuron owners to voting rewards, 3) voting can occur manually or by liquid democracy through Followee designation, 4) all neuron owners are personally responsible for making sure their neuron is voting if they want voting rewards. These principles have not changed and will not be changed with this proposal. Basically, all neuron owners are encouraged and empowered to remain active participants and configure their neurons so they can earn maximum voting rewards.
5. Alternatives Considered
This proposal is not a complete solution to the proposal spam problem. It removes the incentive that is based on economic gain, but there are other causes of spam including advertisement and announcements. However, this proposal removes the root cause of one of the strongest incentives for spam proposals while also advancing the decentralization effort. If this proposal is implemented, then it will likely increase overall voting participation on Governance proposal topics.
6. Key milestones
A previous version of this proposal has been in deliberation for the last week. This revision has been scoped based on actionable feedback that we received during that deliberation. This new proposal will be deliberated until at least April 18 and will then be submitted to the NNS as a governance motion proposal in coordination with other proposals that will be made in a similar time period.
7. Discussion leads
Wenzel Bartlett (@wpb) and Kyle Langham (@Kyle_Langham) will lead this discussion and submit the proposal to the NNS.
8. Security concerns
No security concerns have been identified at this time.
9. What we are asking the community
- Review comments, ask questions, provide actionable feedback
- Vote accept or reject on NNS Motion