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

  • Saad, Muhammad
  • Njilla, Laurent
  • Kamhoua, Charles
  • Kim, Joongheon
  • Nyang, DaeHun
  • 외 1명
Citations

WEB OF SCIENCE

57
Citations

SCOPUS

82

초록

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.

제목
Mempool Optimization for Defending Against DDoS Attacks in PoW-based Blockchain Systems
저자
Saad, MuhammadNjilla, LaurentKamhoua, CharlesKim, JoongheonNyang, DaeHunMohaisen, Aziz
DOI
10.1109/bloc.2019.8751476
발행일
2019
유형
Proceedings Paper
저널명
2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC)
페이지
285 ~ 292