cosmos-sdk/x/slashing/spec
gamarin2 b18bd06a36 Merge PR #5379: New docs V1 (merge master-docs to master) 2019-12-10 09:29:46 -05:00
..
01_concepts.md Merge PR #5074: move docs/spec into x/module/spec 2019-09-19 17:42:31 -04:00
02_state.md Merge PR #5074: move docs/spec into x/module/spec 2019-09-19 17:42:31 -04:00
03_messages.md Merge PR #5074: move docs/spec into x/module/spec 2019-09-19 17:42:31 -04:00
04_begin_block.md Merge PR #5299: Migrate Equivocation Handling to x/evidence 2019-12-02 20:58:14 -05:00
05_hooks.md Merge PR #5074: move docs/spec into x/module/spec 2019-09-19 17:42:31 -04:00
06_events.md Merge PR #5299: Migrate Equivocation Handling to x/evidence 2019-12-02 20:58:14 -05:00
07_tombstone.md Merge PR #5074: move docs/spec into x/module/spec 2019-09-19 17:42:31 -04:00
08_params.md Merge PR #5299: Migrate Equivocation Handling to x/evidence 2019-12-02 20:58:14 -05:00
README.md Merge PR #5379: New docs V1 (merge master-docs to master) 2019-12-10 09:29:46 -05:00

README.md

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.

Contents

  1. Concepts
  2. State
  3. Messages
  4. Begin-Block
  5. 05_hooks.md
  6. Events
  7. Staking Tombstone
  8. Parameters