Smart City Gnosys

Smart city article details

Title A Novel Consensus Mechanism Based On Dynamic Sharding
ID_Doc 3289
Authors Zhang J.; Teng Y.; Sun Y.; Zhu S.; Yang F.; Luo L.
Year 2025
Published Lecture Notes in Computer Science, 15527 LNCS
DOI http://dx.doi.org/10.1007/978-981-96-2830-8_1
Abstract Blockchain, as an emerging technology, has been widely studied by the researchers from academia and industry. Alliance chain, as an important form of blockchain, is often applied to smart grids, smart city and the Internet of Things to ensure the authenticity and reliability of data. Practical Byzantine Fault Tolerance (PBFT) algorithm is a key technology to ensure data consistency in the alliance chains, and it plays a critical role in improving system performance, security and scalability. However, with the increase of the number of nodes and transactions, the ability of PBFT to process transactions is challenged. In particular, PBFT’s linear transaction processing also limits its ability to process transactions in parallel. In view of the problems existing in PBFT, this paper studies the consensus mechanism optimization, and puts forward a consensus mechanism with better performance. In this paper, in order to solve the problem of weak parallel transaction processing capability of PBFT, we propose a novel Consensus Mechanism based on Dynamic Sharding (CMDS). CMDS firstly constructs a dynamic fragmentation model based on consistent hash algorithm to segment nodes, and then constructs a voting consensus mechanism based on reputation weight to achieve global state consistency. The experimental results show that CMDS can significantly improve the ability of parallel transaction processing and the performance of blockchain system. © IFIP International Federation for Information Processing 2025.
Author Keywords Blockchain technology; Consensus mechanism; Reputation evaluation; Sharding mechanism


Similar Articles


Id Similarity Authors Title Published
9701 View0.904Riahi K.; Brahmia M.-E.-A.; Abouaissa A.; Idoumghar L.Apbft: An Adaptive Pbft Consensus For Private BlockchainsProceedings - IEEE Global Communications Conference, GLOBECOM (2022)
35797 View0.889Wang Z.-F.; Ren Y.-W.; Cao Z.-Y.; Zhang L.-Y.Lrbft: Improvement Of Practical Byzantine Fault Tolerance Consensus Protocol For Blockchains Based On Lagrange InterpolationPeer-to-Peer Networking and Applications, 16, 2 (2023)
22262 View0.887Qushtom H.; Mišić J.; Mišić V.B.; Chang X.Efficient Blockchain Scheme For Iot Data Storage And Manipulation In Smart City EnvironmentIEEE Transactions on Green Communications and Networking, 6, 3 (2022)
12694 View0.887Margret M.K.; Julie E.G.; Robinson Y.H.Blockchain-Enabled Resilient Byzantine Fault Tolerance Consensus Mechanism For Supply Chain ManagementInternational Journal of Web and Grid Services, 20, 4 (2024)
2067 View0.883Wang X.; Guan Y.A Hierarchy Byzantine Fault Tolerance Consensus Protocol Based On Node ReputationSensors, 22, 15 (2022)
4064 View0.879Zhang J.; Sun Y.; Zhang Z.; Ren W.; Luo L.A Reputation-Aware Randomization Consensus Algorithm For Performance Optimization In Blockchain SystemsProceedings of the 2024 27th International Conference on Computer Supported Cooperative Work in Design, CSCWD 2024 (2024)
4040 View0.866Riahi K.; Brahmia M.-E.-A.; Abouaissa A.; Idoumghar L.A Reinforcement Learning-Based Node Selection For Pbft Consensus2022 9th International Conference on Software Defined Systems, SDS 2022 (2022)
993 View0.85Xi J.; Zou S.; Xu G.; Guo Y.; Lu Y.; Xu J.; Zhang X.A Comprehensive Survey On Sharding In BlockchainsMobile Information Systems, 2021 (2021)