Skip to content
Blockchain Association of Cameroon
BAC-L2-COSMOS-114Cosmos SDKAdvanced

Slashing, downtime and equivocation

The negative incentives that make misbehaviour expensive — and that also punish plain operational negligence, without distinction.

Level
L2Appchain 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.