From 67f4023d461fa00cfba52e32f96c95bffb079646 Mon Sep 17 00:00:00 2001 From: Yaz Khoury Date: Tue, 9 Mar 2021 13:35:11 -0500 Subject: [PATCH] doc: Update slashing block downtime number (#7374) Fixes this issue: https://github.com/celo-org/celo-monorepo/issues/7356 --- .../docs/celo-codebase/protocol/proof-of-stake/penalties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/docs/celo-codebase/protocol/proof-of-stake/penalties.md b/packages/docs/celo-codebase/protocol/proof-of-stake/penalties.md index 065cdff2773..a2b5f2024bb 100644 --- a/packages/docs/celo-codebase/protocol/proof-of-stake/penalties.md +++ b/packages/docs/celo-codebase/protocol/proof-of-stake/penalties.md @@ -27,7 +27,7 @@ Provable slashing conditions cannot be initiated automatically on chain but info In exchange for sending a transaction which initiates a successful provable slashing condition on-chain, the reporter receives a "reward", a portion of the slashed amount (which will always be greater than the gas costs of the proof). The reward is added to the reporter's balance of non-voting LockedGold. The remainder of the slashed amount is sent to the [Community Fund](community-fund.md). -- **Persistent downtime -** A validator which can be shown to be absent from 5760 consecutive BLS signatures will be slashed 100 CELO, have future rewards suppressed, and (most importantly in this case) will be ejected from its current group. +- **Persistent downtime -** A validator which can be shown to be absent from 8640 consecutive BLS signatures will be slashed 100 CELO, have future rewards suppressed, and (most importantly in this case) will be ejected from its current group. - **Double Signing -** A validator which can be shown to have produced BLS signatures for 2 distinct blocks at the same height and in the same consensus round but with different hashes will be slashed 9000 CELO, have future rewards suppressed, and will be ejected from its current group. Note that unlike some proof-of-stake networks, Celo does not penalize validators for double signing regular consensus messages. In particular, one side-effect of how Celo provides liveness can result in cases where honest validators may legitimately double sign blocks across different rounds at the same height (Cosmos terms this [amnesia](https://github.com/tendermint/spec/blob/fa3430ad163a2a0ed77aa3f624a70cd9b8b84b78/spec/consensus/signing.md#other-rules) and also specifically excludes it from slashing).