本文已被:浏览 1516次 下载 2928次
Received:January 20, 2020 Revised:February 25, 2020
Received:January 20, 2020 Revised:February 25, 2020
中文摘要: 针对现有实用拜占庭容错算法(PBFT)在联盟链应用场景下存在扩展性差,通信开销大,效率低等问题,提出了一种基于信用分级的拜占庭容错共识算法,即CLBFT (Credit-Layered Byzantine Fault Tolerance).在PBFT基础上,制定节点信用积分规则.提出一种基于信用等级划分的机制,把节点划分成4类,增强可信节点的主动性,减少异常节点的参与,达到系统良好运行的目的.实验结果表明,在长期运行状态下,CLBFT明显减少了通信开销,提高了系统效率.
Abstract:Since the existing Practical Byzantine Fault Tolerance (PBFT) consensus algorithm applied to the consortium Blockchain has the problems of poor scalability, high communication overhead, and low efficiency, the Credit-Layered Byzantine Fault Tolerance (CLBFT) consensus algorithm was proposed. Based on the PBFT, a node credit score rule was formulated. A mechanism based on credit-layered was proposed, which divides the nodes into four categories, to enhance the initiative of trusted nodes and reduce the participation of abnormal nodes in order to achieve the purpose of good system operation. The experimental results show that under long-term operation, CLBFT can reduce communication overhead and improve system efficiency.
keywords: consortium Blockchain consensus mechanism PBFT CLBFT
文章编号: 中图分类号: 文献标志码:
基金项目:国家自然科学基金(61472256,61170277);上海理工大学科技发展基金(16KJFZ035,2017KJFZ033)
引用文本:
丁庭琛,陈世平.基于信用分级的PBFT共识算法改进方案.计算机系统应用,2020,29(9):255-259
DING Ting-Chen,CHEN Shi-Ping.Improved PBFT Consensus Mechanism Based on Credit-Layered Mechanism.COMPUTER SYSTEMS APPLICATIONS,2020,29(9):255-259
丁庭琛,陈世平.基于信用分级的PBFT共识算法改进方案.计算机系统应用,2020,29(9):255-259
DING Ting-Chen,CHEN Shi-Ping.Improved PBFT Consensus Mechanism Based on Credit-Layered Mechanism.COMPUTER SYSTEMS APPLICATIONS,2020,29(9):255-259