Yep! an interesting idea worth to throw a neuron or two on it right? :)
However, I can't see how this idea could likely require a bigger refactor than other options. I see it way more easy to implement than the many, multiple and diverse that have already been suggested throughout this post. Including those proposed by @steemitblog.
Do you care to elaborate where you see the 'bigger' difficulty?
It might not be that different actually. The logic around weekly powerdowns would have to be replaced with a lock-in for a certain period of time.
Well, those lock-ins for a certain period of time is precisely what I find most interesting and accurate on @yabapmatt optics about how address more directly the solution @steemitblog is posing. Well, at least while commitment never stops being present in the 'algorithmic' equation. Because otherwise, ¿Where's The Love? };)