DC-PBFT: A PBFT Consensus Algorithm Based on Grouping Mode According to Delay Clustering
Abstract
ut. To address these, we propose DC-PBFT, a modified PBFT algorithm based on a clustering model and an improved k-means clus tering approach. We analyze the challenges in applying PBFT, then use enhanced k-means clustering to group nodes based on com munication delay, optimizing clustering and the consensus process. The improved algorithm effectively reduces consensus latency, i ncreases
throughput, and lowers communication costs. Experimental results show that DC-PBFT enhances efficiency and stability, improving
key performance metrics.
Keywords
Full Text:
PDFReferences
[1] S. Nakamoto, “Bitcoin: A peer-to-peer electronic cash system, ” White Paper, 2008. [Online]. Available: http://www.bitcoin.org/ bitcoin. pdf
[2] L. Zhang, Y. Xie, Y. Zheng, W. Xue, X. Zheng, X, Xu, “The challenges and countermeasures of blockchain in finance and economics, ”
Systems Research and Behavioral Science, vol. 37, no. 4, pp. 691-698, 2020
[3] Q. Wang, X. Zhu, Y. Ni, L.Gu and H. Zhu, “Blockchain for the IoT and industrial IoT: A review, ” Internet of Things, vol. 10, pp.
100081, 2020
[4] M. P. McBee and C. Wilcox, “Blockchain technology: principles and applications in medical imaging, ” Journal of digital imaging, vol.
33, no. 3, pp. 726-734, 2020
[5] J. Xu, C. Wang and X. Jia, “A survey of blockchain consensus protocols, ” ACM Computing Surveys, vol. 55, no. 13s, pp. 1-35, 2023
[6] W. Li, et al. “A scalable multi-layer PBFT consensus for blockchain, ” IEEE Transactions on Parallel and Distributed Systems, vol. 32,
no. 5, pp. 1146-1160, 2020
[7] J. Liu, W. Feng, M. Huang, S. Feng, Y. Zhang, “Grouped Multilayer Practical Byzantine Fault Tolerance Algorithm: A Practical Byzantine Fault Tolerance Consensus Algorithm Optimized for Digital Asset Trading Scenarios, ” Sensors, vol. 23, no. 21, pp. 8903, 2023
[8] M. Castro, B. Liskov, “Practical byzantine fault tolerance, ” in OsDI 1999, pp. 173-186
[9] H. Sukhwani, et al. “Performance modeling of PBFT consensus process for permissioned blockchain network, ” in 2017 IEEE 36th
symposium on reliable distributed systems, 2017, pp. 253-255
[10] X. Fan, “Scalable practical byzantine fault tolerance with short-lived signature schemes, ” in Proceedings of the 28th Annual International Conference on Computer Science and Software Engineering, 2018, pp. 245-256
[11] R. B. Othmen, W. Abbessi, S. Ouni, W. Badreddine and G. Dequen, “Simulation Of Optimized Cluster Based PBFT Blockchain Validation Process, ” in 2023 IEEE Symposium on Computers and Communications, 2023, pp. 1317-1322
[12] G. Yuan, L.Feng, J. Ning and X. Yang, “Improvement of practical byzantine fault tolerant consensus algorithm for blockchain, ” in 2021
IEEE 3rd International Conference on Frontiers Technology of Information and Computer, 2021, pp. 182-187
[13] Y. Tu, Y. Chen, T. Li, X. Ren and X. Ping, “PBFT improvement scheme based on reputation voting, ” J. Appl. Sci, vol. 39, pp 79-89, 2021
[14] H. Luo, “ULS-PBFT: An ultra-low storage overhead PBFT consensus for blockchain, ” Blockchain: Research and Applications, vol. 4,
no. 4, pp. 100155, 2023
[15] G. Gueta, et al. “SBFT: A scalable and decentralized trust infrastructure, ” in 2019 49th Annual IEEE/IFIP international conference on
dependable systems and networks, 2019, pp. 568-580
DOI: http://dx.doi.org/10.70711/frim.v2i10.5420
Refbacks
- There are currently no refbacks.