docs/spec/slashing: point to Tendermint evidence

This commit is contained in:
Ethan Buchman 2018-06-15 23:26:09 -07:00
parent 0a6d09ebb3
commit 2219c3b1c7
1 changed files with 5 additions and 13 deletions

View File

@ -2,19 +2,11 @@
## Slashing ## Slashing
Messges which may compromise the safety of the underlying consensus protocol ("equivocations") Tendermint blocks can include
result in some amount of the offending validator's shares being removed ("slashed"). [Evidence](https://github.com/tendermint/tendermint/blob/develop/docs/spec/blockchain/blockchain.md#evidence), which indicates that a validator
committed malicious behaviour. The relevant information is forwarded to the
Currently, such messages include only the following: application as [ABCI
Evidence](https://github.com/tendermint/abci/blob/develop/types/types.proto#L259), so the validator an be accordingly punished.
- prevotes by the same validator for more than one BlockID at the same
Height and Round
- precommits by the same validator for more than one BlockID at the same
Height and Round
We call any such pair of conflicting votes `Evidence`. Full nodes in the network prioritize the
detection and gossipping of `Evidence` so that it may be rapidly included in blocks and the offending
validators punished.
For some `evidence` to be valid, it must satisfy: For some `evidence` to be valid, it must satisfy: