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).