Smart City Gnosys

Smart city article details

Title A Reinforcement Learning-Based Node Selection For Pbft Consensus
ID_Doc 4040
Authors Riahi K.; Brahmia M.-E.-A.; Abouaissa A.; Idoumghar L.
Year 2022
Published 2022 9th International Conference on Software Defined Systems, SDS 2022
DOI http://dx.doi.org/10.1109/SDS57574.2022.10062948
Abstract Blockchain is nowadays a flourishing technology that served many domains (finance, supply chain, smart cities, healthcare, etc.) thanks to the immutability of data stored on it. In fact, before validating a block and appending it to the blockchain, most of the system nodes should agree on it and reach consensus. One of the most used consensus protocols is the Practical Byzantine Fault Tolerance which tolerates byzantine nodes and works upon asynchronous systems. However, it is not scalable enough because of the increasing number of messages exchanged through the network. Our proposition uses reinforcement learning to adjust the number of participating nodes depending on their behavior and on the actual network state. The number of participating nodes is reduced without affecting the protocol's safety and liveness. Only honest and rapid nodes are included in the consensus set. Malicious nodes are removed and slow nodes are kept in a set until needed. © 2022 IEEE.
Author Keywords Blockchain; Consensus; Rapidity; Reinforcement Learning; Security


Similar Articles


Id Similarity Authors Title Published
9701 View0.897Riahi K.; Brahmia M.-E.-A.; Abouaissa A.; Idoumghar L.Apbft: An Adaptive Pbft Consensus For Private BlockchainsProceedings - IEEE Global Communications Conference, GLOBECOM (2022)
2067 View0.884Wang X.; Guan Y.A Hierarchy Byzantine Fault Tolerance Consensus Protocol Based On Node ReputationSensors, 22, 15 (2022)
35797 View0.884Wang 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)
3289 View0.866Zhang J.; Teng Y.; Sun Y.; Zhu S.; Yang F.; Luo L.A Novel Consensus Mechanism Based On Dynamic ShardingLecture Notes in Computer Science, 15527 LNCS (2025)
12694 View0.865Margret 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)
4064 View0.864Zhang 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)
22262 View0.852Qushtom 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)