A Study of Double-spending Causes and Countermeasures in Bitcoin Network
Bitcoin is a popular cryptocurrency based on a decentralized, tamper-resistant, and append-only ledger called blockchain, which researchers and industry have widely adopted. The security of Bitcoin heavily depends on a proof-of-work incentives-based consensus protocol. However, this protocol and its structure have some vulnerabilities. A double-spending attack is the most prominent and common threat to the Bitcoin protocol. The goal of this survey is to understand the various causes of and countermeasures to prevent a double-spending attack. In this paper, we present a state-of-the-art double-spending attack survey on the Bitcoin network. We emphasize the gap associated with the blockchain protocol, its delay-causing factors, and protocol features exploited to double-spend Bitcoins. We study both theoretical and experimental work published in recent years. Finally, we discuss existing countermeasures and a few open issues in identifying and tackling a double-spending attack in the Bitcoin network. Our results can help Bitcoin users determine a trade-off between the risk of double-spending attempts and transaction confirmation delay.
Authors
- Prerna Arote (ORCID: https://orcid.org/0000-0002-0391-5893)
- Joy Kuri (ORCID: https://orcid.org/0000-0001-8024-3528)
Institutions
- Indian Institute of Science Bangalore (IN)
Publication Details
- Published
- 2024-11-26
- DOI
- https://doi.org/10.1109/bcca62388.2024.10844413
- Primary Topic
- Blockchain Technology Applications and Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00