-
Notifications
You must be signed in to change notification settings - Fork 164
FAQ Replicated Security
Hi Cosmonauts !
This page is dedicated to offering answers to frequently asked questions on Replicated Security.
Interchain Security guarantees the following properties when it comes to slashing:
- A validator is slashed only once for double signing -- regardless of the number of chain it double signs on -- and then tombstoned, i.e., jailed forever.
- A validator cannot get slashed multiple times for downtime on the same chain without having to unjail itself first.
- A validator can get slashed multiple times for downtime on different chains without having to unjail itself first.
Note that validators get jailed on the provider if they misbehave on any consumer.
Reward distribution is simple. The block rewards are collecting on every consumer and from time to time are sent to the provider’s distribution module via an IBC transfer. Once transferred, these rewards act as provider block rewards for the block in which the transfer was received, which means that they are distributed to the validators of that block. Note that there is some inaccuracy, but by having frequent IBC transfers, it is negligible.
See https://github.com/cosmos/interchain-security/blob/main/docs/params.md#time-based-parameters.