Implementing Practical Byzantine Fault Tolerance Over Cellular Networks

被引:0
|
作者
Zhou, Ziyi [1 ]
Onireti, Oluwakayode [1 ]
Lin, Xinyi [1 ]
Zhang, Lei [1 ]
Imran, Muhammad Ali [1 ]
机构
[1] Univ Glasgow, James Watt Sch Engn, Glasgow G12 8QQ, Scotland
关键词
Blockchain; PBFT; cellular network; distributed ledger technology; Internet of Things; wireless communications; BLOCKCHAIN NETWORKS; CHALLENGES; CONSENSUS; PBFT;
D O I
10.1109/OJCOMS.2024.3477930
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Blockchain has shown significant potential as a key enabler in privacy and security in the forthcoming 6G wireless network, due to its distributed and decentralized characteristics. Practical Byzantine fault tolerance (PBFT) emerges as a prominent technology for deployment in wireless networks due to its attributes of low latency, high throughput, and minimal computational requirements. However, the high complexity of communication is the bottleneck of PBFT for achieving high scalability. To tackle this problem, this paper proposes a novel framework of PBFT, where the inter-node communication during the normal case operation is completed through base stations. The uplink and downlink communication between the base station and nodes are modelled based on the signal-to-interference-plus-noise ratio (SINR) threshold. A novel 'timeout' mechanism is incorporated to reduce the communication complexity. The performance is evaluated by metrics including consensus success probability, communication complexity, view change delay, view change occurrence probability, consensus delay, consensus throughput and energy consumption. The numerical results show that the proposed scheme achieves higher consensus success probability and throughput, lower communication complexity and consensus delay compared to the conventional PBFT. The results of view change delay and view change occurrence probability and the optimal configuration provide analytical guidance for the deployment of wireless PBFT networks.
引用
收藏
页码:6546 / 6560
页数:15
相关论文
共 50 条
  • [21] Byzantine Fault Tolerance as a Service
    Chai, Hua
    Zhao, Wenbing
    COMPUTER APPLICATIONS FOR WEB, HUMAN COMPUTER INTERACTION, SIGNAL AND IMAGE PROCESSING AND PATTERN RECOGNITION, 2012, 342 : 173 - 179
  • [22] Flexible Byzantine Fault Tolerance
    Malkhi, Dahlia
    Nayak, Kartik
    Ren, Ling
    PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'19), 2019, : 1041 - 1053
  • [23] Reinforced practical Byzantine fault tolerance consensus protocol for cyber physical systems
    Wu, Yun
    Wu, Liangshun
    Cai, Hengjin
    COMPUTER COMMUNICATIONS, 2023, 203 : 238 - 247
  • [24] Optimization Scheme of Consensus Mechanism Based on Practical Byzantine Fault Tolerance Algorithm
    Gao, Zhipeng
    Yang, Lulin
    BLOCKCHAIN TECHNOLOGY AND APPLICATION: SECOND CCF CHINA BLOCKCHAIN CONFERENCE (CBCC 2019), 2020, 1176 : 187 - 195
  • [25] A Group-Based Optimized Practical Byzantine Fault Tolerance Consensus Algorithm
    Bao, Zhenshan
    Liu, Yue
    Zhang, Wenbo
    BLOCKCHAIN TECHNOLOGY AND APPLICATION, CBCC 2020, 2021, 1305 : 95 - 115
  • [26] Adaptive practical Byzantine fault tolerance consensus algorithm in permission blockchain network
    Navaroj, G. India
    Julie, E. Golden
    Robinson, Y. Harold
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2022, 18 (01) : 62 - 82
  • [27] Stable Byzantine Fault Tolerance in Wide Area Networks With Unreliable Links
    Ling, Sitong
    Liu, Zhuotao
    Li, Qi
    Du, Xinle
    Chen, Jing
    Xu, Ke
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2024, 32 (06) : 5310 - 5325
  • [28] A practical byzantine fault tolerance improvement algorithm based on credit grouping-classification
    Li, Yilin
    Huang, Hui
    Lan, Amei
    Huang, Zhenjie
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (14): : 20270 - 20301
  • [29] Advances in Consortium Chain Scalability: A Review of the Practical Byzantine Fault Tolerance Consensus Algorithm
    Wahab, Nur Haliza Abdul
    Dayong, Zhang
    Fadila, Juniardi Nur
    Wong, Keng Yinn
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (07) : 977 - 991
  • [30] An improved algorithm for practical byzantine fault tolerance to large-scale consortium chain
    Chen, Yineng
    Li, Ming
    Zhu, Xinghui
    Fang, Kui
    Ren, Qingshan
    Guo, Ting
    Chen, Xiaoxuan
    Li, Cheng
    Zou, Zhuoyang
    Deng, Yuechao
    INFORMATION PROCESSING & MANAGEMENT, 2022, 59 (02)