Currently, if a UNI holder delegates during an open vote, they cannot begin voting until the next vote begins.
This delay could become a major point of voter suppression, as most users will likely delegate because of the current proposal being voted on. We have seen major voter apathy in other projects like Maker and Compound. Most UNI holders will not be proactive and delegate their vote just to be ready in case something they actually care about pops up. They’ll look to delegate and vote immediately when a triggering issue arises.
I would like to see a modification to the governance contract to allow UNI holders to delegate and immediately vote, rather than being delayed until the next proposal.
Before we run a poll, I thought it would make sense to understand the tech implications of how this could be accomplished and if there are any trade-offs that I’m not thinking of.
Please share thoughts on how the above could be accomplished with code, and what side-effects it may cause.