Skip to main content

On the Sustainability of Bitcoin Partitioning Attacks

  • Conference paper
  • First Online:
Financial Cryptography and Data Security (FC 2023)

Abstract

A series of recent studies have shown that permissionless blockchain peer-to-peer networks can be partitioned at low cost (e.g., only a few thousand bots are needed), stealthily (e.g., no control plane detection is available), or at scale (e.g., the entire bitcoin network can be divided into two). In this paper, we focus on the sustainability of partitioning attacks in Bitcoin, which is barely discussed in the literature. Existing studies investigate new partitioning attack strategies extensively but not how long the partition they create lasts. Our findings show that, fortunately for Bitcoin, the permissionless peer-to-peer network can be partitioned but only for a short time. In particular, two recent partitioning attacks (i.e., Erebus [12], SyncAttack [10]) do not maintain partitions for more than 10 min in most cases. After analyzing Bitcoin’s peer eviction mechanism (which makes the two original attacks difficult to sustain), we propose optimization strategies for the two attacks and calculate the total cost of the optimized attacks for a 1-hour attack duration. Our results complement the original attack studies: (i) the optimized Erebus attack shows that it requires at least one adversary-controlled Bitcoin node close to a target and a few additional expensive attack steps for sustainable attacks, and (ii) the optimized SyncAttack can create sustainable partitions only with excessive cost.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    We exclude some rare-case rules found in the Bitcoin Core implementation, which are not useful for our current discussion.

References

  1. Apostolaki, M., Zohar, A., Vanbever, L.: Hijacking bitcoin: routing attacks on cryptocurrencies. In: Proceedings of the IEEE S &P (2017)

    Google Scholar 

  2. The peer eviction mechanism implementation of Bitcoin Core (Aug 2015). https://github.com/bitcoin/bitcoin/commit/2c701537c8fc7f4cfb0163ec1f49662120 e61eb7

  3. Custom DNS seeder. https://dnsseed.netsptest.com

  4. db-ip IP Address Databases (2022). https://db-ip.com/db/

  5. Heilman, E., Kendler, A., Zohar, A., Goldberg, S.: Eclipse attacks on Bitcoin’s peer-to-peer network. In: Proceedings of the USENIX Security (2015)

    Google Scholar 

  6. IPinfo IP Address Databases (2022). https://ipinfo.io/products/ip-database-download

  7. Maxmind GeoIP2 Databases. https://www.maxmind.com/en/geoip2-databases

  8. Netlab360’s Mirai Scanner. https://data.netlab.360.com/mirai-scanner/

  9. Nayak, K., Kumar, S., Miller, A., Shi, E.: Stubborn mining: generalizing selfish mining and combining with an eclipse attack. In: 2016 IEEE European Symposium on Security and Privacy (Euro S &P), pp. 305–320. IEEE (2016)

    Google Scholar 

  10. Saad, M., Chen, S., Mohaisen, D.: SyncAttack: double-spending in bitcoin without mining power. In: ACM CCS (2021)

    Google Scholar 

  11. Saad, M., Mohaisen, D.: Three birds with one stone: efficient partitioning attacks on interdependent cryptocurrency networks. In: Proceedings of the IEEE S &P (2023)

    Google Scholar 

  12. Tran, M., Choi, I., Moon, G.J., Vu, A.V., Kang, M.S.: A sealthier partitioning attack against bitcoin peer-to-peer network. In: Proceedings of the IEEE S &P (2020)

    Google Scholar 

  13. Yeow, A.: Global bitcoin nodes distribution (2021). https://bitnodes.io/

Download references

Acknowledgment

This work was supported by Electronics and Telecommunications Research Institute (ETRI) grant funded by the Korean government [23ZR1300, Research on Intelligent Cyber Security and Trust Infra].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Min Suk Kang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 International Financial Cryptography Association

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ha, J., Baek, S., Tran, M., Kang, M.S. (2024). On the Sustainability of Bitcoin Partitioning Attacks. In: Baldimtsi, F., Cachin, C. (eds) Financial Cryptography and Data Security. FC 2023. Lecture Notes in Computer Science, vol 13951. Springer, Cham. https://doi.org/10.1007/978-3-031-47751-5_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-47751-5_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-47750-8

  • Online ISBN: 978-3-031-47751-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics