What Is an Eclipse Attack?

An eclipse attack isolates a single blockchain node by monopolizing all its peer connections. The network stays healthy — only the victim's view is compromised. Here's how the mechanism works and how nodes defend against it.
Lewis Jackson
CEO and Founder

Eclipse attacks don't go after the blockchain itself. They go after individual nodes — and that's precisely what makes them dangerous in a way that's easy to miss.

A 51% attack tries to overwhelm the network with hashrate. An eclipse attack tries to overwhelm a single participant with fake connections. The network can be perfectly healthy while the victim sees something entirely different. This matters because eclipse attacks can enable double-spend attempts against a specific party without requiring global network control — and because the attack surface was historically underestimated until researchers mapped it formally in 2015.

How an Eclipse Attack Works

Every node on a peer-to-peer blockchain network maintains a set of connections to other nodes. These connections are how the node receives new blocks, broadcasts transactions, and stays synchronized with the current chain state.

An eclipse attack works by monopolizing those connections.

The attacker floods the target node with connection requests from addresses they control. The goal is to fill every available slot — both inbound and outbound — with attacker-controlled peers. Once successful, the victim node's entire view of the network runs through the attacker. It receives only the blocks the attacker wants it to see, only the transactions the attacker forwards, and only the chain state the attacker constructs.

From the victim's perspective, nothing looks wrong. The node is connected to "peers," receiving data, building what it believes is the current chain. It's just operating inside an artificial environment.

This is the eclipse: the target is surrounded and isolated, like a moon passing between a planet and the sun from one specific observer's angle. The network continues normally. Only the victim is cut off.

What Becomes Possible Once a Node Is Eclipsed

Eclipsing a node by itself doesn't break the blockchain. But it creates conditions for attacks that wouldn't otherwise be viable.

Double-spend against the victim. If a merchant's node is eclipsed, an attacker can broadcast a payment that appears confirmed to the merchant — while the rest of the network processes a conflicting transaction on a different chain tip. The merchant sees confirmations on what is actually a private chain constructed by the attacker. Goods are released. The attacker then broadcasts the real transaction to the rest of the network, which overwrites the merchant's version. The merchant has lost both the goods and the payment.

This variant doesn't require the attacker to control the network. It only requires controlling the victim's view of it.

Mining pool manipulation. Eclipsed mining nodes can be fed false information about the current chain tip, causing them to waste compute on stale or orphaned blocks. This reduces their effective contribution to honest hashrate without attacking them directly.

Transaction and block censorship. An attacker can selectively withhold blocks or transactions from the victim — keeping a node artificially behind, or preventing it from broadcasting a specific transaction to the rest of the network.

Amplifying larger attacks. Eclipse attacks are sometimes described as prerequisite attacks — they isolate strategic nodes in preparation for something else, like partitioning a subset of validators during a critical consensus window.

Where the Constraints Live

The severity of eclipse attacks depends heavily on how nodes manage peer connections.

Nodes with few peers are most vulnerable — the attacker has fewer slots to fill. Nodes that don't enforce peer diversity across IP address ranges or autonomous systems are easier to surround. The riskiest configuration is a node that accepts many inbound connections from any source without checking whether those sources are geographically or topologically diverse.

Bitcoin Core addressed this through peer table design. It maintains two separate address tables: a "tried" table for peers it has successfully connected to before, and a "new" table for addresses it hasn't verified yet. When selecting outbound peers, it strongly prefers tried addresses. It also limits how many connections can come from the same /16 IP subnet and uses random eviction to cycle through connections over time. These decisions make it significantly harder for an attacker to monopolize all outbound slots simultaneously.

Ethereum's node discovery protocol (discv5) uses a distributed hash table with similar peer diversity properties built in.

None of these are perfect. They raise the cost and coordination required to eclipse a well-connected node, but they don't make eclipse attacks impossible — particularly against nodes with unusual configurations, low peer counts, or no monitoring.

What's Changing

The structural defenses against eclipse attacks have matured substantially since the attack was formally documented in a 2015 paper by Heilman et al., which demonstrated practical attacks against Bitcoin nodes. Both Bitcoin Core and Ethereum clients responded with explicit hardening.

More recent research has examined eclipse attacks in proof-of-stake contexts, where the implications differ. In PoS, eclipsing a validator during an attestation window could manipulate the validator's view of canonical chain state — potentially contributing to equivocation, slashing risk, or missed attestations. The underlying isolation mechanism is the same; the consequences map differently to a different consensus model.

