Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2021, Vol. 47 ›› Issue (12): 40-46,53. doi: 10.19678/j.issn.1000-3428.0061950

• Research Hotspots and Reviews • Previous Articles     Next Articles

Quality of Service Assurance Method for Blockchain Network Based on NDN

SHANG Jiajia1, HUO Ru2,3, GENG Liping4, WANG Shuo1,3, HUANG Tao1,3   

  1. 1. State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China;
    2. Faculty of Information Technology, Beijing University of Technology, Beijing 100124, China;
    3. Purple Mountain Laboratories, Nanjing 211111, China;
    4. Unit 61932 of the Chinese People's Liberation Army, Beijing 100088, China
  • Received:2021-06-18 Revised:2021-08-20 Published:2021-09-08

基于NDN的区块链网络服务质量保障方法

尚佳佳1, 霍如2,3, 耿丽萍4, 汪硕1,3, 黄韬1,3   

  1. 1. 北京邮电大学 网络与交换技术国家重点实验室, 北京 100876;
    2. 北京工业大学 信息学部, 北京 100124;
    3. 紫金山实验室, 南京 211111;
    4. 中国人民解放军61932部队, 北京 100088
  • 作者简介:尚佳佳(1995-),女,硕士研究生,主研方向为区块链、命名数据网络、路由策略;霍如,讲师、博士;耿丽萍,工程师;汪硕,讲师、博士;黄韬,教授、博士。
  • 基金资助:
    2019年工业互联网创新发展工程基金项目“创新型工业互联网标识解析系统”。

Abstract: The traditional blockchain networks cannot meet the differentiated Quality of Service(QoS) demands in different application scenarios.To solve this problem, a QoS assurance method for blockchain network based on Named Data Networking(NDN) is proposed.Transactions and blocks are categorized according to real-time requirements, and a new namespace is designed for them.Then different data propagation structures are created for different types of blockchain data to reduce the concentration of traffic.A differentiated routing mechanism is adopted to queue and forward transactions and blocks according to the different real-time performance requirements in different application scenarios.The experimental results show that the proposed method can significantly improve the information transmission efficiency of blockchain network, and reduce the redundant traffic in the network.It can also decrease the intra-network traffic by about 24% compared with TCP-based blockchain networks.

Key words: blockchain, Named Data Networking(NDN), data transmission, Quality of Service(QoS), differentiated services

摘要: 针对传统区块链网络难以满足不同应用场景差异化服务质量(QoS)需求的问题,提出一种基于命名数据网络的区块链网络QoS保障方法。从实时性角度对交易和区块进行分类,为交易和区块设计新的命名空间。为不同类型的区块链数据创建各自的数据传播结构,以缓解流量的集中化程度。针对不同应用场景对实时性的要求,采用差异化路由机制对交易和区块进行排队转发。实验结果表明,该方法能够有效提高区块链网络的信息传输效率,减少网络中的冗余流量,其网内流量相比基于TCP的区块链网络约下降24%。

关键词: 区块链, 命名数据网络, 数据传播, 服务质量, 差异化服务

CLC Number: