{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,22]],"date-time":"2026-07-22T16:18:46Z","timestamp":1784737126843,"version":"3.55.0"},"reference-count":22,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2025,3,5]],"date-time":"2025-03-05T00:00:00Z","timestamp":1741132800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Shanxi Major Science and Technology Special Project","award":["202301020101001"],"award-info":[{"award-number":["202301020101001"]}]},{"name":"Shanxi Major Science and Technology Special Project","award":["202302010101004"],"award-info":[{"award-number":["202302010101004"]}]},{"name":"Shanxi Major Science and Technology Special Project","award":["202203021222093"],"award-info":[{"award-number":["202203021222093"]}]},{"name":"Key R&amp;D Program of Shanxi Province","award":["202301020101001"],"award-info":[{"award-number":["202301020101001"]}]},{"name":"Key R&amp;D Program of Shanxi Province","award":["202302010101004"],"award-info":[{"award-number":["202302010101004"]}]},{"name":"Key R&amp;D Program of Shanxi Province","award":["202203021222093"],"award-info":[{"award-number":["202203021222093"]}]},{"name":"Shanxi Provincial Applied Basic Research Program","award":["202301020101001"],"award-info":[{"award-number":["202301020101001"]}]},{"name":"Shanxi Provincial Applied Basic Research Program","award":["202302010101004"],"award-info":[{"award-number":["202302010101004"]}]},{"name":"Shanxi Provincial Applied Basic Research Program","award":["202203021222093"],"award-info":[{"award-number":["202203021222093"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information"],"abstract":"<jats:p>The consensus algorithm is the core technology of blockchain systems to maintain data consistency, and its performance directly affects the efficiency and security of the whole system. Practical Byzantine Fault Tolerance (PBFT) plays a crucial role in blockchain consensus algorithms by providing a robust mechanism to achieve fault-tolerant and deterministic consensus in distributed networks. With the development of 5G network technology, its features of high bandwidth, low latency, and high reliability provide a new approach for consensus algorithm optimization. To take advantage of the features of the 5G network, this paper proposes 5G-PBFT, which is an improved practical Byzantine fault-tolerant consensus algorithm with three ways to improve PBFT. Firstly, 5G-PBFT constructed the reputation model based on node performance and behavior. The model dynamically selected consensus nodes based on the reputation value to ensure the reliability of the consensus node selection. Next, the algorithm selected the primary node using the reputation model and verifiable random function, giving consideration to the reliability of the primary node and the randomness of the selection process. Finally, we take advantage of the low latency feature of the 5G network to omit the submission stage to reduce the communication complexity from ON2 to ON, where N denotes the number of nodes. The simulation results show that 5G-PBFT achieves a 26% increase in throughput and a 63.6% reduction in transaction latency compared to the PBFT, demonstrating significant performance improvements.<\/jats:p>","DOI":"10.3390\/info16030202","type":"journal-article","created":{"date-parts":[[2025,3,5]],"date-time":"2025-03-05T05:54:38Z","timestamp":1741154078000},"page":"202","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["5G-Practical Byzantine Fault Tolerance: An Improved PBFT Consensus Algorithm for the 5G Network"],"prefix":"10.3390","volume":"16","author":[{"given":"Xin","family":"Liu","sequence":"first","affiliation":[{"name":"College of Computer Science and Technology (College of Data Science), Taiyuan University of Technology, Jinzhong 030600, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xing","family":"Fan","sequence":"additional","affiliation":[{"name":"College of Computer Science and Technology (College of Data Science), Taiyuan University of Technology, Jinzhong 030600, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7924-3384","authenticated-orcid":false,"given":"Baoning","family":"Niu","sequence":"additional","affiliation":[{"name":"College of Computer Science and Technology (College of Data Science), Taiyuan University of Technology, Jinzhong 030600, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2695-9642","authenticated-orcid":false,"given":"Xianrong","family":"Zheng","sequence":"additional","affiliation":[{"name":"Information Technology & Decision Sciences Department, Old Dominion University, Norfolk, VA 23529, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2025,3,5]]},"reference":[{"key":"ref_1","first-page":"100739","article-title":"A Blockchain assisted fog computing for secure distributed storage system for IoT applications","volume":"42","author":"Apat","year":"2024","journal-title":"J. Ind. Inf. Integr."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"12902","DOI":"10.1007\/s11227-023-05154-x","article-title":"Performance analysis of a queueing system based on working vacation with repairable fault in the P2P network","volume":"79","author":"Wang","year":"2023","journal-title":"J. Supercomput."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"2343","DOI":"10.1109\/JIOT.2019.2958077","article-title":"PoBT: A lightweight consensus algorithm for scalable IoT business blockchain","volume":"7","author":"Biswas","year":"2019","journal-title":"IEEE Internet Things J."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Karthik, P., Srinivasan, S., and Jayaprakash, J. (2023, January 2\u20133). An empirical evaluation of SHA-256 on the efficacy of random oracle for forestalling the security threats of blockchain-based cyber-physical systems. Proceedings of the Congress on Smart Computing Technologies, Singapore.","DOI":"10.1007\/978-981-97-5081-8_30"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Zheng, Z., Xie, S., Dai, H., and Chen, X. (2017, January 25\u201330). An overview of blockchain technology: Architecture, consensus, and future trends. Proceedings of the IEEE International Congress on Big Data (BigData Congress), Honolulu, HI, USA.","DOI":"10.1109\/BigDataCongress.2017.85"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Lan, X., Tang, X., Zhang, R., and Li, B. (2024, January 21\u201324). Distributionally robust mining for proof-of-work blockchain under resource uncertainties. Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC), Dubai, United Arab Emirates.","DOI":"10.1109\/WCNC57260.2024.10570518"},{"key":"ref_7","unstructured":"(2024, November 11). Semantic Scholar. Available online: https:\/\/people.cs.georgetown.edu\/~clay\/classes\/fall2017\/835\/papers\/peercoin-paper.pdf."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Liu, M., Tan, M., and Lei, P. (2022, January 12\u201314). Research on DPOS consensus mechanism improvement. Proceedings of the 2022 IEEE 4th International Conference on Civil Aviation Safety and Information Technology (ICCASIT), Dali, China.","DOI":"10.1109\/ICCASIT55263.2022.9986579"},{"key":"ref_9","unstructured":"Castro, M., and Liskov, B. (1999, January 22\u201325). Practical Byzantine fault tolerance. Proceedings of the 3rd Symposium on Operating Systems Design and Implementation (OSDI), New Orleans, LA, USA."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"856","DOI":"10.1016\/j.procs.2022.12.282","article-title":"Industrial internet of things (IIoT): Opportunities, challenges, and requirements in manufacturing businesses in emerging economies","volume":"217","author":"Peter","year":"2023","journal-title":"Procedia Comput. Sci."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1007\/s10723-024-09747-5","article-title":"Smart city transportation: A VANET edge computing model to minimize latency and delay utilizing 5G network","volume":"22","author":"Wang","year":"2024","journal-title":"J. Grid Comput."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1237","DOI":"10.1007\/s11276-022-03191-7","article-title":"5G-enabled V2X communications for vulnerable road users safety applications: A review","volume":"29","author":"Zoghlami","year":"2023","journal-title":"Wirel. Netw."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1002\/jum.16368","article-title":"Feasibility and safety of 5G-based telerobotic abdominal ultrasonography","volume":"43","author":"Liang","year":"2024","journal-title":"J. Ultrasound Med."},{"key":"ref_14","first-page":"255","article-title":"Improved PBFT consensus mechanism based on credit-layered mechanism","volume":"29","author":"Ding","year":"2020","journal-title":"Comput. Syst. Appl."},{"key":"ref_15","first-page":"151","article-title":"PBFT optimized consensus algorithm for the internet of things","volume":"48","author":"Liu","year":"2021","journal-title":"Comput. Sci."},{"key":"ref_16","first-page":"676","article-title":"Improved PBFT consensus algorithm for multi-scenario internet of things","volume":"41","author":"Qi","year":"2024","journal-title":"Appl. Res. Comput."},{"key":"ref_17","first-page":"727","article-title":"Practical Byzantine consensus algorithm based on verifiable random functions","volume":"50","author":"Huang","year":"2023","journal-title":"Comput. Sci."},{"key":"ref_18","unstructured":"Lao, L., Dai, X., and Xiao, B. (2024, January 27\u201331). G-PBFT: A Location-based and scalable consensus protocol for IoT-blockchain applications. Proceedings of the IEEE International Parallel and Distributed Processing Symposium (IPDPS), New Orleans, LA, USA."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1146","DOI":"10.1109\/TPDS.2020.3042392","article-title":"A scalable multi-layer PBFT consensus for blockchain","volume":"32","author":"Li","year":"2020","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Yu, G., Wu, B., and Niu, X. (2020, January 20\u201322). Improved blockchain consensus mechanism based on PBFT algorithm. Proceedings of the 2020 2nd International Conference on Advances in Computer Technology, Information Science and Communications (CTISC), Suzhou, China.","DOI":"10.1109\/CTISC49998.2020.00009"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Kotla, R., Alvisi, L., and Dahlin, M. (2007, January 14\u201317). Zyzzyva: Speculative Byzantine fault tolerance. Proceedings of the 21st ACM Symposium on Operating Systems Principles, Stevenson, WA, USA.","DOI":"10.1145\/1294261.1294267"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"6467866","DOI":"10.1155\/2022\/6467866","article-title":"An anonymous verifiable random function with applications in blockchain","volume":"2022","author":"Yao","year":"2022","journal-title":"Wirel. Commun. Mob. Comput."}],"container-title":["Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2078-2489\/16\/3\/202\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T16:47:28Z","timestamp":1760028448000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2078-2489\/16\/3\/202"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,5]]},"references-count":22,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2025,3]]}},"alternative-id":["info16030202"],"URL":"https:\/\/doi.org\/10.3390\/info16030202","relation":{},"ISSN":["2078-2489"],"issn-type":[{"value":"2078-2489","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,3,5]]}}}