Litcius/Paper detail

A Two-Stage PBFT Architecture With Trust and Reward Incentive Mechanism

Haytham Qushtom, Jelena Mišić, Vojislav B. Mišić, Xiaolin Chang

2023IEEE Internet of Things Journal40 citationsDOI

Abstract

The consensus algorithm is an essential ingredient of any blockchain system. Many different consensus mechanisms, such as practical Byzantine fault tolerance (PBFT), Proof-of-Work (PoW), Proof-of-Stake (PoS), and their many derivatives, have been proposed over the years, but the complementary problems of performance and resilience to malicious behavior of the nodes have yet to be resolved in a satisfactory manner. In this work, we propose a consensus mechanism that integrates PoS with PBFT, which can effectively deal with dishonest nodes, both individual validators and leaders, while maintaining high performance. Our model incentivized truthful behavior by using trust score and reward mechanisms as crucial components of the block validation and ordering processes. The performance of the proposed scheme is evaluated using an analytical model that employs a semi-Markov process, defined by an ergodic multidimensional Markov chain with a finite number of states. The results show the efficiency of the proposed model in consensus-based decision making, even under a high likelihood of dishonest node behavior.

Topics & Concepts

Computer scienceByzantine fault toleranceMarkov chainNode (physics)BlockchainProof-of-work systemConsensusDistributed computingBlock (permutation group theory)Markov processAsynchronous communicationTheoretical computer scienceProcess (computing)Fault toleranceMulti-agent systemComputer securityArtificial intelligenceComputer networkMachine learningMathematicsOperating systemGeometryEngineeringStructural engineeringStatisticsBlockchain Technology Applications and SecurityDistributed systems and fault toleranceAge of Information Optimization
A Two-Stage PBFT Architecture With Trust and Reward Incentive Mechanism | Litcius