Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

CG-PBFT: an efficient PBFT algorithm based on credit grouping

View through CrossRef
AbstractBecause of its excellent properties of fault tolerance, efficiency and availability, the practical Byzantine fault tolerance (PBFT) algorithm has become the mainstream consensus algorithm in blockchain. However, current PBFT algorithms have problems such as inadequate security of primary node selection, high communication overhead and network delay in the process of consensus. To address these problems, we design a novel efficient Byzantine fault tolerance algorithm based on credit grouping, called CG-PBFT. First, we propose a new credit evaluation model to obtain nodes’ credit values and introduce an optimized three-way quick sorting algorithm to divide nodes into the master-node group, the consensus-node group and the observation-node group, which have different privileges. The nodes in the observation-node group are restricted from participating in consensus, which reduces the communication overhead and improves consensus efficiency. Second, we propose an optimized selection method for the primary node based on a voting mechanism whereby the consensus-node group and observation-node group vote to produce the primary node, which reduces the probability of malicious nodes acting as the primary node and improves the security of primary node selection. Finally, the identity conversion mechanism between node groups is designed, and the actual behavior of nodes within different groups is given credit rewards or punishment, so as to keep an incentive for nodes to participate in appropriate system behavior and improve the working enthusiasm of nodes. The experimental simulation results show that compared with existing PBFT algorithms, the CG-PBFT algorithm improves the average throughput by 51.3% and reduces the average delay by 64.5%; it greatly improves the operating efficiency of the system and can be more suitable for application in the consortium blockchain scenarios.
Title: CG-PBFT: an efficient PBFT algorithm based on credit grouping
Description:
AbstractBecause of its excellent properties of fault tolerance, efficiency and availability, the practical Byzantine fault tolerance (PBFT) algorithm has become the mainstream consensus algorithm in blockchain.
However, current PBFT algorithms have problems such as inadequate security of primary node selection, high communication overhead and network delay in the process of consensus.
To address these problems, we design a novel efficient Byzantine fault tolerance algorithm based on credit grouping, called CG-PBFT.
First, we propose a new credit evaluation model to obtain nodes’ credit values and introduce an optimized three-way quick sorting algorithm to divide nodes into the master-node group, the consensus-node group and the observation-node group, which have different privileges.
The nodes in the observation-node group are restricted from participating in consensus, which reduces the communication overhead and improves consensus efficiency.
Second, we propose an optimized selection method for the primary node based on a voting mechanism whereby the consensus-node group and observation-node group vote to produce the primary node, which reduces the probability of malicious nodes acting as the primary node and improves the security of primary node selection.
Finally, the identity conversion mechanism between node groups is designed, and the actual behavior of nodes within different groups is given credit rewards or punishment, so as to keep an incentive for nodes to participate in appropriate system behavior and improve the working enthusiasm of nodes.
The experimental simulation results show that compared with existing PBFT algorithms, the CG-PBFT algorithm improves the average throughput by 51.
3% and reduces the average delay by 64.
5%; it greatly improves the operating efficiency of the system and can be more suitable for application in the consortium blockchain scenarios.

Related Results

Analisis Pemberian Pembiayaan Pada PT. BPRS Al-Washliyah Medan
Analisis Pemberian Pembiayaan Pada PT. BPRS Al-Washliyah Medan
This study aims to determine the procedure for granting credit, as well as the obstacles that occur in collecting non-performing loans at PT. BPRS Al Washliyah Medan. The results s...
An Improved PBFT Algorithm Based on Reputation Mechanism and eBPF Network Acceleration
An Improved PBFT Algorithm Based on Reputation Mechanism and eBPF Network Acceleration
Abstract Practical Byzantine Fault Tolerance (PBFT) is a widely adopted consensus algorithm in blockchain systems, demonstrating excellent consensus efficiency in small-sca...
Jaminan Kredit Pada Perjanjian Kredit Sindikasi
Jaminan Kredit Pada Perjanjian Kredit Sindikasi
Credit Guarantee in the Syndicated Bank Credit Agreement is the most important guarantee in the Syndicated Credit Agreement which is the main discussion in this Legal Writing. The ...
Credit Risk Management of Jamuna Bank Limited
Credit Risk Management of Jamuna Bank Limited
Banks are exposed to five core risks through their operation, which are – credit risk, asset/liability risk, foreign exchange risk, internal control & compliance risk, and mone...
Neural decoding dissociates perceptual grouping between proximity and similarity in visual perception
Neural decoding dissociates perceptual grouping between proximity and similarity in visual perception
Abstract Previous research on perceptual grouping primarily focused on the dynamics of single grouping principle in light of the Gestalt psycholo...
Some legal issues about credit cards in Vietnam - Compare with US law provisions
Some legal issues about credit cards in Vietnam - Compare with US law provisions
Credit card service is a relatively special type of service. In essence, the specialness of this type of business is expressed in the fact that credit institutions have combined th...
Research on Consensus Algorithm for Intellectual Property Authentication Based on PBFT
Research on Consensus Algorithm for Intellectual Property Authentication Based on PBFT
Traditional intellectual property authentication relies on centralized intermediaries, which makes it difficult to address issues such as forgery, lack of trust, and opaque informa...

Back to Top