Skip to content
Adversarial Reference

Attack Library

A living catalogue of Layer-1 failure modes with cost-to-execute, potential gain, real-world precedents, and live simulations where available.

Total

25

Threat scenarios

Surfaces

6

Attack categories

Critical

9

Network-ending

Simulated

6

In digital twin

Scroll to explore attacks

Consensus

Attacks against agreement, finality, and leader selection.

9 entries
consensusManipulation
CRITICAL

Byzantine Quorum Manipulation

CLASSICILLUSTRATIVE

Malicious validators vote for conflicting blocks or withhold votes to break safety or liveness. In BFT protocols this typically requires one-third of stake; in longest-chain protocols it can be done with a fraction of hash power or delegated stake.

Cost to execute$50k–$5M depending on stake acquisition or hash-rate rental
Potential gainUnbounded — all assets in cross-chain bridges, DeFi pools, or exchange deposits on the targeted chain
Technical Details

The attacker splits their stake across two validator sets. In a BFT round they sign both PREVOTE and PRECOMMIT messages for conflicting blocks and broadcast them selectively. Without equivocation detection and slashing, honest nodes see different quorums and commit different forks. In PoW the attacker builds two private chains and releases the heavier one after the victim acts on the lighter one.

Impact

Safety failure: two conflicting blocks are finalized. Liveness failure: votes are withheld and rounds time out indefinitely. Economic finality evaporates.

Preconditions
  • Adversary controls ≥ fault-tolerance threshold of voting power
  • Votes are not aggregated into accountable quorum certificates
  • Slashing conditions are absent or economically weaker than the attack payoff
Mitigation

Accountable safety proofs, slashing for equivocation, quorum certificate verification, and a fault tolerance below the adversarial threshold.

Real-World Examples
  • Theoretical for most major BFT chains; practical for smaller PoS networks and sidechains.
  • Several bridge hacks have exploited weak finality assumptions after a re-org or validator compromise.
doubleSpend
CRITICAL

Double Spend via Re-org

CLASSICPUBLICLY_REPORTED

An attacker sends a payment to a merchant, receives goods off-chain, then releases a longer chain that orphans the payment transaction.

Cost to execute25%+ of network hash rate or stake for minutes to hours; can be rented on demand for smaller networks
Potential gainAny amount the merchant accepts before finality — often six- or seven-figure sums in crypto-for-goods markets
Technical Details

The attacker prepares transaction T1 paying the merchant and T2 sending the same UTXO/account balance back to themselves. T1 is broadcast to the merchant's view; T2 is mined into a private chain. Once the merchant ships the goods, the attacker releases enough blocks to make the private chain canonical. The merchant's payment disappears.

Impact

Direct theft of goods or funds. Confidence in payment finality collapses for high-value transactions.

Preconditions
  • Recipient accepts payment before strong finality
  • Attacker can produce a heavier private fork
Mitigation

Wait for probabilistic finality depth appropriate to transaction value; use checkpointing or BFT finality gadgets.

Real-World Examples
  • Bitcoin Gold 51% attack (~$18M stolen from exchanges in 2020).
  • Ethereum Classic multiple re-org attacks.
longRange
CRITICAL

Long-Range Attack

CLASSICILLUSTRATIVE

An attacker uses old, now-unstaked keys to build an alternative chain history from a distant past block.

Cost to executeHistorical keys (often free after unstaking); some social engineering or storage cost
Potential gainAll current circulating supply from nodes that bootstrap to the attacker chain; effectively a shadow network takeover
Technical Details

After unstaking, the attacker keeps old validator keys and creates an alternative fork starting from a historical block. Because the keys were once valid, naive clients accept the fork as legitimate. The attacker grows the fork until it exceeds the current chain in cumulative weight or committee endorsements.

Impact

Rewrite of history, double spends against newly joining nodes, collapse of bootstrapping trust.

Preconditions
  • Attacker once controlled sufficient stake or keys
  • No strong checkpointing or weak subjectivity assumption
Mitigation

Checkpoints, weak subjectivity periods, social-consensus finality, and slashing conditions that persist after unstaking.

Real-World Examples
  • Primarily theoretical for major PoS chains with checkpoints; realistic for chains without them.
flashLoanConsensus
CRITICAL

Flash-Loan Governance Takeover

EMERGINGPUBLICLY_REPORTED

An attacker borrows a majority of governance tokens, votes maliciously, and repays the loan in the same block.

