Skip to main content

The Bitcoin P2P Network

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

Abstract

The Bitcoin virtual currency is built on the top of a decentralized peer-to-peer (P2P) network used to propagate system information such as transactions or blockchain updates. In this paper, we have performed a data collection process identifying more than 872000 different Bitcoin nodes. This data allows us to present information on the size of the Bitcoin P2P network, the node geographic distribution, the network stability in terms of interrupted availability of nodes, as well as some data regarding the propagation time of the transmitted information. Furthermore, although not every Bitcoin user can be identified as a P2P network node, measurements of the P2P network can be considered as a lower bound for Bitcoin usage, and they provide interesting results on the adoption of such virtual currency.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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.

    The name of the application is a pun with the first author’s name, who was the developer of the application.

  2. 2.

    However, as we explain in Sect. 3.3, the number of Bitcoin nodes does not map directly with the number of Bitcoin users, so the adoption rates have to be interpreted accordingly.

  3. 3.

    Blockchain.info is a web page that offers information about Bitcoin blocks and transactions. They have a public API that allows to query for specific information. We used the API to obtain their received_time for each of the blocks.

References

  1. Androulaki, E., Karame, G.O., Roeschlin, M., Scherer, T., Capkun, S.: Evaluating user privacy in bitcoin. In: Sadeghi, A.-R. (ed.) FC 2013. LNCS, vol. 7859, pp. 34–51. Springer, Heidelberg (2013). http://dx.doi.org/10.1007/978-3-642-39884-1_4

    Chapter  Google Scholar 

  2. Babaioff, M., Dobzinski, S., Oren, S., Zohar, A.: On bitcoin and red balloons. In: Proceedings of the 13th Association for Computing Machinery (ACM) Conference on Electronic Commerce, EC 2012, pp. 56–73. ACM, New York (2012). http://doi.acm.org/10.1145/2229012.2229022

  3. Bamert, T., Decker, C., Elsen, L., Wattenhofer, R., Welten, S.: Have a snack, pay with bitcoins. In: Proceedings of the IEEE International Conference on Peer-to-Peer Computing (P2P) 2013, Trento, Italy (2013)

    Google Scholar 

  4. Barber, S., Boyen, X., Shi, E., Uzun, E.: Bitter to better–how to make bitcoin a better currency. In: Keromytis, A.D. (ed.) FC 2012. LNCS, vol. 7397, pp. 399–414. Springer, Heidelberg (2012). http://dx.doi.org/10.1007/978-3-642-32946-3_29

    Chapter  Google Scholar 

  5. Castro, S.: Bitcoin P2P network sniffer. https://github.com/sebicas/bitcoin-sniffer

  6. Decker, C., Wattenhofer, R.: Information propagation in the bitcoin network. In: Proceedings of the IEEE International Conference on Peer-to-Peer Computing (P2P) 2013, Trento, Italy, (2013)

    Google Scholar 

  7. Geoplugin development team: Geoplugin. http://www.geoplugin.com/

  8. Karame, G.O., Androulaki, E., Capkun, S.: Double-spending fast payments in bitcoin. In: Proceedings of the 2012 Association for Computing Machinery (ACM) Conference on Computer and Communications Security, CCS 2012, pp. 906–917. ACM, New York (2012). http://doi.acm.org/10.1145/2382196.2382292

  9. Meiklejohn, S., Pomarole, M., Jordan, G., Levchenko, K., McCoy, D., Voelker, G.M., Savage, S.: A fistful of bitcoins: Characterizing payments among men with no names. In: Proceedings of the 2013 Conference on Internet Measurement Conference, IMC 2013, pp. 127–140. ACM, New York (2013). http://doi.acm.org/10.1145/2504730.2504747

  10. Nakamoto, S., Andresen, G.e.a.: Bitcoin standard client. https://github.com/bitcoin/bitcoin/

  11. Ober, M., Katzenbeisser, S., Hamacher, K.: Structure and anonymity of the bitcoin transaction graph. Future Internet 5(2), 237–250 (2013). http://www.mdpi.com/1999-5903/5/2/237

    Article  Google Scholar 

  12. Reid, F., Harrigan, M.: An analysis of anonymity in the bitcoin system. In: Altshuler, Y., Elovici, Y., Cremers, A.B., Aharony, N., Pentland, A. (eds.) Security and Privacy in Social Networks, pp. 197–223. Springer, New York (2013). http://dx.doi.org/10.1007/978-1-4614-4139-7_10

    Chapter  Google Scholar 

  13. Ron, D., Shamir, A.: Quantitative analysis of the full bitcoin transaction graph. In: Sadeghi, A.-R. (ed.) FC 2013. LNCS, vol. 7859, pp. 6–24. Springer, Heidelberg (2013). http://dx.doi.org/10.1007/978-3-642-39884-1_2

    Chapter  Google Scholar 

  14. The Bitcoin Wiki: Bitcoin protocol rules. https://en.bitcoin.it/wiki/Protocol_rules

  15. International Telecommunications Union: Percentage of individuals using the internet 2000–2012, June 2013. http://www.itu.int/en/ITU-D/Statistics/Documents/statistics/2013/Individuals_Internet_2000-2012.xls

Download references

Acknowledgments

This work was partially supported by a student grant of the Master in Security of Information and Communication Technologies (MISTIC), at the Universitat Autónoma de Barcelona (UAB), and by the Spanish Government projects, TIN2011-27076-C03-02 CO-PRIVACY, TIN2010-15764 N-KHRONOUS, CONSOLIDER INGENIO 2010 CSD2007-0004 ARES, and grant FPU-AP2010-0078.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Cristina Pérez-Solà .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 IFCA/Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Donet Donet, J.A., Pérez-Solà, C., Herrera-Joancomartí, J. (2014). The Bitcoin P2P Network. In: Böhme, R., Brenner, M., Moore, T., Smith, M. (eds) Financial Cryptography and Data Security. FC 2014. Lecture Notes in Computer Science(), vol 8438. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-44774-1_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-44774-1_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-44773-4

  • Online ISBN: 978-3-662-44774-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics