JOURNAL ARTICLE

Practical Byzantine fault-tolerant consensus algorithm based on k-Nearest Neighbor

Abstract

In response to the traditional Byzantine fault-tolerant consensus algorithm, which suffers from performance bottleneck and improper selection of master nodes when the number of nodes increases, this paper proposes a k-Nearest Neighbor based PBFT consensus algorithm, which is called K-PBFT consensus algorithm in this paper. By introducing the k-Nearest Neighbor algorithm, the idea of discarding the master node is adopted to evaluate the behaviour of nodes in consensus, dynamically update the credit value of nodes, classify the node hierarchy and find neighboring nodes for all nodes to communicate so as to complete consensus. Through comparative simulation experimental analysis, the improved algorithm can reduce the time delay and improve the consensus efficiency.

Keywords:
Bottleneck Computer science Node (physics) Byzantine fault tolerance k-nearest neighbors algorithm Consensus Consensus algorithm Algorithm Quantum Byzantine agreement Fault tolerance Theoretical computer science Distributed computing Artificial intelligence Multi-agent system Engineering

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
10
Refs
0.25
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Blockchain Technology Applications and Security
Physical Sciences →  Computer Science →  Information Systems
Cognitive Computing and Networks
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

BOOK-CHAPTER

Practical Byzantine Fault-Tolerant Consensus

Suyash GuptaJelle HellingsMohammad Sadoghi

Synthesis lectures on data management Year: 2021 Pages: 21-71
JOURNAL ARTICLE

Research on Practical Byzantine Fault Tolerant Consensus Algorithm Based on Blockchain

Xiandong ZhengWenlong Feng

Journal:   Journal of Physics Conference Series Year: 2021 Vol: 1802 (3)Pages: 032022-032022
JOURNAL ARTICLE

Improvement of Practical Byzantine Fault Tolerant Consensus Algorithm for Blockchain

Guichun YuanLiuping FengJing NingXiaoyu Yang

Journal:   2021 IEEE 3rd International Conference on Frontiers Technology of Information and Computer (ICFTIC) Year: 2021 Pages: 182-187
© 2026 ScienceGate Book Chapters — All rights reserved.