The core mechanism is stable and well-understood. The defenses are protocol-layer decisions, and major clients treat them as a serious part of their security model.

What Would Confirm a Resurgent Risk

The eclipse attack risk becomes more material if:

  • A widely-used client were found to have misconfigured peer management — incorrect bucket sizes, broken randomization in outbound selection
  • A class of strategically important nodes (validators, large merchant infrastructure) were running with unusually low peer counts or non-diverse connections
  • A new protocol or network launched without peer diversity protections in its node design

What Would Invalidate the Concern

The structural risk is contained when:

  • Major clients run current software with peer diversity defaults enabled
  • Node operators monitor for anomalous peer composition (all peers from the same autonomous system is a red flag)
  • New chain launches explicitly verify peer isolation protections before going live

For participants running standard node software without custom configuration, these conditions are largely already met.

Timing Perspective

Now: Eclipse attacks are a known, studied attack class with mature defenses in Bitcoin Core and major Ethereum clients. Running current software and allowing sufficient peer connections is the primary mitigation. No active exploitation of standard configurations has been widely documented.

Next: Proof-of-stake validator networks are an active research area for eclipse-adjacent attacks. As validator infrastructure decentralizes and runs on more varied hardware, peer management defaults become more consequential.

Later: Encrypted peer communication and deterministic peer selection algorithms are longer-horizon improvements that could further reduce the attack surface, but aren't on any near-term production roadmap for major chains.

Boundary Statement

This post explains the eclipse attack mechanism and how major networks defend against it. It doesn't constitute a security assessment of any specific node configuration, network, or infrastructure setup.

Eclipse attacks are real, studied, and consequential in specific scenarios — particularly against merchants accepting large on-chain payments or validators running with minimal peer diversity. Whether they represent an active risk for a specific deployment depends on factors this post doesn't address.

The mechanism works as described. The defenses are protocol-layer decisions that have been implemented. The gap between the two is where operational security lives.

Related Posts

See All
Crypto Research
New XRP-Focused Research Defining the “Velocity Threshold” for Global Settlement and Liquidity
A lot of people looking at my recent research have asked the same question: “Surely Ripple already understands all of this. So what does that mean for XRP?” That question is completely valid — and it turns out it’s the right question to ask. This research breaks down why XRP is unlikely to be the internal settlement asset of CBDC shared ledgers or unified bank platforms, and why that doesn’t mean XRP is irrelevant. Instead, it explains where XRP realistically fits in the system banks are actually building: at the seams, where different rulebooks, platforms, and networks still need to connect. Using liquidity math, system design, and real-world settlement mechanics, this piece explains: why most value settles inside venues, not through bridges why XRP’s role is narrower but more precise than most narratives suggest how velocity (refresh interval) determines whether XRP creates scarcity or just throughput and why Ripple’s strategy makes more sense once you stop assuming XRP must be “the core of everything” This isn’t a bullish or bearish take — it’s a structural one. If you want to understand XRP beyond hype and price targets, this is the question you need to grapple with.
Read Now
Crypto Research
The Jackson Liquidity Framework - Announcement
Lewis Jackson Ventures announces the release of the Jackson Liquidity Framework — the first quantitative, regulator-aligned model for liquidity sizing in AMM-based settlement systems, CBDC corridors, and tokenised financial infrastructures. Developed using advanced stochastic simulations and grounded in Basel III and PFMI principles, the framework provides a missing methodology for determining how much liquidity prefunded AMM pools actually require under real-world flow conditions.
Read Now
Crypto Research
Banks, Stablecoins, and Tokenized Assets
In Episode 011 of The Macro, crypto analyst Lewis Jackson unpacks a pivotal week in global finance — one marked by record growth in tokenized assets, expanding stablecoin adoption across emerging markets, and major institutions deepening their blockchain commitments. This research brief summarises Jackson’s key findings, from tokenized deposits to institutional RWA chains and AI-driven compliance, and explains how these developments signal a maturing, multi-rail settlement architecture spanning Ethereum, XRPL, stablecoin networks, and new interoperability layers.Taken together, this episode marks a structural shift toward programmable finance, instant settlement, and tokenized real-world assets at global scale.
Read Now

Related Posts

See All
No items found.
Lewsletter

Weekly notes on what I’m seeing

A personal letter I send straight to your inbox —reflections on crypto, wealth, time and life.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.