一种面向农产品供应链信息管理应用的改进PBFT算法
An improved PBFT algorithm for agricultural product supply chain information management applications
黄英来 1黄鹤林 1谷训开 1杨柳松1
作者信息
- 1. 东北林业大学 计算机与控制工程学院,哈尔滨 150040
- 折叠
摘要
提出了一种面向农产品供应链信息管理场景的改进PBFT(practical byzantine fault tolerance)算法,即MFW-PBFT(multi-factor weighted PBFT)算法.该算法通过基于节点的活跃度、数据贡献度和历史行为等多因素权重,选出一部分节点作为"代理节点"参与共识过程,且对一致性协议进行优化,从而在一定程度上解决了传统PBFT算法的性能瓶颈问题.结果显示,MFW-PBFT算法相较于传统PBFT算法和2种流行的改进PBFT算法,在处理大规模网络和交易数据时表现出更高的效率和稳定性.
Abstract
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.
关键词
农产品供应链信息管理系统/共识算法/区块链/MFW-PBFT算法Key words
agricultural supply chain information management system/consensus algorithm/blockchain/MFW-PBFT algorithm引用本文复制引用
基金项目
国家自然科学基金项目(61902059)
黑龙江省自然科学基金项目(LH2020C051)
出版年
2024