* update slashing docs * x/slashing docs general audit & cleanup * Update x/slashing/spec/02_state.md Co-authored-by: Amaury <amaury.martiny@protonmail.com> * Update x/slashing/spec/05_hooks.md Co-authored-by: Alessio Treglia <alessio@tendermint.com> * use code insertion widget * review update * Update x/slashing/spec/05_hooks.md Co-authored-by: Alessio Treglia <alessio@tendermint.com> * update link and location for fee distribution spec Co-authored-by: Amaury <amaury.martiny@protonmail.com> Co-authored-by: Alessio Treglia <alessio@tendermint.com> |
||
|---|---|---|
| .. | ||
| 01_concepts.md | ||
| 02_state.md | ||
| 03_messages.md | ||
| 04_begin_block.md | ||
| 05_hooks.md | ||
| 06_events.md | ||
| 07_tombstone.md | ||
| 08_params.md | ||
| README.md | ||
x/slashing
Abstract
This section specifies the slashing module of the Cosmos SDK, which implements functionality first outlined in the Cosmos Whitepaper in June 2016.
The slashing module enables Cosmos SDK-based blockchains to disincentivize any attributable action by a protocol-recognized actor with value at stake by penalizing them ("slashing").
Penalties may include, but are not limited to:
- Burning some amount of their stake
- Removing their ability to vote on future blocks for a period of time.
This module will be used by the Cosmos Hub, the first hub in the Cosmos ecosystem.