In order to combat the problem of on-chain spam with governance, I propose to add a penalty mechanism to disincentivize rouge ballots. Currently, anybody can push a vote on-chain which leads to a situation where the governance mechanisms can be hijacked by self-interested parties.
We have already seen this twice, where a certain individual has created multiple spam proposals on-chain for dBadger and Rook, forcing an on-chain vote before any discussion.
Keep in mind that failed votes cost community members money - whenever spam is introduced, it requires gas to vote it down.
The way governance is currently structured creates an attack vector. There is a clear incentive for spam ballots. An attacker (or colluding group) can simply propose as many ballots as they like, hoping that they can eventually pass an asymmetric incentive - for example - a LM financial incentive for an illiquid pool that would only benefit them. This diverts discussion from important development issues. Instead, discussion becomes centered on trying to get the spam ballot to fail.
These spam on-chain votes have made a negative impact on the image of the protocol. If a spam vote passes, it calls into question the ability of the DAO to self govern. Instead of people focusing on the innovation the protocol brings to market, they are focused on trying to decide whether the governance mechanism is capable of protecting the protocol.
Concretely: I propose to introduce a 5% penalty on staked vBNT, charged against the proposer, for all failed on-chain vote proposals. This vBNT is to be burned.
Additionally, I propose a freeze on all on-chain proposals until this matter has been decided. starting at the current block (11942146). All ballots pushed on-chain AFTER this block and BEFORE a decision on BIP 11 will be considered null and void.