Sign in to use this feature.

Years

Between: -

Subjects

remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline

Journals

Article Types

Countries / Regions

Search Results (53)

Search Parameters:
Keywords = pBFT (Practical Byzantine Fault Tolerance)

Order results
Result details
Results per page
Select all
Export citation of selected articles as:
19 pages, 1130 KiB  
Article
RE-BPFT: An Improved PBFT Consensus Algorithm for Consortium Blockchain Based on Node Credibility and ID3-Based Classification
by Junwen Ding, Xu Wu, Jie Tian and Yuanpeng Li
Appl. Sci. 2025, 15(13), 7591; https://doi.org/10.3390/app15137591 - 7 Jul 2025
Viewed by 252
Abstract
Practical Byzantine Fault Tolerance (PBFT) has been widely used in consortium blockchain systems; however, it suffers from performance degradation and susceptibility to Byzantine faults in complex environments. To overcome these limitations, this paper proposes RE-BPFT, an enhanced consensus algorithm that integrates a nuanced [...] Read more.
Practical Byzantine Fault Tolerance (PBFT) has been widely used in consortium blockchain systems; however, it suffers from performance degradation and susceptibility to Byzantine faults in complex environments. To overcome these limitations, this paper proposes RE-BPFT, an enhanced consensus algorithm that integrates a nuanced node credibility model considering direct interactions, indirect reputations, and historical behavior. Additionally, we adopt an optimized ID3 decision-tree method for node classification, dynamically identifying high-performing, trustworthy, ordinary, and malicious nodes based on real-time data. To address issues related to centralization risk in leader selection, we introduce a weighted random primary node election mechanism. We implemented a prototype of the RE-BPFT algorithm in Python and conducted extensive evaluations across diverse network scales and transaction scenarios. Experimental results indicate that RE-BPFT markedly reduces consensus latency and communication costs while achieving higher throughput and better scalability than classical PBFT, RBFT, and PPoR algorithms. Thus, RE-BPFT demonstrates significant advantages for large-scale and high-demand consortium blockchain use cases, particularly in areas like digital traceability and forensic data management. The insights gained from this study offer valuable improvements for ensuring node reliability, consensus performance, and overall system resilience. Full article
Show Figures

Figure 1

22 pages, 1639 KiB  
Article
A Trusted Sharing Strategy for Electricity in Multi-Virtual Power Plants Based on Dual-Chain Blockchain
by Wei Huang, Chao Zheng, Xuehao He, Xiaojie Liu, Suwei Zhai, Guobiao Lin, Shi Su, Chenyang Zhao and Qian Ai
Energies 2025, 18(11), 2741; https://doi.org/10.3390/en18112741 - 25 May 2025
Viewed by 412
Abstract
Distributed power trading is becoming the future development trend of electric energy trading, and virtual power plant (VPP), as a kind of aggregated optimization scheme to enhance energy utilization efficiency, has received more and more attention for studying distributed trading among multiple VPPs. [...] Read more.
Distributed power trading is becoming the future development trend of electric energy trading, and virtual power plant (VPP), as a kind of aggregated optimization scheme to enhance energy utilization efficiency, has received more and more attention for studying distributed trading among multiple VPPs. However, how to guarantee the economy, credibility, security, and efficiency of distributed transactions is still a key issue to be overcome. To this end, a multi-VPP power sharing trusted transaction strategy based on dual-chain blockchain is proposed. First, a dual-chain blockchain electric energy transaction architecture is proposed. Then, the VPP-independent operation cost model is constructed, based on which, the decision model of multi-VPP electric energy sharing transaction based on Nash negotiation theory is constructed. Again, an improved-Practical Byzantine Fault Tolerant (I-PBFT) consensus algorithm combining the schnorr protocol with the Diffie–Hellman key exchange algorithm and a smart contract for multi-VPP electricity trading are designed to realize trusted, secure, and efficient distributed transactions. Finally, the example results verify the effectiveness of the strategy proposed in this paper. Full article
Show Figures

Figure 1

21 pages, 9384 KiB  
Article
Consensus Optimization Algorithm for Distributed Intelligent Medical Diagnostic Collaborative Systems Based on Verifiable Random Functions and Reputation Mechanisms
by Shizhuang Liu, Yang Zhang and Yating Zhao
Electronics 2025, 14(10), 2020; https://doi.org/10.3390/electronics14102020 - 15 May 2025
Viewed by 415
Abstract
With the deep integration of distributed network technology and intelligent medical care, how to achieve efficient collaboration under the premise of safeguarding data security and system efficiency has become an important challenge for intelligent medical diagnosis systems. The traditional practical Byzantine fault tolerance [...] Read more.
With the deep integration of distributed network technology and intelligent medical care, how to achieve efficient collaboration under the premise of safeguarding data security and system efficiency has become an important challenge for intelligent medical diagnosis systems. The traditional practical Byzantine fault tolerance (PBFT) algorithm has difficulty meeting the demands of large-scale distributed medical scenarios due to high communication overhead and poor scalability. In addition, the existing improvement schemes are still deficient in dynamic node management and complex attack defence. To this end, this paper proposes the VS-PBFT consensus algorithm, which fuses a verifiable random function (VRF) and reputation mechanism, and designs a distributed intelligent medical diagnosis collaboration system based on this algorithm. Firstly, we introduce the VRF technique to achieve random and unpredictable selection of master nodes, which reduces the risk of fixed verification nodes being attacked. Secondly, we construct a dynamic reputation evaluation model to quantitatively score the nodes’ historical behaviors and then adjust their participation priority in the consensus process, thus reducing malicious node interference and redundant communication overhead. In the application of an intelligent medical diagnosis collaboration system, the VS-PBFT algorithm effectively improves the security and efficiency of diagnostic data sharing while safeguarding patient privacy. The experimental results show that in a 40-node network environment, the transaction throughput of VS-PBFT is 21.05% higher than that of PBFT, the delay is reduced by 33.62%, the communication overhead is reduced by 8.63%, and the average number of message copies is reduced by about 7.90%, which demonstrates stronger consensus efficiency and anti-attack capability, providing the smart medical diagnosis collaboration system with the first VS-PBFT algorithm-based technical support. Full article
(This article belongs to the Section Computer Science & Engineering)
Show Figures

Figure 1

28 pages, 7580 KiB  
Article
Research on Consensus Algorithm for Intellectual Property Authentication Based on PBFT
by Jing Wang, Wenlong Feng, Mengxing Huang, Siling Feng and Dan Du
Electronics 2025, 14(9), 1722; https://doi.org/10.3390/electronics14091722 - 23 Apr 2025
Viewed by 551
Abstract
Traditional intellectual property authentication relies on centralized intermediaries, which makes it difficult to address issues such as forgery, lack of trust, and opaque information. Combined with the characteristics of blockchain, such as decentralization, tampering, and traceability, these challenges can be effectively dealt with. [...] Read more.
Traditional intellectual property authentication relies on centralized intermediaries, which makes it difficult to address issues such as forgery, lack of trust, and opaque information. Combined with the characteristics of blockchain, such as decentralization, tampering, and traceability, these challenges can be effectively dealt with. Aiming at the shortcomings of traditional consensus algorithms in intellectual property authentication, such as high communication overhead and low efficiency, the improved PBFT (Practical Byzantine Fault Tolerance) algorithm (MBFT algorithm) is proposed and combined with the distributed database IPFS (Inter Planetary File System) to alleviate the pressure of blockchain data storage and enhance operational efficiency. The algorithm first adopts the evaluation system in the hierarchical mechanism, invokes the Fibonacci series incremental law to update the Score value of the nodes and sort them, and divides the nodes into the classification consensus layer, the consensus confirmation layer, and the supervision layer. Secondly, the Maglev algorithm is used to generate a lookup table and design a classification consensus strategy, which is divided into four consensus groups based on the characteristics of intellectual property categories, namely, the patent authentication consensus group, the trademark authentication consensus group, the copyright authentication consensus group, and the other types of authentication consensus group. Then, the algorithm optimizes the consistency protocol, carries out PBFT consensus once in each of the classification consensus layers and consensus confirmation layers, according to the consensus situation, and realizes the nodes’ dynamic update to ensure the consensus’s accuracy and reliability. The experiments show that the MBFT algorithm performs better in terms of communication complexity and throughput. As the number and size of files increase, the execution time of IPFS progressively lengthens. However, the overall performance still meets the actual demand. Compared with the traditional PBFT, MBFT improves the communication complexity by about 50% or more, the throughput is about 3 times the traditional PBFT, and the scalability and response speed of the system are significantly improved when the number of nodes increases. Full article
Show Figures

