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)