KuChainNetwork / Project-Decalogue

Collecting general advices to improve KuChain
10 stars 10 forks source link

[DOC] DAO governance module Requirements document #10

Open o-o-0 opened 4 years ago

o-o-0 commented 4 years ago

Type of Proposal

Background

As we all knows that DeFi need decentralized governance to help them to keep decentralize,ist called as Decentralized Autonomous Organization (DAO).

The DAO can govern the DeFi contract or protocol ,member of it can use their tokens to vote for proposal and got some reward.

KuChain use PoS consensus and has own validators, its a natural governance machine work for the KuChain community,that was decentralized and perfect.

For the other consensus and community, KuChain gov module is insufficient.

So KuChain can build DAO tools/platform for DAOs do some governance in the feature.

Describe The Proposal (No more than 50 words)

KuChain need serve the DAO , and make them stake, vote with their own token.

Business Model (Optional for underlying technology)

DAO tools can make more activity on chain, and produce more gas fee , KuChain not only serve the tokens trade each other, but also support token staking and use .

So KuChain can attract high quality token,and high quality talents both.

Implementation Steps (Optional for economic model)

KuChain need implement the DAO module, with the functional about

Timetable (Optional)

Estimate the timetable of your plan.

Implementation Steps Time Consuming
step 1 build DAO gov moudle
step 2 integrate with asset module
step 3 testing
Total duration 6 weeks

Contact Information

cryptodeepvalley@gmail.com

angelorc commented 4 years ago

What you are looking is already implemented. cosmos-sdk use the gov module where the governance (validators and delegators) must vote on proposals (https://docs.cosmos.network/master/modules/gov/). The new version of sdk have also the upgrade module that can handle the upgrade on chain.

Can be useful to change the proposal and describe which kid of proposal should be added and the schema process for each proposal

o-o-0 commented 4 years ago

@angelorc Thank you for point out that cosmos-sdk has upgrate the gov module, but like what I said, KuChain need support the token which is issued by the user, the Token need to be treated as a voting power for their own DAO.

If you have read the source code of Kratos , you will figure it out ;-) .