RE: Witness voting rolling defend system - @rival proposal and analysis -top 50 witness - please read
I hate to sound contrarian; though if 52-week vote expiry becomes a thing then it'll only be a week or two before a tool comes out to auto revote witnesses.
I got all excited thinking about scaling the effective MV of witness votes if the account is inactive for too long. That was fun, thinking of different reduction curves - but it all comes back to the fatal flaw: how do we define what is active (and inactive)? Once you have the definition then it's a trivial matter to make an "keep alive / keep me active" bot and deploy that on an account.
Votes for inactive witnesses don't do any harm - it's just a wasted vote. There's probably more wasted witness votes in people who aren't voting at all. Just because somebody removes their vote for an inactive witness is no guarantee that they'll assign that vote to a different witness.
This comment comes off grumpier than I'd like! Sorry! We could just try implement these measures and just see if the bots I'm predicting actually do manifest and are used by the large accounts.
My preferred route is that we can grow the size and relative power of the middle class (dolphins) on Steem and we can do that without having to act with futile punitiveness against absentee whales.
Thank you for your honest answer, much appreciated. I think the auto vote bot wll not help because when people are not active anymore but gave a vote a year earlier they don't install a bot after a year for just voting the same witness again. But I understand your BOT feeling
That'll then only impact the accounts that are inactive now and stay inactive. This will have less impact on the accounts that are currently active but later go inactive.
BTW: By bot, I mean any automated thingy that acts on behalf of a user -> be that a process on their own computer, a process they run in a cloud or some web service (e.g. steemvoter).