2022
DOI: 10.1155/2022/6144664
|View full text |Cite
|
Sign up to set email alerts
|

Improved PBFT Algorithm Based on Vague Sets

Abstract: The traditional PBFT consensus algorithm has several limitations in the consortium blockchain environment, such as unclear selection of primary node, excessive communication times, etc. To solve these limitations, an improved consensus algorithm VS-PBFT based on vague sets was proposed. VS-PBFT has three phases: node partition, primary node selection, and global consensus. Firstly, the nodes of the whole network are partitioned using the consistent hashing-like consensus algorithm, and then the local primary n… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
2
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(6 citation statements)
references
References 16 publications
0
2
0
Order By: Relevance
“…In response to some of the problems arising from PBFT, such as the Byzantine general problem [18], research scholars have conducted a large number of studies and improved it. For example, G. Xu et al for the PBFT algorithm in which the master node selection is unclear and the communication complexity is too high, put forward a fuzzy-set-based improved algorithm VS-PBFT, redistribute the consensus process, use a consistent hash class consensus algorithm to partition the nodes of the whole network, and in each partition to make the master node selection to complete the global consensus, but there will be many limitations in practical applications, and the effect needs to be verified in real-world environments [19]. Y. Wang et al proposed an improved creditworthinessbased PBFT consensus algorithm (CPBFT), which introduces a credit rating and a credit coefficient so that the probability of each node being selected as a master node is affected by its past behaviors, and it is more likely that a reliable master node will be selected, but the number of nodes participating in the consensus is too many, which leads to too much complexity in communication [20].…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…In response to some of the problems arising from PBFT, such as the Byzantine general problem [18], research scholars have conducted a large number of studies and improved it. For example, G. Xu et al for the PBFT algorithm in which the master node selection is unclear and the communication complexity is too high, put forward a fuzzy-set-based improved algorithm VS-PBFT, redistribute the consensus process, use a consistent hash class consensus algorithm to partition the nodes of the whole network, and in each partition to make the master node selection to complete the global consensus, but there will be many limitations in practical applications, and the effect needs to be verified in real-world environments [19]. Y. Wang et al proposed an improved creditworthinessbased PBFT consensus algorithm (CPBFT), which introduces a credit rating and a credit coefficient so that the probability of each node being selected as a master node is affected by its past behaviors, and it is more likely that a reliable master node will be selected, but the number of nodes participating in the consensus is too many, which leads to too much complexity in communication [20].…”
Section: Related Workmentioning
confidence: 99%
“…( 6) Credit recovery mechanism: To prevent the node's credit value from always being at a high level, even if it has done evil many times in a row, it still cannot reduce the possibility of it serving as the master node, resulting in the impact of the consensus process in multiple rounds, the credit regression coefficient is set to avoid the node being punished by too high credit value and still unable to avoid it from joining the consensus after multiple rounds. The credit recovery equation is shown in Equation (18) and Equation (19).…”
Section: B Nodal Credit Scoring Mechanismmentioning
confidence: 99%
See 1 more Smart Citation
“…Guangxia Xu et al [9] implemented an improved fuzzy set-based PBFT consensus algorithm. This algorithm consist s of three phases: node partitioning, masternode selection, a nd global consensus.…”
Section: Related Workmentioning
confidence: 99%
“…Experiments show that the CPBFT algorithm reduces the data transmission and improves the throughput compared to the PBFT algorithm. Yang Jian et al 23 and Xu Guangxia et al 24 grouped consistent nodes using a hashing algorithm, which can avoid a lot of communication between nodes, reduce the communication complexity of the network, and improve the scalability of the network, but cannot identify Byzantine nodes.…”
Section: Typesmentioning
confidence: 99%