摘要
基于区块链技术的产品溯源系统在现代供应链系统中被广泛应用,溯源区块链适合采用联盟链来构建,其参与利益方多、共识网络差异化高的特性影响了此类区块链系统的性能和安全性。对区块链共识过程进行分析,构建模拟溯源区块链的系统模型和信誉模型,以排除拜占庭故障节点。在此基础上,设计包含代表选择和代表共识两个阶段的共识过程,并提出一种基于信誉的二阶段溯源区块链共识策略RTsBFT。实验结果表明,在相同的配置环境和条件下,相比CSBFT和PBFT策略,RTsBFT可取得更高的系统吞吐量、更短的延迟和更低的故障节点率,能够有效提高联盟链场景下溯源系统的性能和安全性。
Being widely used in modern supply chain systems,blockchain-based traceability systems usually choose consortium blockchain for construction.However,such blockchain-based traceability systems usually have multiple stakeholders and highly heterogeneous consensus networks,leading to a reduction in their performance and security.This paper analyzes the consensus process of blockchain,and constructs a reputation model as well as a system model that simulates blockchain-based traceability to eliminate Byzantine faulty nodes.Then the paper proposes the design of a consensus mechanism that includes the representative selection stage and the representative consensus stage,and on this basis proposes a reputation-based two-stage consensus strategy named RTsBFT for blockchain-based traceability systems.Experimental results show that compared with the CSBFT and PBFT protocols,RTsBFT can improve the system throughput,and reduce the delay as well as failure rate of nodes with the same configuration,improving the performance and security of the traceability systems in the consortium blockchain scenarios.
作者
汪澍
许翀寰
汤中运
WANG Shu;XU Chonghuan;TANG Zhongyun(School of Management Engineering and E-Business,Zhejiang Gongshang University,Hangzhou 310018,China;School of Business Administration,Zhejiang Gongshang University,Hangzhou 310018,China;School of Computer Science and Technology,Hangzhou Dianzi University,Hangzhou 310018,China)
出处
《计算机工程》
CAS
CSCD
北大核心
2021年第7期109-116,共8页
Computer Engineering
基金
国家自然科学基金(71702164)。
关键词
区块链
共识策略
拜占庭容错
溯源系统
信誉模型
blockchain
consensus strategy
Byzantine fault tolerance
traceability system
reputation model