SoK: Network-Level Attacks on the Bitcoin P2P Network

Over the last decade, Bitcoin has revolutionized the global economic and technological landscape, inspiring a new generation of blockchain-based technologies. Its protocol is today among the most influential for cryptocurrencies and distributed networks. In particular, the P2P layer represents a ref...

Full description

Bibliographic Details
Main Authors: Federico Franzoni, Vanesa Daza
Format: Article
Language:English
Published: IEEE 2022-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9877811/
_version_ 1828110846246518784
author Federico Franzoni
Vanesa Daza
author_facet Federico Franzoni
Vanesa Daza
author_sort Federico Franzoni
collection DOAJ
description Over the last decade, Bitcoin has revolutionized the global economic and technological landscape, inspiring a new generation of blockchain-based technologies. Its protocol is today among the most influential for cryptocurrencies and distributed networks. In particular, the P2P layer represents a reference point for all permissionless blockchains, which often implement its solutions in their network layer. Unfortunately, the Bitcoin network protocol lacks a strong security model, leaving it exposed to several threats. Attacks at this level can affect the reliability and trustworthiness of the consensus layer, mining the credibility of the whole system. It is therefore of utmost importance to properly understand and address the security of the Bitcoin P2P protocol. In this paper, we give a comprehensive and detailed overview of known network-level attacks in Bitcoin, as well as the countermeasures that have been implemented in the protocol. We propose a generic network adversary model, and propose an objective-based taxonomy of the attacks. Finally, we identify the core weaknesses of the protocol and study the relationship between different types of attack. We believe our contribution can help both new and experienced researchers have a broader and deeper understanding of the Bitcoin P2P network and its threats, and allow for a better modeling of its security properties.
first_indexed 2024-04-11T11:24:36Z
format Article
id doaj.art-21800a9a9d6d4899b7533857939efe95
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-11T11:24:36Z
publishDate 2022-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-21800a9a9d6d4899b7533857939efe952022-12-22T04:26:18ZengIEEEIEEE Access2169-35362022-01-0110949249496210.1109/ACCESS.2022.32043879877811SoK: Network-Level Attacks on the Bitcoin P2P NetworkFederico Franzoni0https://orcid.org/0000-0001-6697-5431Vanesa Daza1QPQ, Zug, SwitzerlandDepartment of Information and Communication Technologies, Pompeu Fabra University, Barcelona, SpainOver the last decade, Bitcoin has revolutionized the global economic and technological landscape, inspiring a new generation of blockchain-based technologies. Its protocol is today among the most influential for cryptocurrencies and distributed networks. In particular, the P2P layer represents a reference point for all permissionless blockchains, which often implement its solutions in their network layer. Unfortunately, the Bitcoin network protocol lacks a strong security model, leaving it exposed to several threats. Attacks at this level can affect the reliability and trustworthiness of the consensus layer, mining the credibility of the whole system. It is therefore of utmost importance to properly understand and address the security of the Bitcoin P2P protocol. In this paper, we give a comprehensive and detailed overview of known network-level attacks in Bitcoin, as well as the countermeasures that have been implemented in the protocol. We propose a generic network adversary model, and propose an objective-based taxonomy of the attacks. Finally, we identify the core weaknesses of the protocol and study the relationship between different types of attack. We believe our contribution can help both new and experienced researchers have a broader and deeper understanding of the Bitcoin P2P network and its threats, and allow for a better modeling of its security properties.https://ieeexplore.ieee.org/document/9877811/Blockchainbitcoin P2P networkbitcoin securitysurvey
spellingShingle Federico Franzoni
Vanesa Daza
SoK: Network-Level Attacks on the Bitcoin P2P Network
IEEE Access
Blockchain
bitcoin P2P network
bitcoin security
survey
title SoK: Network-Level Attacks on the Bitcoin P2P Network
title_full SoK: Network-Level Attacks on the Bitcoin P2P Network
title_fullStr SoK: Network-Level Attacks on the Bitcoin P2P Network
title_full_unstemmed SoK: Network-Level Attacks on the Bitcoin P2P Network
title_short SoK: Network-Level Attacks on the Bitcoin P2P Network
title_sort sok network level attacks on the bitcoin p2p network
topic Blockchain
bitcoin P2P network
bitcoin security
survey
url https://ieeexplore.ieee.org/document/9877811/
work_keys_str_mv AT federicofranzoni soknetworklevelattacksonthebitcoinp2pnetwork
AT vanesadaza soknetworklevelattacksonthebitcoinp2pnetwork