Cost to executeFlash-loan fee (~0.05–0.3% of borrowed capital) plus gas
Potential gainEntire protocol treasury, often tens to hundreds of millions of dollars
Technical Details

Using a flash loan, the attacker temporarily holds 51% or more of the voting supply. In the same transaction they delegate votes, call the governance proposal, pass it, transfer the treasury to themselves, and repay the loan plus fees. Because votes are counted at the time of the proposal execution, the attack is atomic.

Impact

Full protocol treasury drained, parameter changes, malicious upgrades, or infinite minting enabled.

Preconditions
  • Protocol uses token-weighted on-chain governance
  • Lending markets offer large quantities of the governance token
  • No vote-escrow or snapshot-before-borrow mechanism
Mitigation

Vote-escrow locks, snapshot balances before proposal, time-locked upgrades, governance timelocks, and high quorum requirements.

Real-World Examples
  • Beanstalk Farms lost ~$182M in a flash-loan governance attack (2022).
governanceTakeover
CRITICAL

Governance Takeover (Non-Flash)

CLASSICILLUSTRATIVE

An attacker accumulates enough governance power — by purchase, bribe, or delegation — to pass malicious upgrades or treasury transfers without needing a flash loan.

Cost to executeCost of acquiring or bribing a quorum of voting power; often 1–10% of market cap
Potential gainFull treasury, minting rights, or protocol revenue — can exceed acquisition cost by 10–100×
Technical Details

The attacker buys or borrows governance tokens over days, delegates votes from passive holders, or bribes existing voters. Once quorum is reached they pass a proposal that upgrades the protocol to a malicious implementation, drains the treasury, or changes critical parameters like minting schedules.

Impact

Protocol capture, treasury drain, unlimited minting, or permanent parameter degradation.

Preconditions
  • On-chain governance controls protocol parameters, treasury, or upgrades
  • Vote accumulation is cheaper than total value at risk
  • No veto, timelock, or delegated-quorum safeguards
Mitigation

Quorum thresholds, timelocks, veto councils, vote-escrow, delegated-vote caps, and immutable core invariants.

Real-World Examples
  • Several DAOs have faced governance crises from concentrated token accumulation.
leaderFailure
HIGH

Leader Failure / Liveness Denial

CLASSICSIMULATED

The selected leader is offline, censored, or Byzantine and fails to propose. If view-change is expensive the chain stalls.

Cost to execute$0 if the attacker is already a validator; DDoS against a known leader costs $k–$10k per hour
Potential gainExtortion from users/protocol; MEV opportunity cost to competitors; can crash DeFi collateral prices and enable liquidations elsewhere
Technical Details

In Tendermint-style protocols a faulty leader triggers a timeout, after which validators move to the next view. If timeouts are too short, frequent false positives degrade throughput; if too long, a malicious leader can halt the chain cheaply. In DAG-based protocols a missing leader slows vertex availability.

Impact

Chain halts, mempool backs up, fees spike, users cannot move funds, downstream services fail.

Preconditions
  • Single leader drives each round or view
  • Timeout and view-change mechanism is slow or buggy
Mitigation

Robust leader rotation, deterministic timeout certificates, optimistic responsiveness, and multiple concurrent proposers where feasible.

Real-World Examples
  • Several Cosmos SDK chains have experienced short stalls from leader failures during upgrades.
selfishMining
HIGH

Selfish Mining

CLASSICILLUSTRATIVE

An attacker withholds blocks and releases them strategically to orphan honest blocks and claim a disproportionate share of rewards.

Cost to execute25–33% of network hash rate (or stake in stake-based variants)
Potential gainDisproportionate block rewards over time; can drive competitors out of business
Technical Details

The attacker mines privately, maintaining a lead over the public chain. When the public chain catches up by one block, the attacker releases two blocks, orphaning the honest effort. With ≥33% of hash rate this becomes profitable; with ≥50% it dominates completely.

Impact

Honest miners lose rewards, pool centralisation incentives increase, effective network security drops.

Preconditions
  • Attacker controls >25% of block production share
  • Network propagation is not instantaneous
Mitigation

Uniform propagation policy, uncle/orphan rewards, fork-choice rules that penalise selfish behaviour.

Real-World Examples
  • Demonstrated theoretically for Bitcoin; observed in smaller PoW coins.
fakeStake
HIGH

Fake Stake / PoS Validation Bypass

EMERGINGILLUSTRATIVE

An attacker produces a chain of valid-looking headers with negligible or non-existent stake, tricking light clients or naive nodes into treating it as canonical.

Cost to executeCompute cost to generate headers; no real stake required
Potential gainDouble spends against light clients or exchanges that credit deposits prematurely; six- to eight-figure sums if targeted
Technical Details

Fake-stake attacks exploit the asymmetry between header validation (cheap) and full state validation (expensive). The attacker creates blocks that satisfy syntactic PoS rules but reference outputs that do not exist or have already been spent. Nodes that accept header-first sync or do not fully validate the stake kernel can be fooled into a shadow chain.

Impact

Light clients follow the wrong chain, exchange deposits may be spent on a worthless fork, and honest full nodes waste resources before rejecting.

Preconditions
  • Proof-of-stake protocol validates block headers before full UTXO/account state
  • Attacker can craft headers that pass cheap checks but contain no real stake backing
Mitigation

Require full stake-kernel validation before accepting headers, checkpointing, and validate every spent stake output.

Real-World Examples
  • Disclosed against several PoS coins; mitigated by full-kernel validation and header pre-sync limits.
censorship
MEDIUM

Transaction Censorship

CLASSICILLUSTRATIVE

A malicious or coerced leader systematically excludes transactions from specific senders, protocols, or competitors.

Cost to execute$0 for the leader; requires only proposer rights
Potential gainCompetitor MEV suppression, selective liquidation protection, regulatory compliance leverage, or direct bribes
Technical Details

The leader's mempool is inspected for sender addresses, protocol identifiers (e.g., specific contract addresses), or transaction types. Matching transactions are dropped or delayed beyond their validity window. Without encrypted mempools or fair ordering, this is trivial and undetectable at the consensus level.

Impact

Liveness violation for targeted accounts; DeFi liquidations fail; option expiries miss deadlines; protocol neutrality is compromised.

Preconditions
  • Leader / sequencer can choose which transactions to include
  • No encrypted mempool or inclusion proof mechanism
Mitigation

Leader rotation, encrypted mempools, fair ordering, inclusion proofs, and builder diversification.

Real-World Examples
  • Flashbots Relay has historically filtered OFAC-sanctioned transactions, illustrating how infrastructure can censor.

Cryptography

Randomness, signature, key, and proof-system attacks.

3 entries
rngManipulation
CRITICAL

RNG Manipulation / Bias Extraction

NOVELPUBLICLY_REPORTED

An attacker biases the randomness used to select leaders, committees, or lottery winners, then exploits predictable outcomes to extract value from the protocol.

Cost to execute$5k–$100k for hash grinding or oracle manipulation; free if the attacker already controls a committee member
Potential gainAll rewards from captured rounds plus any funds secured by the captured committee — potentially the entire staking pool or treasury
Technical Details

If the randomness is derived from block hashes, the last proposer can grind extra nonce values until the next leader set is favourable. If it uses an external oracle, the attacker can front-run the reveal. In committee lotteries, a bias of even a few percent can give the attacker supermajority control of a shard or round with high probability over time. Once in control, the attacker can reorder transactions, censor withdrawals, or sign fraudulent checkpoints.

Impact

Predictable committee capture, targeted eclipse, censorship, fraudulent finality, and in lottery-based DeFi: extraction of jackpots, airdrops, or validator rewards.

Preconditions
  • Leader, committee, or lottery selection uses weak or manipulable randomness
  • Attacker can influence one entropy source or predict output before commitment
Mitigation

Verifiable Delay Functions (VDFs), commit-reveal with hash bonds, distributed randomness beacons (drand), and multiple independent entropy sources.

Real-World Examples
  • Weak randomness has been exploited in on-chain lotteries and NFT mints; larger protocol RNG attacks remain a looming risk.
validatorKeyExtraction
CRITICAL

Validator Key Extraction

EMERGINGPUBLICLY_REPORTED

An attacker extracts a validator's private key and signs arbitrary messages, including conflicting votes and fraudulent blocks.

Cost to execute$1k–$500k depending on the extraction path; targeted phishing is cheap
Potential gainStake of the victim plus any funds the victim can influence via votes; often millions
Technical Details

Key extraction can occur via side channels (timing, power, cache), malware on the validator host, unencrypted backups, or weak key derivation. Once the key is stolen, the attacker can equivocate, sign invalid blocks, or participate in a long-range attack.

Impact

Equivocation, safety violation, slashing of honest validator, reputation damage.

Preconditions
  • Validator signs with a key held in software or weak HSM
  • Side-channel, malware, or memory-dump access is possible
Mitigation

HSMs, threshold signing, remote signers, encrypted key storage, secure enclaves, and continuous attestation.

Real-World Examples
  • Several bridge and validator hacks began with compromised keys or signing infrastructure.
predictableRandomness
HIGH

Predictable Randomness

CLASSICSIMULATED

An adversary predicts future leader or committee selection and prepares targeted attacks such as eclipse, DDoS, or collusion.

Cost to executeLow — primarily off-chain compute
Potential gainMEV extraction, validator reward theft, or selective censorship at scale
Technical Details

The attacker computes the next seed from public inputs (e.g., block hash, timestamp). With the seed known in advance, the attacker identifies which validators will be leaders, which shards they will validate, and which lotteries they will win.

Impact

Targeted eclipse, DDoS, or collusion against selected leaders; grinding attacks on lotteries.

Preconditions
  • Leader / committee selection depends on weak randomness
  • Entropy is observable before it is committed
Mitigation

Verifiable Delay Functions (VDFs), commit-reveal schemes, distributed randomness beacons.

Real-World Examples
  • Many early PoS designs used block-hash randomness and were vulnerable to grinding.

P2P Network

Peer topology, eclipse, partition, and propagation attacks.

4 entries
eclipse
HIGH

Eclipse Attack

CLASSICSIMULATED

The attacker monopolises all inbound and outbound connections of a target node, controlling its view of the network.

Cost to execute$500–$50k depending on target bandwidth and peer diversity
Potential gainCan enable double spends, slashing of honest validators, or selective transaction censorship worth millions
Technical Details

By flooding the target's address table with attacker-controlled IPs and rapidly opening connections, the attacker becomes the target's only peer. The target sees only blocks and transactions the attacker chooses. In validator nodes this is a stepping stone to double signing, censorship, or partition.

Impact

Target accepts attacker-selected blocks, misses honest consensus messages, or is partitioned without knowing it.

Preconditions
  • Target node has limited peer diversity
  • Attacker controls addresses or routing near the target
Mitigation

Random peer selection, anchor connections, outbound connection minimums, address diversity, and feeler connections.

Real-World Examples
  • Demonstrated against Bitcoin nodes in academic research; realistic against validators with poor peering.
partition
HIGH

Network Partition

CLASSICSIMULATED

Honest nodes are split into two or more groups that cannot communicate, allowing independent chain progress.

Cost to execute$10k–$1M for DDoS or BGP manipulation
Potential gainDouble spends across partitions; can exceed the cost by orders of magnitude if bridges or exchanges are targeted
Technical Details

The attacker uses BGP hijacking, DDoS on critical links, or geographic firewalling to split validators. Each side continues producing blocks. When the partition heals, the chain with less weight is orphaned and its transactions are reversed.

Impact

State divergence, double-spend opportunities across partitions, and safety violations on reconnection.

Preconditions
  • Network connectivity can be split by geography, AS, or routing
  • Consensus cannot bridge the partition
Mitigation

Geographically diverse validators, partition-aware consensus, and checkpointing / finality gadgets.

Real-World Examples
  • Several smaller chains have experienced partition-induced forks.
sybil
MEDIUM

Sybil Attack

CLASSICSIMULATED

An adversary creates many identities to gain disproportionate influence over routing, voting weight, or reputation metrics.

Cost to execute$100–$10k/month for cloud nodes or cheap identities
Potential gainInformation advantage, eclipse-as-a-service, routing manipulation, or committee capture
Technical Details

Each identity requires only an IP address or a low-cost stake unit. The attacker runs thousands of nodes from cloud providers, dominates DHT routing tables, and can bias gossip, eclipse targets, or manipulate peer scoring.

Impact

Topology bias, eclipse facilitation, or disproportionate committee representation depending on Sybil resistance mechanism.

Preconditions
  • Protocol identity is cheap to create
  • Network discovery weights peers by identity count
Mitigation

Strong identity cost (PoW, PoS, social graph, stake), peer diversity requirements, and identity sampling bounds.

Real-World Examples
  • Common in DHT-based networks and protocols with weak identity costs.
timejacking
MEDIUM

Timejacking

EMERGINGILLUSTRATIVE

An attacker manipulates a victim's network time to accept invalid blocks or reject valid ones.

Cost to executeLow — requires only peer connections and crafted messages
Potential gainSecondary enabler of double spends or targeted censorship; economic gain depends on follow-on attack
Technical Details

