Random cluster parallel PBFT global consensus for consistent blockchain distributed ledger

被引:0
|
作者
Abbessi, Wassim [1 ]
Ouni, Sofiane [1 ]
Othmen, Rabeb Ben [1 ]
Badreddine, Wafa [2 ]
Dequen, Gilles [2 ]
机构
[1] Univ Manouba, Natl Comp Sci Sch ENSI, CRISTAL Lab, RAMSIS Team, Campus Univ, Manouba 2010, Tunisia
[2] Univ Picardie Jules Verne, Lab Modelisat Informat Syst MIS, F-80080 Amiens, France
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2025年 / 28卷 / 03期
关键词
Lightweight blockchain; Parallel PBFT; Clustering; Consensus algorithm; LIGHTWEIGHT BLOCKCHAIN; INTERNET; ALGORITHM;
D O I
10.1007/s10586-024-04923-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain is a distributed ledger that various applications can use to store data in a secure, decentralized, and immutable manner. The key piece in a blockchain is the consensus algorithm that different blockchain nodes run to obtain mutual agreement. While the Practical Byzantine Fault Tolerant (PBFT) is one of the most used algorithms and provides several advantages, it has a high communication cost, and it is executed in a sequential manner for consistency. To improve PBFT for blockchain consensus use, related works have added restrictive assumptions that can compromise security, consistency, and fault tolerance capabilities. This paper proposes a novel parallel PBFT-based consensus algorithm called Random-Cluster parallel PBFT. Our algorithm runs parallel consensus on random clusters in the blockchain network and then the resulting consensus is broadcasted to the blockchain network for a global consensus. Our proposal reduces the communication costs and improves the performance of the consensus which makes the blockchain more scalable. We provide formal proofs of the correctness of our algorithm. We have also proposed an algorithm to resolve the transaction order problem to address a consistent distributed ledger with concurrent consensus. The evaluation of throughput and communication complexity shows that Random-Cluster parallel PBFT provides better performance and more relevant results.
引用
收藏
页数:19
相关论文
共 6 条
  • [1] Blockchain = Distributed Ledger + ConsensusBlockchain = Distributed Ledger + Consensus
    Andreas Meier
    Henrik Stormer
    HMD Praxis der Wirtschaftsinformatik, 2018, 55 (6) : 1139 - 1154
  • [2] Low latency PBFT parallel consensus for IoT blockchain platform
    Ben Othmen, Rabeb
    Abbessi, Wassim
    Ouni, Sofiane
    Badreddine, Wafa
    Dequen, Gilles
    2024 IEEE 27TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING, ISORC 2024, 2024,
  • [3] SG-PBFT: A secure and highly efficient distributed blockchain PBFT consensus algorithm for intelligent Internet of vehicles
    Xu, Guangquan
    Bai, Hongpeng
    Xing, Jun
    Luo, Tao
    Xiong, Neal N.
    Cheng, Xiaochun
    Liu, Shaoying
    Zheng, Xi
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2022, 164 : 1 - 11
  • [4] A Privacy Preserving Distributed Ledger Framework for Global Human Resource Record Management: The Blockchain Aspect
    Kim, Tai-Hoon
    Kumar, Gulshan
    Saha, Rahul
    Rai, Mritunjay Kumar
    Buchanan, William J.
    Thomas, Reji
    Alazab, Mamoun
    IEEE ACCESS, 2020, 8 (08) : 96455 - 96467
  • [5] DDoS Attack Prevention in Autonomous Vehicle's OTA Updates: Combining PBFT Consensus and Distributed Firewall in Hyperledger Fabric Blockchain
    Yeasmin, Sadia
    Haque, Anwar
    20TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE, IWCMC 2024, 2024, : 1197 - 1202
  • [6] Fully Distributed Economic Dispatch with Random Wind Power Using Parallel and Finite-Step Consensus-Based ADMM
    Zhang, Yuhang
    Ni, Ming
    ELECTRONICS, 2024, 13 (08)