arrow
Return

A Scalable Multi-Layer PBFT Consensus for Blockchain

delete2021-05-01
delete244
delete
OA
AI
W
Wenyu Li
C
Chenglin Feng
L
Lei Zhang *
H
Hao Xu
B
Bin Cao
M
Muhammad Ali Imran
DOI:10.1109/TPDS.2020.3042392delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Practical Byzantine Fault Tolerance (PBFT) consensus mechanism shows a great potential to break the performance bottleneck of the Proof-of-Work (PoW)-based blockchain systems, which typically support only dozens of transactions per second and require minutes to hours for transaction confirmation. However, due to frequent inter-node communications, PBFT mechanism has a poor node scalability and thus it is typically adopted in small networks. To enable PBFT in large systems such as massive Internet of Things (IoT) ecosystems and blockchain, in this article, a scalable multi-layer PBFT-based consensus mechanism is proposed by hierarchically grouping nodes into different layers and limiting the communication within the group. We first propose an optimal double-layer PBFT and show that the communication complexity is significantly reduced. Specifically, we prove that when the nodes are evenly distributed within the sub-groups in the second layer, the communication complexity is minimized. The security threshold is analyzed based on faulty probability determined (FPD) and faulty number determined (FND) models, respectively. We also provide a practical protocol for the proposed double-layer PBFT system. Finally, the results are extended to arbitrary-layer PBFT systems with communication complexity and security analysis. Simulation results verify the effectiveness of the analytical results.
Keywords:
Blockchain
Complexity theory
Scalability
Security
Peer-to-peer computing
Throughput
Internet of Things
PBFT
communication complexity
node scalability
consensus mechanism
blockchain
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Parallel and Distributed Systems cover
IEEE Transactions on Parallel and Distributed Systems
IF:
6
Papers:
5.2K
Citations:
1.1W

Organization

B
beijing university of posts & telecommunications
Scholars:
1.4W
Papers: 1.2W
Citations: 9
U
university of glasgow
Scholars:
3.5W
Papers: 3.1W
Citations: 37
Cited Papers

Cited Papers

When Internet of Things Meets Blockchain: Challenges in Distributed Consensus
err2019-11-01
err211
errOAAI
errCao, Bin; Li, Yixin; Zhang, Lei; Zhang, Long; Mumtaz, Shahid; Zhou, Zhenyu; Peng, Mugen
errShare
errSave
Blockchain technology and its relationships to sustainable supply chain management
err2018-10-17
err1.8K
PREAI
errSaberi, Sara; Kouhizadeh, Mahtab; Sarkis, Joseph; Shen, Lejia
errShare
errSave
Optimizing Resource Allocation in URLLC for Real-Time Wireless Control Systems
err2019-09-01
err103
errOAAI
errChang, Bo; Zhang, Lei; Li, Liying; Zhao, Guodong; Chen, Zhi
errShare
errSave
Blockchain-Enabled Wireless Internet of Things: Performance Analysis and Optimal Communication Node Deployment
err2019-06-01
err180
errOAAI
errSun, Yao; Zhang, Lei; Feng, Gang; Yang, Bowen; Cao, Bin; Imran, Muhammad Ali
errShare
errSave
ELECTRON STAINS
err1961-07-01
err0
errOAAI
errC. Richard Zobel; Michael Beer
errShare
errSave
researcher View more