Merge PR #4291: Update Gov Spec Abstract
This commit is contained in:
parent
04ed12dd2a
commit
2d93efd0d5
|
@ -2,24 +2,31 @@
|
||||||
|
|
||||||
## Abstract
|
## Abstract
|
||||||
|
|
||||||
This paper specifies the Governance module of the Cosmos-SDK, which was first described in the [Cosmos Whitepaper](https://cosmos.network/about/whitepaper) in June 2016.
|
This paper specifies the Governance module of the Cosmos-SDK, which was first
|
||||||
|
described in the [Cosmos Whitepaper](https://cosmos.network/about/whitepaper) in
|
||||||
|
June 2016.
|
||||||
|
|
||||||
The module enables Cosmos-SDK based blockchain to support an on-chain governance system. In this system, holders of the native staking token of the chain can vote on proposals on a 1 token 1 vote basis. Next is a list of features the module currently supports:
|
The module enables Cosmos-SDK based blockchain to support an on-chain governance
|
||||||
|
system. In this system, holders of the native staking token of the chain can vote
|
||||||
|
on proposals on a 1 token 1 vote basis. Next is a list of features the module
|
||||||
|
currently supports:
|
||||||
|
|
||||||
- **Proposal submission:** Users can submit proposals with a deposit. Once the minimum deposit is reached, proposal enters voting period
|
- **Proposal submission:** Users can submit proposals with a deposit. Once the
|
||||||
|
minimum deposit is reached, proposal enters voting period
|
||||||
- **Vote:** Participants can vote on proposals that reached MinDeposit
|
- **Vote:** Participants can vote on proposals that reached MinDeposit
|
||||||
- **Inheritance and penalties:** Delegators inherit their validator's vote if they don't vote themselves. If validators do not vote, they get partially slashed.
|
- **Inheritance and penalties:** Delegators inherit their validator's vote if
|
||||||
- **Signal and switch:** If a proposal of type `SoftwareUpgradeProposal` is accepted, validators can signal it and switch once enough validators have signalled.
|
they don't vote themselves.
|
||||||
- **Claiming deposit:** Users that deposited on proposals can recover their deposits if the proposal was accepted OR if the proposal never entered voting period.
|
- **Claiming deposit:** Users that deposited on proposals can recover their
|
||||||
|
deposits if the proposal was accepted OR if the proposal never entered voting period.
|
||||||
Features that may be added in the future are described in [Future improvements](future_improvements.md)
|
|
||||||
|
|
||||||
This module will be used in the Cosmos Hub, the first Hub in the Cosmos network.
|
This module will be used in the Cosmos Hub, the first Hub in the Cosmos network.
|
||||||
|
Features that may be added in the future are described in [Future Improvements](05_future_improvements.md).
|
||||||
|
|
||||||
## Contents
|
## Contents
|
||||||
|
|
||||||
The following specification uses *Atom* as the native staking token. The module can be adapted to any Proof-Of-Stake blockchain by replacing *Atom* with the native staking token of the chain.
|
The following specification uses *ATOM* as the native staking token. The module
|
||||||
|
can be adapted to any Proof-Of-Stake blockchain by replacing *ATOM* with the native
|
||||||
|
staking token of the chain.
|
||||||
|
|
||||||
1. **[Concepts](01_concepts.md)**
|
1. **[Concepts](01_concepts.md)**
|
||||||
- [Proposal submission](01_concepts.md#proposal-submission)
|
- [Proposal submission](01_concepts.md#proposal-submission)
|
||||||
|
|
Loading…
Reference in New Issue