Figure 1

21 pages, 2432 KiB  
Article
Research on Consensus Algorithm for Intellectual Property Transactions Based on Practical Byzantine Fault Tolerant (PBFT) Algorithm
by Dan Du, Wenlong Feng, Mengxing Huang, Siling Feng and Jing Wang
Electronics 2025, 14(8), 1665; https://doi.org/10.3390/electronics14081665 - 20 Apr 2025
Viewed by 446
Abstract
Aiming at the problems of significant communication overheads, the low reliability of primary nodes, and the insufficient dynamic adaptability of traditional consensus algorithms in intellectual property transaction scenarios, an Improved Practical Byzantine Fault Tolerant (IPBFT) algorithm based on the Chord algorithm and entropy [...] Read more.
Aiming at the problems of significant communication overheads, the low reliability of primary nodes, and the insufficient dynamic adaptability of traditional consensus algorithms in intellectual property transaction scenarios, an Improved Practical Byzantine Fault Tolerant (IPBFT) algorithm based on the Chord algorithm and entropy weight method is proposed. Firstly, the Chord algorithm is employed to map nodes onto a hash ring, enabling dynamic grouping. Secondly, an entropy-based dynamic reputation model is constructed, quantifying the evaluation of node behaviors and calculating the overall reputation value. A three-level reputation classification mechanism is used to dynamically select primary and supervisory nodes, thereby reducing the probability of Byzantine nodes being elected. Then, a three-phase monitoring strategy for supervisory nodes is developed, which includes collection, review, and blackout. This improves the Raft consensus process, enhancing the detection and fault tolerance against malicious leaders. Finally, a grouped dual-layer consensus architecture is proposed. The lower layer uses an improved Raft algorithm for efficient consensus within groups, while the upper layer uses the PBFT algorithm for cross-group global consistency verification. Experimental findings demonstrate that the IPBFT algorithm is able to balance security, scalability, and consensus efficiency in a dynamic network environment, providing a better consensus solution for intellectual property transactions. Full article
Show Figures

Figure 1

40 pages, 5076 KiB  
Review
The Evolution and Optimization Strategies of a PBFT Consensus Algorithm for Consortium Blockchains
by Fujiang Yuan, Xia Huang, Long Zheng, Lusheng Wang, Yuxin Wang, Xinming Yan, Shaojie Gu and Yanhong Peng
Information 2025, 16(4), 268; https://doi.org/10.3390/info16040268 - 27 Mar 2025
Cited by 6 | Viewed by 4179
Abstract
With the rapid development of blockchain technology, consensus algorithms have become a significant research focus. Practical Byzantine Fault Tolerance (PBFT), as a widely used consensus mechanism in consortium blockchains, has undergone numerous enhancements in recent years. However, existing review studies primarily emphasize broad [...] Read more.
With the rapid development of blockchain technology, consensus algorithms have become a significant research focus. Practical Byzantine Fault Tolerance (PBFT), as a widely used consensus mechanism in consortium blockchains, has undergone numerous enhancements in recent years. However, existing review studies primarily emphasize broad comparisons of different consensus algorithms and lack an in-depth exploration of PBFT optimization strategies. The lack of such a review makes it challenging for researchers and practitioners to identify the most effective optimizations for specific application scenarios. In this paper, we review the improvement schemes of PBFT from three key directions: communication complexity optimization, dynamic node management, and incentive mechanism integration. Specifically, we explore hierarchical networking, adaptive node selection, multi-leader view switching, and a hybrid consensus model incorporating staking and penalty mechanisms. Finally, this paper presents a comparative analysis of these optimization strategies, evaluates their applicability across various scenarios, and offers insights into future research directions for consensus algorithm design. Full article
(This article belongs to the Special Issue Blockchain and AI: Innovations and Applications in ICT)
Show Figures

Figure 1

