github.com/Finschia/finschia-sdk@v0.48.1/x/slashing/spec/README.md (about) 1 <!-- 2 order: 20 3 title: Slashing Overview 4 parent: 5 title: "slashing" 6 --> 7 8 # `x/slashing` 9 10 ## Abstract 11 12 This section specifies the slashing module of the Cosmos SDK, which implements functionality 13 first outlined in the [Cosmos Whitepaper](https://cosmos.network/about/whitepaper) in June 2016. 14 15 The slashing module enables Cosmos SDK-based blockchains to disincentivize any attributable action 16 by a protocol-recognized actor with value at stake by penalizing them ("slashing"). 17 18 Penalties may include, but are not limited to: 19 20 - Burning some amount of their stake 21 - Removing their ability to vote on future blocks for a period of time. 22 23 This module will be used by the Cosmos Hub, the first hub in the Cosmos ecosystem. 24 25 ## Contents 26 27 1. **[Concepts](01_concepts.md)** 28 - [States](01_concepts.md#states) 29 - [Tombstone Caps](01_concepts.md#tombstone-caps) 30 - [ASCII timelines](01_concepts.md#ascii-timelines) 31 2. **[State](02_state.md)** 32 - [Signing Info](02_state.md#signing-info) 33 3. **[Messages](03_messages.md)** 34 - [Unjail](03_messages.md#unjail) 35 4. **[Begin-Block](04_begin_block.md)** 36 - [Evidence handling](04_begin_block.md#evidence-handling) 37 - [Uptime tracking](04_begin_block.md#uptime-tracking) 38 5. **[05_hooks.md](05_hooks.md)** 39 - [Hooks](05_hooks.md#hooks) 40 6. **[Events](06_events.md)** 41 - [BeginBlocker](06_events.md#beginblocker) 42 - [Handlers](06_events.md#handlers) 43 7. **[Staking Tombstone](07_tombstone.md)** 44 - [Abstract](07_tombstone.md#abstract) 45 8. **[Parameters](08_params.md)** 46 9. **[Client](09_client.md)** 47 - [CLI](09_client.md#cli) 48 - [gRPC](09_client.md#grpc) 49 - [REST](09_client.md#rest)