作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2021, Vol. 47 ›› Issue (7): 109-116. doi: 10.19678/j.issn.1000-3428.0060808

• 网络空间安全 • 上一篇    下一篇

基于信誉的二阶段溯源区块链共识策略

汪澍1,2, 许翀寰2, 汤中运3   

  1. 1. 浙江工商大学 管理工程与电子商务学院, 杭州 310018;
    2. 浙江工商大学 工商管理学院, 杭州 310018;
    3. 杭州电子科技大学 计算机学院, 杭州 310018
  • 收稿日期:2021-02-04 修回日期:2021-03-09 发布日期:2021-03-16
  • 作者简介:汪澍(1989-),男,讲师、博士,主研方向为智能信息处理;许翀寰,副教授、博士;汤中运,博士研究生。
  • 基金资助:
    国家自然科学基金(71702164)。

Reputation-Based Two-Stage Traceability Blockchain Consensus Strategy

WANG Shu1,2, XU Chonghuan2, TANG Zhongyun3   

  1. 1. School of Management Engineering and E-Business, Zhejiang Gongshang University, Hangzhou 310018, China;
    2. School of Business Administration, Zhejiang Gongshang University, Hangzhou 310018, China;
    3. School of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou 310018, China
  • Received:2021-02-04 Revised:2021-03-09 Published:2021-03-16

摘要: 基于区块链技术的产品溯源系统在现代供应链系统中被广泛应用,溯源区块链适合采用联盟链来构建,其参与利益方多、共识网络差异化高的特性影响了此类区块链系统的性能和安全性。对区块链共识过程进行分析,构建模拟溯源区块链的系统模型和信誉模型,以排除拜占庭故障节点。在此基础上,设计包含代表选择和代表共识两个阶段的共识过程,并提出一种基于信誉的二阶段溯源区块链共识策略RTsBFT。实验结果表明,在相同的配置环境和条件下,相比CSBFT和PBFT策略,RTsBFT可取得更高的系统吞吐量、更短的延迟和更低的故障节点率,能够有效提高联盟链场景下溯源系统的性能和安全性。

关键词: 区块链, 共识策略, 拜占庭容错, 溯源系统, 信誉模型

Abstract: 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.

Key words: blockchain, consensus strategy, Byzantine fault tolerance, traceability system, reputation model

中图分类号: