Carbyne: An Ultra-Lightweight DoS-Resilient Mempool for Bitcoin

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Haq, Hina Binte, Ali, Syed Taha, Salman, Asad, McCorry, Patrick, Shahandashti, Siamak F.
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908332938231808
author Haq, Hina Binte
Ali, Syed Taha
Salman, Asad
McCorry, Patrick
Shahandashti, Siamak F.
author_facet Haq, Hina Binte
Ali, Syed Taha
Salman, Asad
McCorry, Patrick
Shahandashti, Siamak F.
contents The increasing adoption of cryptocurrencies has significantly amplified the resource requirements for operating full nodes, creating substantial barriers to entry. Unlike miners, who are financially incentivized through block rewards and transaction fees, full nodes lack direct economic compensation for their critical role in maintaining the network. A key resource burden is the transaction pool, which is particularly memory-intensive as it temporarily stores unconfirmed transactions awaiting verification and propagation across the network. We present Neonpool, a novel optimization for transaction pool leveraging bloom filter variants to drastically reduce memory consumption by up to 200 (e.g., 400 MB to 2 MB) while maintaining over 99.99% transaction processing accuracy. Implemented in C++ and evaluated on unique Bitcoin and Ethereum datasets, Neonpool enables efficient operation on lightweight clients, such as smartphones, IoT devices, and systems-on-a-chip, without requiring a hard fork. By lowering the cost of node participation, Neonpool enhances decentralization and strengthens the overall security and robustness of cryptocurrency networks.
format Preprint
id arxiv_https___arxiv_org_abs_2504_16089
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Carbyne: An Ultra-Lightweight DoS-Resilient Mempool for Bitcoin
Haq, Hina Binte
Ali, Syed Taha
Salman, Asad
McCorry, Patrick
Shahandashti, Siamak F.
Cryptography and Security
The increasing adoption of cryptocurrencies has significantly amplified the resource requirements for operating full nodes, creating substantial barriers to entry. Unlike miners, who are financially incentivized through block rewards and transaction fees, full nodes lack direct economic compensation for their critical role in maintaining the network. A key resource burden is the transaction pool, which is particularly memory-intensive as it temporarily stores unconfirmed transactions awaiting verification and propagation across the network. We present Neonpool, a novel optimization for transaction pool leveraging bloom filter variants to drastically reduce memory consumption by up to 200 (e.g., 400 MB to 2 MB) while maintaining over 99.99% transaction processing accuracy. Implemented in C++ and evaluated on unique Bitcoin and Ethereum datasets, Neonpool enables efficient operation on lightweight clients, such as smartphones, IoT devices, and systems-on-a-chip, without requiring a hard fork. By lowering the cost of node participation, Neonpool enhances decentralization and strengthens the overall security and robustness of cryptocurrency networks.
title Carbyne: An Ultra-Lightweight DoS-Resilient Mempool for Bitcoin
topic Cryptography and Security
url https://arxiv.org/abs/2504.16089