An Evaluation of the Security of the Bitcoin Peer-To-Peer Network. / Tapsell, James; Akram, Raja Naeem; Markantonakis, Konstantinos.

2019. 1-6 Paper presented at The 2018 IEEE Conference on Blockchain , Halifax, Canada.

Research output: Contribution to conferencePaper

E-pub ahead of print



Bitcoin is a decentralised digital currency that relies on cryptography rather than trusted third parties such as central banks for its security. Underpinning the operation of the currency is a peer-to-peer (P2P) network that facilitates the execution of transactions by end users, as well as the transaction confirmation process known as bitcoin mining. The security of this P2P network is vital for the currency to function and subversion of the underlying network can lead to attacks on bitcoin users including theft of bitcoins, manipulation of the mining process and denial of service (DoS). As part of this paper the network protocol and bitcoin core software are analysed, with three bitcoin message exchanges (the connection handshake, GETHEADERS/HEADERS and MEMPOOL/INV) found to be potentially vulnerable to spoofing and use in distributed denial of service (DDoS) attacks. Possible solutions to the identified weaknesses and vulnerabilities are evaluated, such as the introduction of random nonces into network messages exchanges.
Original languageEnglish
Number of pages6
Publication statusE-pub ahead of print - 3 Jun 2019
EventThe 2018 IEEE Conference on Blockchain - Halifax Convention Center, Halifax, Canada
Duration: 30 Jul 20183 Aug 2018


ConferenceThe 2018 IEEE Conference on Blockchain
Abbreviated titleBlockchain-2018
Internet address
This open access research output is licenced under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

ID: 30401425