Skip to content
Blockchain Association of Cameroon
BAC-L3-SEC-111Blockchain securityAdvanced

Denial-of-service resilience

A chain does not need to be hacked to stop serving: it only needs to become unusable or too expensive.

Level
L3Infrastructure engineer
Duration
3 h
Track
Blockchain security
Maintainer
Blockchain Security Engineer

Learning objectives

  • 01Identify a system's exhaustible resources
  • 02Price expensive operations correctly
  • 03Design controlled service degradation

Guided lab

Exhaust a resource on a lab chain and measure the service degradation.

Independent lab

Fix the offending operation's pricing and prove by measurement that the attack is closed.

Security angle

The most common denial of service is accidental: a legitimate user triggering an unbounded case.

Assessment

Fix demonstrated by before-and-after measurement.