An improved PBFT algorithm for agricultural product supply chain information management applications
In agricultural supply chain information management systems,the widely employed consensus algorithm is Practical Byzantine Fault Tolerance (PBFT).However,when the network expands and transaction volume surges,PBFT encounters performance limitations.In intricate scenarios,PBFT is faced with efficiency and stability compromises due to communication delays among nodes and node failures.In response to these challenges,a refined PBFT algorithm tailored to the context of agricultural supply chain information management,known as Multi-Factor Weighted PBFT (MFW-PBFT ),is introduced.This algorithm selects a subset of nodes as 'proxy nodes' to participate in the consensus process based on multiple factor weights,including node activity,data contribution,and historical behavior. It also optimizes the consensus protocol,somehow addressing the performance bottlenecks of the traditional PBFT algorithm.Our research results demonstrate compared to traditional PBFT and two prevalent enhanced PBFT algorithms,the MFW-PBFT algorithm exhibits improved efficiency and stability in handling extensive network architectures and transaction data volumes.
agricultural supply chain information management systemconsensus algorithmblockchainMFW-PBFT algorithm