DogeProtocol / go-dp

Go implementation of the DP Quantum Coin Blockchain
https://dpdocs.org
GNU Lesser General Public License v3.0
3 stars 5 forks source link

Votable governance system for gas limits, block time etc. #7

Open DogeProtocol opened 1 year ago

DogeProtocol commented 1 year ago

Rationale

Using proof-of-stake consensus, a votable system is required for gas limits, block time etc.

Why should this feature exist? What are the use-cases?

This will allow a governance model for the blockchain, instead of hard-coded parameters and also make it easier to make changes at runtime instead of a hard-fork or requiring client update.

However, post any new voted change, the system should allow a period of at-least 30 days, to give time for validators to update their hardware and network to keep up with gas limit changes.

Implementation

Do you have ideas regarding the implementation of this feature? Are you willing to implement this feature?

What is the priority?

(On a scale of 1 to 5, with 1 being highest priority)