BAC-L2-COSMOS-114Cosmos SDK
Slashing, downtime and equivocation
The negative incentives that make misbehaviour expensive — and that also punish plain operational negligence, without distinction.
- Level
- L2 — Appchain developer
- Duration
- 3 h
- Track
- Cosmos SDK
- Maintainer
- Cosmos Lead Architect
Learning objectives
- 01Configure downtime and double-sign penalties
- 02Reproduce a downtime jailing
- 03Assess a penalty's effect on delegators
Guided lab
Trigger a jailing on the local network, then carry out the unjailing procedure.
Independent lab
Write the operating procedure that makes double-signing materially impossible.
Security angle
Two instances of the same validator: the root cause of almost every real equivocation.
Assessment
Anti-double-sign procedure executed and verified by a peer.
