Streamline the gov process

I propose we use a system similar to Yearn’s to streamline our governance process and make it more quick and efficient. This would go as follows:

Proposals posted on the forum would include a poll where atom holders can signal (no gas fee) how they feel (Yes, No) about them. These polls would be up for 3 days or maybe up to a week long. This would be the stage where they solicit feedback and fix up the proposal, if people think things need fixed or changed they will just vote no on the poll. Then op can fix the issues and they can repoll for a new, upgraded, proposal.

Then, if it has a favorable result (majority voting yes, or greater than 51% with some % for minimum quorum for the poll), it would move to an on-chain vote. I suggest we shorten the on-chain voting period to a week as everyone should already know what the issues up for vote are and have discussed them earlier during the polling phase on the forums.

I feel like this process would lead to more discussion and a clearer process than we have now in regards to when proposals are close to being submitted for on-chain votes and the publics sentiment about them.

While this isn’t a formalized proposal I would like to hear people’s thoughts on the matter.

The two things I am proposing are really building some sort of gasless polling for atom holders to vote on at, akin to snapshot on eth, (probably msg signing with their key which can then be used to lookup their staked amount to tally votes) and lowering the voting time on cosmos to 1 week.

Also, I think the community should encourage users, both devs and regular atom holders, to use the forums more to talk about their ideas on governance and the ecosystem this is something that I really don’t see happening at all.

1 Like

I think the two biggest changes I want as governance user is the ability to edit a proposal while resetting the vote state.

The second thing I’d really like is for fractional voting. This would enable exchanges and custodians to easily enable proxy voting schemes.

I would be in favor of faster voting schemes when we have subkeys.

The part of the difficulty of voting is that we have to access money moving keys with millions of dollars in assets on them.

2 Likes

An unofficial vote was cast by myself through one of the forums in respect to the (then) forthcoming proposal #29. I think it is an attractive idea and i tried to enforce it in practice when we members were deliberating.

Zaki’s proposition to code the ability to amend proposals is also great, although it will place a burden - for people who have already voted - to review the amended proposal again and re-vote. But i believe the utility is there and i feel it is higher than the cost. Perhaps the deadline of the vote should also be extended i.e. by resetting it alongside the vote state.

Fractional voting proposed by Zaki is also a great idea that will bring utility to the governance processes.

1 Like

Wouldn’t that basically be the same thing as submitting a new one?

Perhaps block explorers should support explicit “superseded by” metadata to point to the newer version.

The advantages of an edit/ cancel process would be that you can get you can instantly reuse the deposit.

Could this be used to perpetually keep a proposal live? To spam. Assuming bounds would be used to prevent that eg. two edits max

+1 on fractional voting.

This would help massively for potential use-cases of interchain accounts as well.

Editing an on-chain proposal sounds interesting, maybe have them pay half of the required atoms for deposit (200) to edit and restart the voting? I do think this could cause spam but maybe making it not cheap to do but having it as an mildly expensive option isn’t bad. Also I could see people abusing this if the vote isnt going their way? But I would be willing to test it out then if it got abused remove it or fix it somehow.

So this would let someone on binance say easily vote with their atoms wheres this is hard to do now? What do we need for this to happen? Are subkeys apart of cosmwasm?

Could we make vote only keys, I think they have some type of key separation on eos?