ping
December 16, 2019, 8:25am
1
In previous thread, I was going to reduce the voting period of governance. but the most validators don’t support that proposal, and @sunnya97 suggested a variable voting period solution. that’s a very good idea. and we want to make it to be real.
Here is a draft for implementation of variable voting period. You can edit it if you want.
If you have any suggestions. be free to write it down.
2 Likes
Gavin
December 20, 2019, 7:31pm
2
Hey Ping, I don’t have access to the doc, so I sent a request.
@ping Me too. Sent request.
ping
December 25, 2019, 1:32am
4
@Gavin @sunnya97 I updated to public, you can edit now
2 Likes
I wrote up an ADR for the unilateral extensible method:
# ADR 18: Extendable Voting Periods
## Changelog
- 1 January 2020: Start of first version
## Context
Currently the voting period for all governance proposals is the same. However, this is suboptimal as all governance proposals do not require the same time period. For more non-contentious proposals, they can be dealt with more efficently with a faster period, while more contentious or complex proposals may need a longer period for extended discussion/consideration.
## Decision
We would like to design a mechanism for making the voting period of a governance proposal variable based on the demand of voters. We would like it to be based on the view of the governance participants, rather than just the proposer of a governance proposal (thus, allowing the proposer to select the voting period length is not sufficient).
However, we would like to avoid the creation of an entire second voting process to determine the length of the voting period, as it just pushed the problem to determining the length of that first voting period.
Thus, we propose the following mechanism:
### Params:
- The current gov param `VotingPeriod` is to be replaced by a `MinVotingPeriod` param. This is the the default voting period that all governance proposal voting periods start with.
This file has been truncated. show original
2 Likes
ping
January 6, 2020, 2:27am
6
Great, The only thing I want to suggest is ‘MinVotingPeriod’ should be 7 days, otherwise the voting period is going to be too long. it is not efficient.