Should We Implement Term Limits for Drep?

Every form of power should have some degree of limitation. Although our Drep delegation is fluid, and people can freely choose their preferred Drep, over time, certain issues will inevitably arise. Some people may forget whom they delegated to, while others may lose access to their wallet keys after delegating.

Currently, staking rewards can only be claimed after delegating to a Drep or abstaining. While many may choose to abstain, some people might simply delegate to any Drep just to claim their staking rewards without much thought.

This situation can lead to certain Dreps effectively gaining a permanent increase in power due to these careless delegations. While many Dreps may not intend to exploit this, relying solely on individual morality to limit power is irresponsible.

Therefore, I believe we should study the possibility of implementing term limits for Dreps and consider including it in the constitution. The term length could be one, two, or even five years, but having a term limit would be better than having none at all.

Regular re-delegation would also serve as an opportunity for people to reassess their chosen Drep. This process would not harm popular Dreps—those who are truly supported will continue to be chosen even after periodic re-delegations.

Compared to imposing a cap on delegation amounts, implementing term limits better aligns with fairness, democracy, and decentralization.
Everyone is welcome to discuss this issue and share their opinions.
My English is not very good, so I used GPT to translate this. To prevent any misunderstandings, I have attached my original text.

任何一个权力都应进行一定程度的限制,虽然我们的Drep委托是流动的,人们可以随意选择他们喜爱的Drep。但是是随着时间推移,一定会出现有的人忘记自己委托的人是谁,还有的人委托后丢失了钱包的密钥。而且我们的质押奖励现在需要委托给一名Drep或者弃权后才能提取。即使很多人或许投了弃权,但是一定也存在有的人随便委托给了一个Drep只是为了提取质押奖励的情况。
这种情况会导致有的Drep权力相当于永久的增加了这不负责任委托人的一部分。实际上是不利于去中心化的。很多Drep或许并没有这个本意,但把权力的限制寄托在个人的道德之上是不负责任的。
所以我想我们是不是应该对Drep的任期制进行一定程度的研究,或许可以增加到宪法里。
也许是1年或者是2年,或者是5年,但总之有任期会比没有任期能好上一些。
重新进行委托时也会是人们重新审视自己的Drep的一个过程,并且实际上并不会损害受欢迎Drep的地位,那些喜爱的Drep的支持者并不会因为几年一次的重新委托就不再喜爱他们支持的人,所以比起对Drep的委托量进行上限的限制,我想增加任期限制更能体现公平和民主,以及去中心化的理念。
欢迎大家对这个问题进行讨论,各抒己见。

9 Likes

I recall the first time you made that suggestion & was surprised nobody responded then:

I don’t have an opinion on the issue itself but wanted to emphasise there would be a hairy technical problem implementing this in the Cardano protocol; since one or more of the following would have to be agreed upon and implemented:

  • Considering the DRep registration invalid after the expiry time had elapsed, and refusing further delegations from ada holders afterward;
  • Considering DRep delegations from ada holders invalid once the DRep had been registered longer than the expiry time;
  • Deciding whether a delegation to an “expired” DRep is considered an “abstain” or an invalid delegation that must be resubmitted to continue claiming staking rewards;
  • (perhaps an unrelated decision: but for completeness) Whether to declare an “abstain” delegation also expired after this time period.

I wouldn’t assume that’s a complete list, but I do know from past experience that anyone seriously proposing term limitations would have to produce a Cardano Improvement Proposal that answered at least the questions above & proposed how these would be implemented in the protocol (i.e. the Cardano Ledger). :thinking:

3 Likes

Hello @champollion

There is a simple solution to this.

Term limits to delegation instead.

Since in order to vote everyone basically becomes a dRep, we could make delegating to a dRep a standardized smart contract that expires in X epochs. When voting power snapshots are taken, these contracts would divert voting power to dReps if below or equal to X threshold or leave voting power with delegated wallet if above X.

This way any wallet that becomes inactive will automatically remove it’s voting power after X epochs. If wallet is active they will have to delegate again after X epochs, thus choose a dRep (same or new one) again.

They can, of course, cancel this contract at any time and redelegate to any other dRep.

This way you never have to monitor dRep activity and try to measure how long they have been this dRep number or some other number. Also, it will prevent someone loosing a dRep delegation if they delegate just before their dReps term ends.

3 Likes

I would put expiration of dRep (and also stake pool) delegation in the protocol. Then, it doesn’t need a contract.

But otherwise: agreed.

4 Likes

Thank you! I have also considered that this might be somewhat challenging from a technical perspective. Of course, this issue may not be very urgent at the moment, but in the future, we may still need to achieve this.

Thank you! This method looks a bit simpler!

2 Likes

Keeping an eye on ensuring the voting power of DRep’s remains as democratized as possible is always a topic worth exploring. Thank you for posting this topic and I agree that some form of automatic expiration of a DRep’s delegation will help keep more delegators engaged. Also keep in mind it has the potential to annoy passive stakers who simply want to generate profit.

1 Like

Yes, this is a very valid concern and should be taken seriously. Just as elected representatives in the real world typically serve fixed terms of four or five years, I believe Dreps should also be subject to similar term limits. This would bring governance standards in line with democratic principles.

While it’s true that we operate within a liquid democracy and people can move their delegation at any time, in practice, most delegators do not actively change their Drep unless prompted. This leads to passive power accumulation, which can persist even if the Drep becomes inactive or, in unfortunate cases, is no longer able to participate in governance at all.

By introducing term limits, we create opportunities for newer and active community members to step up and receive delegation. It also encourages a culture of regular evaluation and renewal, reducing the risk of power becoming too concentrated.

Furthermore, we can link Drep IDs to wallet reputations. When a Drep’s term ends, and if they choose to re-register, their past decisions and performance can be taken into account. If we move toward a more reputation-based system—perhaps one that balances personal voting power with stake weight—this can help maintain long-term accountability and commitment within the governance process.

Ultimately, term limits are not a restriction on good Dreps—they are an invitation for the community to consciously reaffirm trust in them.

I think you make a strong case here.

3 Likes

This is an excellent point. While decentralization is a cornerstone, it doesn’t maintain itself. Your proposal for term limits for DReps is pragmatic and necessary.

I agree that it helps combat voter inertia, encourages delegate participation, and promotes healthy competition among representatives. However, we can’t ignore that this solution could create its own problems. A strict term limit might disrupt long-term projects led by experienced DReps, and a constant transition period could confuse users who aren’t deeply involved in governance.

Despite these potential complications, I believe the risk of centralization by inertia is far greater. I propose we seriously discuss this idea for its possible inclusion in the constitution. The health of the network depends on solutions that, even if not perfect, address the real challenges we face.

Term limits for DReps sound appealing as a safeguard against permanent power concentration and could push delegators to reassess their choices.

Still, there are some issues:

  1. delegation changes takes two epochs to reflect, meaning that during this lag the delegator’s vote isn’t counted - if the DRep was a strong representative of a certain agenda, that absence could be crucial.
  2. Term limits might reduce “set and forget” delegations, but they could also disrupt continuity and expertise.

Balancing such a change with reminders or participation incentives could make it more practical.