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 条
  • [31] QPBFT: Practical Byzantine Fault Tolerance Consensus Algorithm Based on Quantified-role
    Zhang, Zhujun
    Zhu, Dali
    Fan, Wei
    2020 IEEE 19TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2020), 2020, : 992 - 998
  • [32] A Dynamic Adaptive Framework for Practical Byzantine Fault Tolerance Consensus Protocol in the Internet of Things
    Li, Chunpei
    Qiu, Wangjie
    Li, Xianxian
    Liu, Chen
    Zheng, Zhiming
    IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (07) : 1669 - 1682
  • [33] Security-Aware GA based Practical Byzantine Fault Tolerance for Permissioned Blockchain
    Kashyap, R.
    Arora, K.
    Sharma, M.
    Aazam, A.
    2019 4TH INTERNATIONAL CONFERENCE ON CONTROL, ROBOTICS AND CYBERNETICS (CRC 2019), 2019, : 162 - 168
  • [34] Byzantine Fault Tolerance of Regenerating Codes
    Oggier, Frederique
    Datta, Anwitaman
    2011 IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING (P2P), 2011, : 112 - 121
  • [35] CloudBFT: Elastic Byzantine Fault Tolerance
    Nogueira, Rodrigo
    Araujo, Filipe
    Barbosa, Raul
    2014 20TH IEEE PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC 2014), 2014, : 180 - 189
  • [36] RBFT: Redundant Byzantine Fault Tolerance
    Aublin, Pierre-Louis
    Ben Mokhtar, Sonia
    Quema, Vivien
    2013 IEEE 33RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2013, : 297 - 306
  • [37] Efficient Byzantine Fault-Tolerance
    Veronese, Giuliana Santos
    Correia, Miguel
    Bessani, Alysson Neves
    Lung, Lau Cheuk
    Verissimo, Paulo
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (01) : 16 - 30
  • [38] Byzantine fault tolerance for nondeterministic applications
    Zhao, Weribing
    DASC 2007: THIRD IEEE INTERNATIONAL SYMPOSIUM ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, PROCEEDINGS, 2007, : 108 - 115
  • [39] Byzantine fault tolerance for agent systems
    Araragi, Tadashi
    DEPCOS-RELCOMEX 2006, 2006, : 232 - 239
  • [40] Byzantine fault tolerance can be fast
    Castro, M
    Liskov, B
    INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2001, : 513 - 518