- Title: eIP32: Delegate Optimisations in Governance 1
- Author(s): river0x
- Related Discussions: RFC: Delegate Optimisations in Governance: 1
- Submission Date: 5th December, 2022
I propose, with the approval of the DAO, to automatically segregate delegates based on participation. This will increase participation in governance by rewarding the most active delegates and mean greater representation in decisions reached.
The criteria agreed on are:
- 60% participation
- 600 EUL delegated
- Comments next to each and every vote
Disclaimer: I am a senior researcher at Euler Labs. However, the following comments and views are my own and do not represent the positions of any affiliated organisations.
Nevertheless, there is a growing problem among some delegates. Many have a sizable EUL delegation, and yet contribute very little, if anything, to the governance of the protocol. By my estimates (taken from app.euler.finance/delegates), some 30K EUL is currently delegated to delegates that do not vote / contribute.
This is problematic because contentious votes like EIP24 do not have the full weight of the community behind them: voices remain unheard. So long as delegations continue to inactive delegates, some voting power remains unused.
I propose the splitting of delegates into two groups: Active Delegates and Public Delegates. This is the first step in my DOG (Delegate Optimization in Governance) plan, which ultimately aims to codify the lifecycle of a proposal, though more on this later.
My proposed solution is to classify delegates into two tiers (for now):
- Public delegates (no change required)
- Active delegates (details mostly worked out, implementation is purely on the front end)
Public delegates will remain as they are. They will remain on the front end for EUL holders to potentially delegate to them under app.euler.finance/delegates.
Active delegates are delegates that meet the following criteria (provisional, please give your thoughts):
- The delegate votes on at least 60% of Snapshot votes in any given month
- The delegate must give a comment on Snapshot as to why they have voted this way. See the following image for context.
- The delegates must have no fewer than 600 EUL delegated to them. This is to prevent people with 1 EUL spamming the status. This number has been agreed on by the DAO and can be revised later (alongside all numbers)
See the following for a mockup as to how this might look. Please note the proposed delegate profiles are merely suggestions and not representative of the end result.
As for enforcement, it can be verified automatically by scraping on-chain data. There are no changes required to the existing governance system: this proposition is merely cosmetic.
Implementation might take a short while. I suggest we wait 1 month from the point of the vote passing in order to provide everyone an equal chance to become an Active Delegate.
A pardon system could be implemented for Active Delegates who are temporarily AFK but do wish to remain an Active Delegate. My suggestion is an Active Delegate can be placed into this “Pardon Zone” for the number of months they’ve been active as a delegate but in weeks (e.g. 6 months = 6 weeks) to a maximum of 8 weeks.
Yes: engage the Euler Foundation to implement this front end change
No: do not implement this change