首页 | 本学科首页   官方微博 | 高级检索  
     

基于信用分级的PBFT共识算法改进方案
引用本文:丁庭琛,陈世平. 基于信用分级的PBFT共识算法改进方案[J]. 计算机系统应用, 2020, 29(9): 255-259
作者姓名:丁庭琛  陈世平
作者单位:上海理工大学 光电信息与计算机工程学院, 上海 200093;上海理工大学 光电信息与计算机工程学院, 上海 200093
基金项目:国家自然科学基金(61472256,61170277);上海理工大学科技发展基金(16KJFZ035,2017KJFZ033)
摘    要:针对现有实用拜占庭容错算法(PBFT)在联盟链应用场景下存在扩展性差,通信开销大,效率低等问题,提出了一种基于信用分级的拜占庭容错共识算法,即CLBFT (Credit-Layered Byzantine Fault Tolerance).在PBFT基础上,制定节点信用积分规则.提出一种基于信用等级划分的机制,把节点划分成4类,增强可信节点的主动性,减少异常节点的参与,达到系统良好运行的目的.实验结果表明,在长期运行状态下, CLBFT明显减少了通信开销,提高了系统效率.

关 键 词:联盟链  共识机制  实用拜占庭容错算法  CLBFT
收稿时间:2020-01-20
修稿时间:2020-02-25

Improved PBFT Consensus Mechanism Based on Credit-Layered Mechanism
DING Ting-Chen,CHEN Shi-Ping. Improved PBFT Consensus Mechanism Based on Credit-Layered Mechanism[J]. Computer Systems& Applications, 2020, 29(9): 255-259
Authors:DING Ting-Chen  CHEN Shi-Ping
Affiliation:School of Optical Electrical and Computer Engineering, University of Shanghai for Science and Technology, Shanghai 200093, China
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
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号