Mempool optimization for Defending Against DDoS Attacks in PoW-based Blockchain Systems

Muhammad Saad, Laurent Njilla, Charles Kamhoua, Joongheon Kim, Daehun Nyang, Aziz Mohaisen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

35 Scopus citations

Abstract

In this paper, we present a new form of attack that can be carried out on the memory pools (mempools) of blockchain-based cryptocurrencies. Towards that end, we study such an attack on Bitcoin mempool and explore its effects on transactions fee paid by legitimate users. We also propose countermeasures to contain such an attack. Our countermeasures include fee-based and age-based designs, which optimize the mempool size and help in countering the effects of DDoS attacks. We further evaluate our designs by simulations and analyze their usefulness in varying attack conditions. Our analyses can be extended to other blockchain-based applications which use memory pools to cache network activities.

Original languageEnglish
Title of host publicationICBC 2019 - IEEE International Conference on Blockchain and Cryptocurrency
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages285-292
Number of pages8
ISBN (Electronic)9781728113289
DOIs
StatePublished - May 2019
Event1st IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2019 - Seoul, Korea, Republic of
Duration: 14 May 201917 May 2019

Publication series

NameICBC 2019 - IEEE International Conference on Blockchain and Cryptocurrency

Conference

Conference1st IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2019
Country/TerritoryKorea, Republic of
CitySeoul
Period14/05/1917/05/19

Fingerprint

Dive into the research topics of 'Mempool optimization for Defending Against DDoS Attacks in PoW-based Blockchain Systems'. Together they form a unique fingerprint.

Cite this