Chapter 7 – Eclipse Attacks


Chapter 7 of Bitcoin: A Work In Progress explains eclipse attacks. You can buy the PDF version here, if you have a Bitcoin Lightning wallet. Or you can read the chapter for free on my blog.



An eclipse attack is a type of attack that isolates a Bitcoin node by occupying all of its connection slots to block the node from receiving any transactions and blocks, other than those sent to it by the attacker. This prevents the node from seeing what’s going on in the Bitcoin network, and it potentially even tricks the node into accepting an alternative branch of the Bitcoin blockchain. Although nodes will never accept an invalid transaction or block, an eclipse attack can still cause harm, as we’ll see.

If you enjoyed this chapter, buy the book!