Computer Engineering and Applications ›› 2022, Vol. 58 ›› Issue (23): 117-125.DOI: 10.3778/j.issn.1002-8331.2204-0060

• Network, Communication and Security • Previous Articles     Next Articles

Blockchain Data Synchronization Method Based on NDN

MA Hongqiao, YANG Wenzhong, KANG Peng   

  1. College of Information Science and Engineering, Xinjiang University, Urumqi 830046, China
  • Online:2022-12-01 Published:2022-12-01

基于NDN的区块链数据同步方法

马红桥,杨文忠,康鹏   

  1. 新疆大学 信息科学与工程学院,乌鲁木齐 830046

Abstract: In recent years, blockchain technology has received extensive attention in various fields and achieved phased success. However, its own defects limit its development in important fields. This is because blockchain technology makes its requests for the same data content independent through the communication mode of P2P network based on TCP architecture, resulting in a large amount of redundant traffic during data synchronization, thus occupying a high bandwidth, resulting in a high data transmission delay, and ultimately reducing the overall performance of the blockchain. Therefore, the “NDN+Blockchain” structure is proposed in order to effectively solve the problem of low data transmission efficiency of blockchain and expand the technical advantages of blockchain with the help of the inherent advantages of named data networking(NDN). Through the analysis of simulation experiments, it is concluded that the “NDN+blockchain” structure has a good performance effect in bandwidth occupation and data synchronization delay compared with the traditional TCP blockchain.

Key words: blockchain, named data networking, next-generation blockchain networks

摘要: 近年来,区块链技术在各个领域受到了广泛的关注并取得了阶段性的成功,然而区块链技术的自身缺陷,限制了其在重要领域的发展。这是因为区块链技术通过P2P网络基于TCP架构的通信方式,使得其对相同数据内容的请求是独立的,从而在数据同步时造成大量的冗余流量,进而占用较高的带宽而导致了较大的数据传输时延,并在最终拉低了区块链的整体性能。由此,提出“NDN+区块链”结构,以期借助命名数据网络(named data networking,NDN)自有的优势,有效解决区块链数据传输效率低下的问题,从而扩大区块链的技术优势。通过仿真模拟实验的分析,得出“NDN+区块链”结构相较于传统的TCP区块链,在带宽占用及数据同步时延方面确有很好的表现效果。

关键词: 区块链, 命名数据网络, 下一代区块链网络