On the Effectiveness of Mempool-based Transaction Auditing
Jannik Albrecht, Ghassan Karame

TL;DR
This paper evaluates mempool-based transaction auditing in major blockchains, revealing its limitations in accurately detecting malicious activities but also its potential to reliably audit certain transaction pairs under specific conditions.
Contribution
It provides the first detailed analysis of mempool auditing effectiveness against censorship and manipulation in Bitcoin and Ethereum.
Findings
Mempool auditing can mis-accuse miners with over 25% probability in some scenarios.
It can reliably audit two transactions with 99.9% probability if they are received consistently and spaced by at least 30 seconds.
Batch-order fair-ordering schemes offer limited fairness guarantees for only a subset of transactions.
Abstract
While the literature features a number of proposals to defend against transaction manipulation attacks, existing proposals are still not integrated within large blockchains, such as Bitcoin, Ethereum, and Cardano. Instead, the user community opted to rely on more practical but ad-hoc solutions (such as Mempool.space) that aim at detecting censorship and transaction displacement attacks by auditing discrepancies in the mempools of so-called observers. In this paper, we precisely analyze, for the first time, the interplay between mempool auditing and the ability to detect censorship and transaction displacement attacks by malicious miners in Bitcoin and Ethereum. Our analysis shows that mempool auditing can result in mis-accusations against miners with a probability larger than 25% in some settings. On a positive note, however, we show that mempool auditing schemes can successfully…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Internet Traffic Analysis and Secure E-voting · Distributed systems and fault tolerance
