Lune

CCS2021Top-tier venue

DETER: Denial of Ethereum Txpool sERvices

Kai Li, Yibo Wang, Yuzhe Tang

2021Year
26Citations
17Top-tier citations

Abstract

On an Ethereum node, txpool (a.k.a. mempool) is a buer storing unconrmed transactions and controls what downstream services can see, such as mining and transaction propagation. This work presents the rst security study on Ethereum txpool designs. We discover awed transaction handling in all known Ethereum clients (e.g., Geth), and by exploiting it, design a series of low-cost denial-of-service attacks named DETER. A DETER attacker can disable a remote Ethereum node's txpool and deny the critical downstream services in mining, transaction propagation, Gas station, etc. By design, DETER attacks incur zero or low Ether cost. The attack can be amplied to cause global disruption to an Ethereum network by targeting centralized network services there (e.g., mining pools and transaction relay services). By evaluating local nodes, we verify the eectiveness and low cost of DETER attacks on all known Ethereum clients and in major testnets. We design non-trivial measurement methods against blackbox mainnet nodes and conduct light probes to conrm that popular mainnet services are exploitable under DETER attacks. We propose mitigation schemes that reduce a DETER attack's success rate down to zero while preserving the miners' revenue.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext a8af76d5-7b6b-4db8-a609-07e9b4932a53

Cited by top-tier papers17

Ask how each one uses it

Builds on9

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines