journal article·2025-03-19Open access

A Blockchain Network Communication Architecture Based on Information-Centric Networking

Yufei Zhou, Rui Han, Yang Li

Applied Sciences· Volume 15· Issue 6

Abstract

Blockchain technology, as a distributed ledger technology, is becoming increasingly popular in various fields. However, the performance limitations of blockchain networks hinder their further development. Existing research on optimizing blockchain communication mechanisms based on P2P networks is constrained by the end-to-end transmission principles of TCP/IP networks, which lead to network congestion and bandwidth wastage during large-scale blockchain content distribution. Meanwhile, studies on ICN-based blockchain systems primarily focus on blockchain communication protocol implementation and compatibility within ICN/NDN networks. However, research on blockchain communication mechanisms in hybrid IP/ICN networking environments remains limited, failing to fully leverage ICN’s advantages to enhance the communication efficiency of existing blockchain P2P networks. To address this issue, this paper proposes BLOCK-ICN, an ICN-based blockchain network communication architecture compatible with IP networks. BLOCK-ICN enables ICN nodes with computing and storage capabilities to deploy blockchain applications, while maintaining compatibility with P2P networks. By leveraging ICN multicast technology, the architecture provides relay acceleration services for blockchain data dissemination. Specifically, in terms of network topology, BLOCK-ICN classifies network domains based on delay information provided by an enhanced resolution system and establishes select domain gateways based on data flow forwarding dependencies, thereby constructing a hierarchical and structured relay network topology. Regarding the broadcast protocol, ICN nodes perform parallel broadcasting via ICN multicast, and upon receiving messages, they further disseminate them to P2P nodes, reducing the overall network broadcast latency and bandwidth consumption. We extended SimBlock to implement and evaluate BLOCK-ICN. Simulation results demonstrated that, in a Bitcoin network with 16,000 nodes and an ICN node ratio of 1%, the broadcast delays for propagating blockchain data to 90% and 50% of the network were reduced by 25% and 33.2%, respectively, compared to Bitcoin.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Caching and Content Delivery · Blockchain Technology Applications and Security · IoT and Edge/Fog Computing

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

National Network New Media Engineering Research Center, Institute of Acoustics, Chinese Academy of Sciences, No. 21, North Fourth Ring Road, Haidian District, Beijing 100190, China

School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences, No. 19(A), Yuquan Road, Shijingshan District, Beijing 100049, China

Funding

Youth Program of the Talent Recruitment Plan of the Chinese Academy of Sciences: Preliminary Support Project for Research Institutes

References (44)

Show source-provided references
1. Nakamoto, S. (2025, January 26). Bitcoin: A peer-to-peer electronic cash system. Decentralized Bus. Rev., Available online: https://assets.pubpub.org/d8wct41f/31611263538139.pdf.
2. Blockchain for Internet of Things: A survey10.1109/JIOT.2019.2920987 ↗
3. Mettler, M. (2016, January 14–16). Blockchain technology in healthcare: The revolution starts here. Proceedings of the 2016 IEEE 18th International Conference on e-Health Networking, Applications and Services (Healthcom), Munich, Germany.10.1109/HealthCom.2016.7749510 ↗
4. Clark, J., Meiklejohn, S., Ryan, P.Y., Wallach, D., Brenner, M., and Rohloff, K. (2016, January 26). On Scaling Decentralized Blockchains. Proceedings of the Financial Cryptography and Data Security, Christ Church, Barbados. Lecture Notes in Computer Science.10.1007/978-3-662-53357-4 ↗
5. Survey on Blockchain Networking: Context, State-of-the-Art, Challenges
6. Decker, C., and Wattenhofer, R. (2013, January 9–11). Information Propagation in the Bitcoin Network. Proceedings of the IEEE P2P 2013 Proceedings, Trento, Italy.10.1109/P2P.2013.6688704 ↗
7. Papadis, N., Borst, S., Walid, A., Grissa, M., and Tassiulas, L. (2018, January 16–19). Stochastic Models and Wide-Area Network Measurements for Blockchain Design and Analysis. Proceedings of the IEEE INFOCOM 2018–IEEE Conference on Computer Communications, Honolulu, HI, USA.10.1109/INFOCOM.2018.8485982 ↗
8. Rohrer, E., and Tschorsch, F. (2019, January 21–23). Kadcast: A Structured Approach to Broadcast in Blockchain Networks. Proceedings of the 1st ACM Conference on Advances in Financial Technologies, Zurich, Switzerland. AFT ’19.10.1145/3318041.3355469 ↗
9. Druschel, P., Kaashoek, F., and Rowstron, A. (2002, January 7–8). Kademlia: A Peer-to-Peer Information System Based on the XOR Metric. Proceedings of the Peer-to-Peer Systems, Cambridge, MA, USA. Lecture Notes in Computer Science.
10. Falcon (2025, January 26). A Fast Bitcoin Backbone. Available online: http://www.falcon-net.org.
11. (2025, January 26). FIBRE Fast Internet Bitcoin Relay Engine. Available online: https://bitcoinfibre.org/.
12. Yakovenko, A. (2025, January 26). Solana: A New Architecture for a High Performance Blockchain v0. 8.13. Available online: https://solana.com/solana-whitepaper.pdf.
13. Jin, T., Zhang, X., Liu, Y., and Lei, K. (2017, January 4–7). BlockNDN: A Bitcoin Blockchain Decentralized System over Named Data Networking. Proceedings of the 2017 Ninth International Conference on Ubiquitous and Future Networks (ICUFN), Milan, Italy.10.1109/ICUFN.2017.7993751 ↗
14. Design and Implementation of NDN-Based Ethereum Blockchain10.1016/j.jnca.2021.103329 ↗
15. A Survey of Information-Centric Networking10.1109/MCOM.2012.6231276 ↗
16. Guo, J., Wang, M., Chen, B., Yu, S., Zhang, H., and Zhang, Y. (2019, January 20–24). Enabling Blockchain Applications Over Named Data Networking. Proceedings of the ICC 2019–2019 IEEE International Conference on Communications (ICC), Shanghai, China.10.1109/ICC.2019.8761919 ↗
17. Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications10.1145/964723.383071 ↗
18. Miller, A., Litton, J., Pachulski, A., Gupta, N., Levin, D., Spring, N., and Bhattacharjee, B. (2015). Discovering Bitcoin’s Public Topology and Influential Nodes, University of Maryland.
19. Data Propagation for Low Latency Blockchain Systems10.1109/JSAC.2022.3213330 ↗
20. Bhabak, P., Harutyunyan, H., and Kropf, P. (2017, January 14–17). Efficient Broadcasting Algorithm in Harary-like Networks. Proceedings of the 2017 46th International Conference on Parallel Processing Workshops (ICPPW), Bristol, UK.10.1109/ICPPW.2017.34 ↗
21. Kim, S.K., Ma, Z., Murali, S., Mason, J., Miller, A., and Bailey, M. (November, January 31). Measuring Ethereum Network Peers. Proceedings of the Internet Measurement Conference 2018, Boston, MA, USA. IMC ’18.10.1145/3278532.3278542 ↗
22. Karp, R., Schindelhauer, C., Shenker, S., and Vocking, B. (2000, January 12–14). Randomized Rumor Spreading. Proceedings of the 41st Annual Symposium on Foundations of Computer Science, Redondo Beach, CA, USA.
23. Sundhar Ram, S., Nedić, A., and Veeravalli, V.V. (2009, January 15–18). Asynchronous Gossip Algorithms for Stochastic Optimization. Proceedings of the 48h IEEE Conference on Decision and Control (CDC) Held Jointly with 2009 28th Chinese Control Conference, Shanghai, China.10.1109/CDC.2009.5399485 ↗
24. Böhme, R., Brenner, M., Moore, T., and Smith, M. (2014, January 7). The Bitcoin P2P Network. Proceedings of the Financial Cryptography and Data Security, Christ Church, Barbados. Lecture Notes in Computer Science.10.1007/978-3-662-44774-1 ↗
25. Slow Links, Fast Links, and the Cost of Gossip10.1109/TPDS.2019.2905568 ↗
26. Named data networking10.1145/2656877.2656887 ↗
27. A brief survey on information centric networking proof of concepts for IMT-2020 and emerging networks
28. Jacobson, V., Smetters, D.K., Thornton, J.D., Plass, M.F., Briggs, N.H., and Braynard, R.L. (2009, January 1–4). Networking named content. Proceedings of the 5th International Conference on Emerging Networking Experiments and Technologies, Rome, Italy.10.1145/1658939.1658941 ↗
29. Mobilityfirst: A mobility-centric and trustworthy internet architecture10.1145/2656877.2656888 ↗
30. Fotiou, N., Nikander, P., Trossen, D., and Polyzos, G.C. (2010, January 25–27). Developing information networking further: From PSIRP to PURSUIT. Proceedings of the Broadband Communications, Networks, and Systems: 7th International ICST Conference, BROADNETS 2010, Athens, Greece. Revised Selected Papers 7.
31. Seanet: Architecture and technologies of an on-site, elastic, autonomous network
32. (2025, January 26). Information-Centric Networking in Networks Beyond IMT-2020: Framework of Locally Enhanced Name Mapping and Resolution. Available online: https://store.accuristech.com/standards/itu-t-y-3079?product_id=2881802.
33. Li, R., and Asaeda, H. (2019, January 9–13). DIBN: A Decentralized Information-Centric Blockchain Network. Proceedings of the 2019 IEEE Global Communications Conference (GLOBECOM), Waikoloa, HI, USA.10.1109/GLOBECOM38437.2019.9013622 ↗
34. Luu, L., Narayanan, V., Zheng, C., Baweja, K., Gilbert, S., and Saxena, P. (2016, January 24–28). A Secure Sharding Protocol For Open Blockchains. Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, CCS ’16, Vienna, Austria.10.1145/2976749.2978389 ↗
35. Datta, S., Giannella, C., and Kargupta, H. (2006, January 20–22). K-Means Clustering Over a Large, Dynamic Network. Proceedings of the 2006 SIAM International Conference on Data Mining (SDM), Bethesda, MD, USA. Proceedings, Society for Industrial and Applied Mathematics.10.1137/1.9781611972764.14 ↗
36. Towards a Trust-Enhanced Blockchain P2P Topology for Enabling Fast and Reliable Broadcast10.1109/TNSM.2020.2980303 ↗
37. sallal, M.F., Owenson, G., and Adda, M. (2017, January 5–8). Proximity Awareness Approach to Enhance Propagation Delay on the Bitcoin Peer-to-Peer Network. Proceedings of the 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), Atlanta, GA, USA.10.1109/ICDCS.2017.53 ↗
38. Aoki, Y., Otsuki, K., Kaneko, T., Banno, R., and Shudo, K. (May, January 29). SimBlock: A Blockchain Network Simulator. Proceedings of the IEEE INFOCOM 2019—IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Paris, France.10.1109/INFCOMW.2019.8845253 ↗
39. Banno, R., and Shudo, K. (2019, January 14–17). Simulating a Blockchain Network with SimBlock. Proceedings of the 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), Seoul, Republic of Korea.10.1109/BLOC.2019.8751431 ↗
40. Nagayama, R., Banno, R., and Shudo, K. (2020, January 7–10). Identifying Impacts of Protocol and Internet Development on the Bitcoin Network. Proceedings of the 2020 IEEE Symposium on Computers and Communications (ISCC), Rennes, France.10.1109/ISCC50000.2020.9219639 ↗
41. (2024, August 09). Bitnodes: Global Bitcoin Nodes Distribution. Available online: https://bitnodes.earn.com/.
42. (2024, August 09). Global Ping Statistics—WonderNetwork. Available online: https://wondernetwork.com/pings.
43. (2024, August 09). Top Countries for Bandwidth. Available online: https://testmy.net/country.
44. BitInfoCharts (2025, March 05). Bitcoin Block Size Chart. Available online: https://bitinfocharts.com/comparison/bitcoin-size.html.