A possible solution would not to have it on hard forks but on a rolling 3 year per user account so no witness would lose all there votes unless they somehow gained all the votes in 1 day. This is plenty time to campaign for votes without constantly spamming everyone to fork melting fury.
You are viewing a single comment's thread from:
Yes, I think it makes sense. Even 2 years or 1 year would be fine. And doing it on hard forks relieves the blockchain code from constantly verifying the vote time of every account for every witness, which would be the case for a regular vote expiration check up.