| 注册
首页|期刊导航|计算机工程|一种基于双链的区块链共识机制

一种基于双链的区块链共识机制

旋逸昭 赵红武 金瑜

计算机工程2024,Vol.50Issue(5):139-148,10.
计算机工程2024,Vol.50Issue(5):139-148,10.DOI:10.19678/j.issn.1000-3428.0067861

一种基于双链的区块链共识机制

A Dual-Chain-Based Consensus Mechanism for Blockchain

旋逸昭 1赵红武 1金瑜1

作者信息

  • 1. 武汉科技大学计算机科学与技术学院,湖北武汉 430065||湖北省智能信息处理与实时工业重点实验室,湖北武汉 430065
  • 折叠

摘要

Abstract

Consensus mechanism is the core technology of blockchain systems.Currently,a new consensus mechanism based on Proof of Contribution value and Proof of Work(PoC+PoW)has been proposed for"non-coin"blockchain systems.However,it presents some problems such as low efficiency,low reliability and security,and high computing-power consumption.Hence,this study proposes a new Consensus mechanism based on a Dual-Chain-PBFT(Con_DC_PBFT).In this mechanism,a dual-chain structure is designed to separate the contribution value and main business information for independent consensus processing.The consensus of the dual chain is of a semi-independent form,where the main-chain consensus message flow is supervised and coordinated by the subchain,and the subchain randomly designates the main-chain accounting nodes based on the contribution value.The division of labor and cooperation between the dual chains enables parallelization and pipeline processing,thus improving the efficiency of consensus.Moreover,the contribution value cannot be easily obtained,and the risks of node attacks and system stagnation are further reduced by adopting a Byzantine communication mechanism and a random-node-selection algorithm.A comprehensive experimental analysis pertaining to the effects of block-selection probability,single-point failure rate,number of nodes,block transmission rate,and CPU usage on the performance of the consensus mechanism shows that the Con_DC_PBFT consensus mechanism conserves more than 50%of memory and storage resources compared with PoC+PoW,as well as improves the overall consensus time delay by more than 30%.

关键词

区块链/共识机制/双链结构/拜占庭容错协议/非币场景下的区块链/贡献值

Key words

blockchain/consensus mechanism/dual-chain structure/Byzantine fault tolerance protocol/blockchain on non-coin scenario/contribution value

分类

信息技术与安全科学

引用本文复制引用

旋逸昭,赵红武,金瑜..一种基于双链的区块链共识机制[J].计算机工程,2024,50(5):139-148,10.

计算机工程

OA北大核心CSTPCD

1000-3428

访问量0
|
下载量0
段落导航相关论文