21Relay
Advanced curriculum
Lesson 1020 minReviewed July 2026

Network Attacks and Resilience

Bitcoin combines strict validation, proof-of-work economics and network diversity to limit attacks, but operators must still understand realistic threats and boundaries.

Learning outcomes

By the end of this lesson, you should be able to

  • Peer diversity reduces isolation risk.
  • Hashpower cannot override signature or supply rules.
  • Resource controls limit denial-of-service impact.
  • Monitoring and independent validation remain essential.
1

Peer isolation

In an eclipse attack, an adversary attempts to control a node's peer connections and restrict its view of the network. Diverse peers, address management, connection rotation and protected network infrastructure raise the cost of isolation.

2

Majority hashpower

Sustained majority hashpower can censor transactions or reorganise recent valid history. It cannot create signatures for other users, spend their coins without authorization or make an invalid block pass full-node validation.

3

Denial of service and resilience

Attackers can consume bandwidth, memory or CPU with hostile traffic. Bitcoin Core uses resource limits, validation ordering, peer scoring and eviction strategies, while operators add firewalls, monitoring and recovery planning.

Visual recap

Layered network defence

No single mechanism solves every threat; independent validation remains the final boundary.

01

Hostile traffic

02

Peer diversity

03

Resource controls

04

Consensus validation

05

Recovery and relay

Key takeaways

  • Peer diversity reduces isolation risk.
  • Hashpower cannot override signature or supply rules.
  • Resource controls limit denial-of-service impact.
  • Monitoring and independent validation remain essential.

Lesson recap

Check what you learned

Reveal each model answer, then honestly mark whether you understood it or need another review.

1 of 3

Recall

What can a majority-hashpower attacker not do to a correctly validating node?

References

Further reading

Lesson progress

Loading progress...

Rate this lesson

Was this lesson helpful?

No name or financial information is collected.

Found inaccurate or outdated information? Report a correction