The attacker becomes a peer and sends fake time samples, skewing the victim's median time. The victim then rejects blocks with valid timestamps or accepts stale blocks, causing divergence or DoS.

Impact

Isolation from the honest network, stale block acceptance, or liveness failure.

Preconditions
  • Protocol uses peer-reported timestamps for block validity
  • No strong network time synchronisation
Mitigation

Use multiple NTP sources, ignore extreme peer timestamps, and decouple consensus from local wall-clock time.

Real-World Examples
  • Known vulnerability class in Bitcoin and similar timestamp-dependent networks.

Implementation

Bugs in validation, parsing, state transition, and replay.

5 entries
stateCorruption
CRITICAL

State Corruption

EMERGINGILLUSTRATIVE

A crafted transaction or block produces an incorrect state root or corrupts stored state.

Cost to executeVariable — may require deep protocol knowledge and compute
Potential gainDirect balance manipulation or minting; potentially all funds on the chain
Technical Details

The attacker finds a transaction sequence that triggers an arithmetic error, reentrancy, or storage collision in the state machine. The resulting state root differs from the correct value, but the block header may still validate if the bug is in the execution client.

Impact

Incorrect balances, broken consensus, and inability to validate new blocks.

Preconditions
  • State transition depends on untrusted input
  • Storage layer lacks integrity checks
Mitigation

State root commitments, Merkle proofs, deterministic execution, formal verification, and multi-client diversity.

Real-World Examples
  • Several L1 and L2 bugs have caused state-root mismatches requiring emergency fixes.
replay
HIGH

Replay Attack

CLASSICPUBLICLY_REPORTED

A valid transaction from one chain or context is re-broadcast and accepted on another.

Cost to execute$0 plus gas
Potential gainRepeat a payment until the sender account is drained
Technical Details

Without chain IDs or account nonces, the same signed transaction can be replayed on a fork, a testnet, or a sister chain. The recipient sees a legitimate-looking inbound transfer a second time.

Impact

Unauthorised repeated transfers; state inconsistency across networks.

Preconditions
  • Transactions lack unique nonces or chain identifiers
  • Signatures are valid across different contexts
Mitigation

Account nonces, chain IDs, replay protection in signature payload.

Real-World Examples
  • Ethereum / Ethereum Classic replay incidents before chain IDs were standard.
resourceExhaustion
HIGH

Resource Exhaustion

CLASSICSIMULATED

Attacker sends malformed or oversized transactions/blocks to exhaust node resources.

Cost to execute$100–$10k for traffic or compute rental
Potential gainValidator downtime enables selfish mining, MEV extraction by competitors, or forced liquidations
Technical Details

Examples include quadratic complexity in transaction validation, deeply nested EVM calls, oversized blocks, rapid connection churn, or memory leaks in deserialization. The goal is to crash validators or make them too slow to keep up.

Impact

Denial of service, sync failure, and potential crash of validators.

Preconditions
  • No bounded validation cost per message
  • Network / CPU / memory limits can be triggered
Mitigation

Strict size limits, gas / resource metering, rate limiting, and quadratic-cost protection.

Real-World Examples
  • Multiple Ethereum DoS incidents in 2016 exploited gas-cost asymmetries.
malformedBlock
HIGH

Malformed Block

EMERGINGILLUSTRATIVE

A block with invalid fields is propagated to exploit parsing or state-transition bugs.

Cost to executeLow — requires only block production rights or peer propagation
Potential gainChain split can enable double spends; crash loops can stall finality during critical market events
Technical Details

The attacker crafts a block that passes lightweight syntactic checks but fails deeper semantic validation. Different node versions may disagree, causing a chain split or crash loop.

Impact

Node crash, state corruption, or chain split if validators disagree on validity.

Preconditions
  • Block validation does not cover all fields
  • Serialization parser accepts invalid inputs
Mitigation

Comprehensive block validity checks, fuzz testing, and canonical serialization.

Real-World Examples
  • Several chains have temporarily halted due to malformed block parsing differences between versions.
malformedTransaction
MEDIUM

Malformed Transaction

EMERGINGILLUSTRATIVE

A transaction crafted to bypass validation rules is injected into the mempool.

Cost to executeLow — just gas or propagation
Potential gainIf validation is bypassed, arbitrary balance inflation or theft
Technical Details

Examples include non-canonical ECDSA signatures, integer overflow in amount fields, or RLP/protobuf edge cases that parse differently in different implementations.

Impact