16 pages, 2564 KiB  
Article
5G-Practical Byzantine Fault Tolerance: An Improved PBFT Consensus Algorithm for the 5G Network
by Xin Liu, Xing Fan, Baoning Niu and Xianrong Zheng
Information 2025, 16(3), 202; https://doi.org/10.3390/info16030202 - 5 Mar 2025
Cited by 1 | Viewed by 1215
Abstract
The consensus algorithm is the core technology of blockchain systems to maintain data consistency, and its performance directly affects the efficiency and security of the whole system. Practical Byzantine Fault Tolerance (PBFT) plays a crucial role in blockchain consensus algorithms by providing a [...] Read more.
The consensus algorithm is the core technology of blockchain systems to maintain data consistency, and its performance directly affects the efficiency and security of the whole system. Practical Byzantine Fault Tolerance (PBFT) plays a crucial role in blockchain consensus algorithms by providing a robust mechanism to achieve fault-tolerant and deterministic consensus in distributed networks. With the development of 5G network technology, its features of high bandwidth, low latency, and high reliability provide a new approach for consensus algorithm optimization. To take advantage of the features of the 5G network, this paper proposes 5G-PBFT, which is an improved practical Byzantine fault-tolerant consensus algorithm with three ways to improve PBFT. Firstly, 5G-PBFT constructed the reputation model based on node performance and behavior. The model dynamically selected consensus nodes based on the reputation value to ensure the reliability of the consensus node selection. Next, the algorithm selected the primary node using the reputation model and verifiable random function, giving consideration to the reliability of the primary node and the randomness of the selection process. Finally, we take advantage of the low latency feature of the 5G network to omit the submission stage to reduce the communication complexity from ON2 to ON, where N denotes the number of nodes. The simulation results show that 5G-PBFT achieves a 26% increase in throughput and a 63.6% reduction in transaction latency compared to the PBFT, demonstrating significant performance improvements. Full article
(This article belongs to the Special Issue Blockchain Applications for Business Process Management)
Show Figures

Figure 1

24 pages, 7291 KiB  
Article
Piranha Foraging Optimization Algorithm with Deep Learning Enabled Fault Detection in Blockchain-Assisted Sustainable IoT Environment
by Haitham Assiri
Sustainability 2025, 17(4), 1362; https://doi.org/10.3390/su17041362 - 7 Feb 2025
Cited by 1 | Viewed by 1081
Abstract
As the acceptance of Internet of Things (IoT) systems quickens, guaranteeing their sustainability and reliability poses an important challenge. Faults in IoT systems can result in resource inefficiency, high energy consumption, reduced security, and operational downtime, obstructing sustainability goals. Thus, blockchain (BC) technology, [...] Read more.
As the acceptance of Internet of Things (IoT) systems quickens, guaranteeing their sustainability and reliability poses an important challenge. Faults in IoT systems can result in resource inefficiency, high energy consumption, reduced security, and operational downtime, obstructing sustainability goals. Thus, blockchain (BC) technology, known for its decentralized and distributed characteristics, can offer significant solutions in IoT networks. BC technology provides several benefits, such as traceability, immutability, confidentiality, tamper proofing, data integrity, and privacy, without utilizing a third party. Recently, several consensus algorithms, including ripple, proof of stake (PoS), proof of work (PoW), and practical Byzantine fault tolerance (PBFT), have been developed to enhance BC efficiency. Combining fault detection algorithms and BC technology can result in a more reliable and secure IoT environment. Thus, this study presents a sustainable BC-Driven Edge Verification with a Consensus Approach-enabled Optimal Deep Learning (BCEVCA-ODL) approach for fault recognition in sustainable IoT environments. The proposed BCEVCA-ODL technique incorporates the merits of the BC, IoT, and DL techniques to enhance IoT networks’ security, trustworthiness, and efficacy. IoT devices have a substantial level of decentralized decision-making capacity in BC technology to achieve a consensus on the accomplishment of intrablock transactions. A stacked sparse autoencoder (SSAE) model is employed to detect faults in IoT networks. Lastly, the Piranha Foraging Optimization Algorithm (PFOA) approach is used for optimum hyperparameter tuning of the SSAE approach, which assists in enhancing the fault recognition rate. A wide range of simulations was accomplished to highlight the efficacy of the BCEVCA-ODL technique. The BCEVCA-ODL technique achieved a superior FDA value of 100% at a fault probability of 0.00, outperforming the other evaluated methods. The proposed work highlights the significance of embedding sustainability into IoT systems, underlining how advanced fault detection can provide environmental and operational benefits. The experimental outcomes pave the way for greener IoT technologies that support global sustainability initiatives. Full article
Show Figures

Figure 1

17 pages, 3079 KiB  
Article
Blockchain Architecture for Lightweight Storage
by Pengliu Tan, Liangzhi Wan, Peixin He and Xue Li
Appl. Sci. 2025, 15(3), 1446; https://doi.org/10.3390/app15031446 - 31 Jan 2025
Cited by 2 | Viewed by 1044
Abstract
Aiming to address the shortcomings of traditional blockchain technologies, characterized by high storage redundancy and low transaction query efficiency, we propose a lightweight sender-based blockchain architecture (LSB). In this architecture, the linkage between blocks is associated with the user initiating the transaction, and [...] Read more.
Aiming to address the shortcomings of traditional blockchain technologies, characterized by high storage redundancy and low transaction query efficiency, we propose a lightweight sender-based blockchain architecture (LSB). In this architecture, the linkage between blocks is associated with the user initiating the transaction, and the hash of the newly generated block is recorded in the user’s wallet, thereby facilitating transaction retrieval. Each user node must store only the blocks that pertain to it, significantly reducing storage costs. To ensure the normal operation of the system, the Delegated Proof of Stake based on Reputation and PBFT (RP-DPoS) consensus algorithm is employed, establishing a reputation model to select honest and reliable nodes for consensus participation while utilizing the Practical Byzantine Fault Tolerance (PBFT) algorithm to verify blocks. The experimental results demonstrate that LSB reduces storage overhead while enhancing the efficiency of querying and verifying transactions. Moreover, in terms of security, it decreases the likelihood of malicious nodes being designated as agent nodes, thereby increasing the chances of honest nodes being selected for consensus participation. Full article
Show Figures

Figure 1

25 pages, 699 KiB  
Review
Blockchain-Facilitated Cybersecurity for Ubiquitous Internet of Things with Space–Air–Ground Integrated Networks: A Survey
by Wenbing Zhao, Shunkun Yang and Xiong Luo
Sensors 2025, 25(2), 383; https://doi.org/10.3390/s25020383 - 10 Jan 2025
Cited by 1 | Viewed by 1346
Abstract
This article presents a systematic review on blockchain-facilitated cybersecurity solutions for Internet of Things (IoT) devices in space–air–ground integrated networks (SAGIN). First, we identify the objectives and the context of the blockchain-based solutions for SAGIN. Although, typically, the blockchain is primarily used to [...] Read more.
This article presents a systematic review on blockchain-facilitated cybersecurity solutions for Internet of Things (IoT) devices in space–air–ground integrated networks (SAGIN). First, we identify the objectives and the context of the blockchain-based solutions for SAGIN. Although, typically, the blockchain is primarily used to enhance the trustworthiness of some systems or operations, it is necessary to document exactly in what context the blockchain is used that is specific to the IoT and SAGIN. Second, we investigate how blockchain technology is used to achieve the objectives. Again, we want to report the technical details on how blockchain is used in this specific field instead of general discussion. Third, we provide a critique on the technical correctness of the blockchain-based solutions. As we elaborate in this article, there are serious technical issues in the proposed solutions. The most pervasive assumption made in many blockchain-based solutions is that higher-level trustworthiness can be achieved by using any form of blockchain. Fourth, we provide a guideline on when blockchain technology could be useful for IoT and SAGIN and what types of blockchain could be useful to enhance the security of ubiquitous IoT in SAGIN. Full article
(This article belongs to the Special Issue AI-Driven Cybersecurity in IoT-Based Systems)
Show Figures

Figure 1

20 pages, 889 KiB  
Article
Slotted ALOHA Based Practical Byzantine Fault Tolerance (PBFT) Blockchain Networks: Performance Analysis and Optimization
by Ziyi Zhou, Oluwakayode Onireti, Lei Zhang and Muhammad Ali Imran
Sensors 2024, 24(23), 7688; https://doi.org/10.3390/s24237688 - 30 Nov 2024
Viewed by 1171
Abstract
Practical Byzantine Fault Tolerance (PBFT) is one of the most popular consensus mechanisms for the consortium and private blockchain technology. It has been recognized as a candidate consensus mechanism for the Internet of Things networks as it offers lower resource requirements and high [...] Read more.
Practical Byzantine Fault Tolerance (PBFT) is one of the most popular consensus mechanisms for the consortium and private blockchain technology. It has been recognized as a candidate consensus mechanism for the Internet of Things networks as it offers lower resource requirements and high performance when compared with other consensus mechanisms such as proof of work. In this paper, by considering the blockchain nodes are wirelessly connected, we model the network nodes distribution and transaction arrival rate as Poisson point process and we develop a framework for evaluating the performance of the wireless PBFT network. The framework utilizes slotted ALOHA as its multiple access technique. We derive the end-to-end success probability of the wireless PBFT network which serves as the basis for obtaining other key performance indicators namely, the optimal transmission interval, the transaction throughput and delay, and the viable area. The viable area represents the minimum PBFT coverage area that guarantees the liveness, safety, and resilience of the PBFT protocol while satisfying a predefined end-to-end success probability. Results show that the transmission interval required to make the wireless PBFT network viable can be reduced if either the end-to-end success probability requirement or the number of faulty nodes is lowered. Full article
Show Figures

Figure 1

21 pages, 6841 KiB  
Article
Blockchain-Based Cold Chain Traceability with NR-PBFT and IoV-IMS for Marine Fishery Vessels
by Zheng Zhang, Haonan Zhu and Hejun Liang
J. Mar. Sci. Eng. 2024, 12(8), 1371; https://doi.org/10.3390/jmse12081371 - 11 Aug 2024
Cited by 3 | Viewed by 1929
Abstract
Due to limited communication, computing resources, and unstable environments, traditional cold chain traceability systems are difficult to apply directly to marine cold chain traceability scenarios. Motivated by these challenges, we construct an improved blockchain-based cold chain traceability system for marine fishery vessels. Firstly, [...] Read more.
Due to limited communication, computing resources, and unstable environments, traditional cold chain traceability systems are difficult to apply directly to marine cold chain traceability scenarios. Motivated by these challenges, we construct an improved blockchain-based cold chain traceability system for marine fishery vessels. Firstly, an Internet of Vessels system based on the Iridium Satellites (IoV-IMS) is proposed for marine cold chain monitoring. Aiming at the problems of low throughput, long transaction latency, and high communication overhead in traditional cold chain traceability systems, based on the Practical Byzantine Fault Tolerance (PBFT) consensus algorithm, a Node-grouped and Reputation-evaluated PBFT (NR-PBFT) is proposed to improve the reliability and robustness of blockchain system. In NR-PBFT, an improved node grouping scheme is designed, which introduces a consistent hashing algorithm to divide nodes into consensus and candidate sets, reducing the number of nodes participating in the consensus process, to lower communication overhead and transaction latency. Then, a reputation evaluation model is proposed to improve the node selection mechanism of NR-PBFT. It enhances the enthusiasm of nodes to participate in consensus, which considers the distance between fishery vessels, data size, and refrigeration temperature factors of nodes to increase throughput. Finally, we carried out experiments on marine fishery vessels, and the effectiveness of the cold chain traceability system and NR-PBFT were verified. Compared with PBFT, the transaction latency of NR-PBFT shortened by 81.92%, the throughput increased by 84.21%, and the communication overhead decreased by 89.4%. Full article
(This article belongs to the Section Ocean Engineering)
Show Figures

Figure 1

17 pages, 2101 KiB  
Article
CE-PBFT: An Optimized PBFT Consensus Algorithm for Microgrid Power Trading
by Xu Ding, Haihua Lu and Lanxian Cheng
Electronics 2024, 13(10), 1942; https://doi.org/10.3390/electronics13101942 - 15 May 2024
Cited by 4 | Viewed by 1526
Abstract
Currently, in the blockchain-based distributed microgrid trading system, there are some problems, such as low throughput, high delay, and a high communication overhead. To this end, an improved Practical Byzantine Fault Tolerance (PBFT) algorithm (CE-PBFT) suitable for microgrid power trading is proposed. First, [...] Read more.
Currently, in the blockchain-based distributed microgrid trading system, there are some problems, such as low throughput, high delay, and a high communication overhead. To this end, an improved Practical Byzantine Fault Tolerance (PBFT) algorithm (CE-PBFT) suitable for microgrid power trading is proposed. First, a node credit value calculation model is introduced, and nodes are divided into consensus, supervisory, and propagation nodes according to their credit values, forming a hierarchical network structure to ensure the efficiency and reliability of consensus. Secondly, the consensus process is optimized by adopting a segmented consensus mechanism. This approach calculates the consensus rounds for nodes and selects the methods for node-type switching and consensus based on these calculations, reaching dynamic changes in node states and credit values, effectively reducing the communication overhead of node consensus. Finally, the experiments show that compared with the IMPBFT and PBFT algorithms, the CE-PBFT algorithm has better performance in throughput, delay, and communication overhead, with a 22% higher average throughput and 15% lower average delay than the IMPBFT algorithm and a 118% higher average throughput and 87% lower average delay than the PBFT algorithm. Full article
(This article belongs to the Special Issue Blockchain Technology Is Applied in the IoT System)
Show Figures

Figure 1

16 pages, 1617 KiB  
Article
Improvement of PBFT Consensus Algorithm Based on Affinity Propagation Clustering in Intellectual Property Transaction Scenarios
by Dan Du, Wenlong Feng, Mengxing Huang, Siling Feng and Jing Wang
Electronics 2024, 13(10), 1809; https://doi.org/10.3390/electronics13101809 - 7 May 2024
Cited by 3 | Viewed by 1658
Abstract
In response to the problems of random selection of primary nodes, high communication complexity, and low consensus efficiency in the current consensus mechanism for intellectual property transactions, a Practical Byzantine Fault Tolerance (PBFT) consensus algorithm based on the Affinity-Propagation (AP) clustering algorithm, termed [...] Read more.
In response to the problems of random selection of primary nodes, high communication complexity, and low consensus efficiency in the current consensus mechanism for intellectual property transactions, a Practical Byzantine Fault Tolerance (PBFT) consensus algorithm based on the Affinity-Propagation (AP) clustering algorithm, termed AP-PBFT, is proposed. Firstly, the election strategy of the leader node is constructed based on the reputation mechanism; the reward and punishment mechanism is designed to achieve the dynamic adjustment of the reputation value of the nodes in the PBFT consensus process, and the number of votes among the nodes is introduced to determine the node’s reputation value in collaboration with the reward and punishment mechanism to guarantee the precise ordering of the nodes. Secondly, nodes with high reputation values are selected as cluster centers to run the AP clustering algorithm, and clustering groups of knowledge property transaction nodes are constructed based on responsibility and availability. Finally, the three-stage consensus process of the PBFT consensus algorithm is optimized, and the consensus task is decomposed into two layers: the intra-consensus group and the inter-leader node group, reducing the communication complexity of transaction data in the blockchain. Experimental findings indicate a significant performance improvement of the algorithm over the PBFT consensus algorithm in communication complexity, throughput, and consensus efficiency in the simulation environment of multiple types of transactions in intellectual property transactions, including different types of large-scale transaction scenarios, such as purchases, sales, licenses, and transfers. Full article
Show Figures

Figure 1

16 pages, 1268 KiB  
Article
Performance of PBFT Consensus under Voting by Groups
by Vojislav B. Mišić, Jelena Mišić and Xiaolin Chang
Blockchains 2024, 2(2), 134-149; https://doi.org/10.3390/blockchains2020007 - 26 Apr 2024
Cited by 1 | Viewed by 1319
Abstract
Practical Byzantine Fault Tolerance (PBFT) is the protocol of choice for many applications that require distributed consensus between a number of participant nodes. While PBFT assumes a single voting committee, many applications recognize different groups of participants that need to reach a consensus [...] Read more.
Practical Byzantine Fault Tolerance (PBFT) is the protocol of choice for many applications that require distributed consensus between a number of participant nodes. While PBFT assumes a single voting committee, many applications recognize different groups of participants that need to reach a consensus separately before accepting a proposal. To this end, we propose to count the votes by separate groups or committees of participating nodes, instead of all together as in the original PBFT. We then investigate the performance impact of this approach on the mean time to accept a data block and the number of nodes involved in making the final decision. Our results indicate that the proposed solutions impose a slight performance penalty which may be countermanded by reducing the quorum numbers needed in different subsets of the original committee. Full article
(This article belongs to the Special Issue Feature Papers in Blockchains)
Show Figures

Figure 1

Back to TopTop