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...
Main Authors: | , |
---|---|
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 |