Mempool pollution, invalid block inclusion attempts, or resource drain.

Preconditions
  • Transaction parser accepts edge-case encoding
  • Signature verification can be bypassed
Mitigation

Strict schema validation, canonical encoding, and mempool admission rules.

Real-World Examples
  • CVE-2018-17144 in Bitcoin allowed double-spending via malformed transaction.

Infrastructure

RPC, API, supply-chain, and operational compromises.

2 entries
supplyChain
CRITICAL

Supply-Chain Compromise

NOVELPUBLICLY_REPORTED

An attacker inserts malicious code into a dependency, build image, or release artifact, giving them backdoor access to validators and full nodes.

Cost to execute$10k–$1M to compromise a maintainer account or build server
Potential gainNetwork-wide key extraction, treasury drain, or ransomware — often nine figures if major chain compromised
Technical Details

Supply-chain attacks target the least audited part of the stack: a popular logging library, a base Docker image, or a CI secret. A single compromised dependency can exfiltrate validator keys, bias consensus messages, or silently diverge state.

Impact

Mass validator compromise, arbitrary code execution, silent consensus manipulation, and complete loss of trust in the binary.

Preconditions
  • Protocol relies on pre-built binaries, Docker images, or npm/cargo packages
  • Attacker can compromise a dependency or build pipeline
Mitigation

Reproducible builds, dependency pinning, SLSA provenance, multi-sig release keys, SBOMs, and deterministic deployment images.

Real-World Examples
  • SolarWinds and XZ Utils backdoor demonstrate the pattern; blockchain nodes are equally vulnerable.
rpcAbuse
MEDIUM

RPC / API Abuse

CLASSICILLUSTRATIVE

Attacker queries expensive endpoints, sends malformed JSON, or brute-forces admin methods.

Cost to execute$0–$1k for tooling and traffic
Potential gainInformation advantage, node takedown, or admin access leading to larger attacks
Technical Details

Public RPC endpoints often expose methods like `debug_traceTransaction` or `eth_call` with no cost limits. Attackers can use these to reconstruct private state, DoS the node, or discover vulnerable accounts.

Impact

Information disclosure, denial of service, or unauthorised state access.

Preconditions
  • Publicly exposed RPC endpoints
  • Weak authentication, authorisation, or rate limiting
Mitigation

Authentication, authorisation, rate limiting, input validation, and admin endpoint isolation.

Real-World Examples
  • Many node operators have had RPC endpoints abused for free compute or data scraping.

Performance / MEV

Resource exhaustion, MEV, ordering, and withholding.

2 entries
mevExtraction
HIGH

MEV Extraction & Sandwich Attacks

EMERGINGPUBLICLY_REPORTED

Searchers and builders exploit transparent mempools to front-run, back-run, or sandwich user transactions.

Cost to executeMinimal — bots, gas, and sometimes relay fees
Potential gainHundreds of millions of dollars extracted annually across major chains
Technical Details

The attacker observes a pending swap or liquidation, submits a transaction with higher gas price to trade before it, then another to trade after it. The victim receives worse execution; the attacker captures the spread. In PoS this is often done through private relays or proposer-builder agreements.

Impact

User value extraction, degraded execution, centralisation of block building, and validator revenue that disturbs staking economics.

Preconditions
  • Transaction ordering is centralised or predictable
  • Value can be extracted from user transactions (arbitrage, liquidations, front-running)
Mitigation

Encrypted mempools, fair ordering protocols, proposer commitments, and application-level slippage protection.

Real-World Examples
  • MEV-Boost relays on Ethereum process billions in MEV per year.
blockWithholding
MEDIUM

Block Withholding Attack

EMERGINGILLUSTRATIVE

An attacker withholds a found block to reduce others' effective share while still collecting rewards opportunistically.

Cost to executeOpportunity cost of withheld rewards
Potential gainDisproportionate share in competing pools; can destabilise smaller pools
Technical Details

In mining pools, a participant can find a valid share but not submit full blocks, reducing the pool's revenue. In PoS variants, a validator can refuse to propose, forcing reorgs and lowering overall throughput.

Impact

Reduced pool efficiency, lower network throughput, and centralisation pressure.

Preconditions
  • Attacker is a miner/staker with block production rights
  • Rewards depend on publishing blocks quickly
Mitigation

Pool reward schemes that detect withholding, redundant block templates, and penalty mechanisms.

Real-World Examples
  • Observed in Bitcoin mining pools as a theoretical and occasional practical issue.