[1]沈 瑞,李玲娟.一种基于积分制的改进实用拜占庭容错算法[J].计算机技术与发展,2021,31(06):59-64.[doi:10. 3969 / j. issn. 1673-629X. 2021. 06. 011]
 SHEN Rui,LI Ling-juan.An Improved PBFT Algorithm Based on Point System[J].,2021,31(06):59-64.[doi:10. 3969 / j. issn. 1673-629X. 2021. 06. 011]
点击复制

一种基于积分制的改进实用拜占庭容错算法()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
31
期数:
2021年06期
页码:
59-64
栏目:
系统工程
出版日期:
2021-06-10

文章信息/Info

Title:
An Improved PBFT Algorithm Based on Point System
文章编号:
1673-629X(2021)06-0059-06
作者:
沈 瑞李玲娟
南京邮电大学 计算机学院,江苏 南京 210023
Author(s):
SHEN RuiLI Ling-juan
School of Computer Science,Nanjing University of Posts and Telecommunications,Nanjing 210023,China
关键词:
区块链共识机制实用拜占庭容错委任权益证明积分制
Keywords:
blockchainconsensus mechanismpractical Byzantine fault tolerancedelegated proof of stakepoint system
分类号:
TP309
DOI:
10. 3969 / j. issn. 1673-629X. 2021. 06. 011
摘要:
区块链技术是一种融合分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。 共识算法是区块链技术中的核心部分之一。 该文针对实用拜占庭容错算法( PBFT) 存在的可参与节点较少,主节点选举随意,以及节点参与积极性较低的问题,提出一种基于积分制改进的实用拜占庭算法(P-PBFT) 。 引入委任权益证明算法思想,给每个节点设置积分,通过积分选举出参与共识过程的委员会节点;其次,在主节点出现问题需切换视图的时候,按照积分来切换主节点。 最后设置一个时间周期来减少共识节点的积分,避免过度中心化,同时也达到激励节点的效果。 通过搭建基于该方案的区块链测试系统并进行实验,证明了 P-PBFT 算法够有效地提高参与节点的数量和吞吐量,具有较好的实用性。
Abstract:
Block chain technology is a new application mode integrating distributed data storage,point-to-point transmission,consensus mechanism,encryption algorithm and other computer technologies. Consensus algorithm is one of the core parts of block chain technology. Aiming at the problems existing in the practical Byzantine fault-tolerant algorithm (PBFT ) , such as fewer nodes to participate in,random election of main nodes,and low enthusiasm of nodes to participate,we propose an improved PBFT algorithm based on the point system,named P-PBFT. Firstly,the idea of delegated proof of stake algorithm is introduced. Each node is set with point,and the committee nodes participating in the consensus process are selected by point. Secondly,when the main node has problems and needs to switch views,it is switched according to point. Finally,set a time period to reduce the integration of consensus nodes,avoiding over centralization,and also achieve the effect of stimulating nodes. By building the block chain test system based on this scheme and carry out experiments,it is proved that the P-PBFT algorithm can effectively improve the number of participating nodes and through put with certain practicability.

相似文献/References:

[1]陈春玲,沈阳,余瀚.去中心化的征信系统模型研究[J].计算机技术与发展,2019,29(03):122.[doi:10.3969/ j. issn.1673-629X.2019.03.026]
 CHEN Chun-ling,SHEN Yang,YU Han.Research on Decentralized Model for Credit Information System[J].,2019,29(06):122.[doi:10.3969/ j. issn.1673-629X.2019.03.026]
[2]董蓉,苑明海,周灼.基于区块链的云制造信息数据记录技术[J].计算机技术与发展,2019,29(05):97.[doi:10. 3969 / j. issn. 1673-629X. 2019. 05. 021]
 DONG Rong,YUAN Ming-hai,ZHOU Zhuo.Cloud Manufacturing Service Transaction Information Recording Technology Based on Block Chain[J].,2019,29(06):97.[doi:10. 3969 / j. issn. 1673-629X. 2019. 05. 021]
[3]董黛莹,汪学明.基于区块链的电子医疗记录共享研究[J].计算机技术与发展,2019,29(05):121.[doi:10. 3969 / j. issn. 1673-629X. 2019. 05. 026]
 DONG Dai-ying,WANG Xue-ming.Research on Electronic Medical Record Sharing Model Based on Blockchain[J].,2019,29(06):121.[doi:10. 3969 / j. issn. 1673-629X. 2019. 05. 026]
[4]李青鹏,赵相福,陈中育,等.基于区块链的网约车安全风险规避模式[J].计算机技术与发展,2019,29(09):152.[doi:10. 3969 / j. issn. 1673-629X. 2019. 09. 029]
 LI Qing-peng,ZHAO Xiang-fu,CHEN Zhong-yu,et al.Risk Avoidance for Safe Network Car System Based on Blockchain[J].,2019,29(06):152.[doi:10. 3969 / j. issn. 1673-629X. 2019. 09. 029]
[5]魏 艳,毛燕琴,沈苏彬.一种基于区块链的数据完整性验证解决方案[J].计算机技术与发展,2020,30(01):76.[doi:10. 3969 / j. issn. 1673-629X. 2020. 01. 014]
 WEI Yan,MAO Yan-qin,SHEN Su-bin.A Data Integrity Verification Solution Based on Blockchain[J].,2020,30(06):76.[doi:10. 3969 / j. issn. 1673-629X. 2020. 01. 014]
[6]贾花萍.“区块链+电商”在渭南市农产品电商领域的应用[J].计算机技术与发展,2020,30(06):191.[doi:10. 3969 / j. issn. 1673-629X. 2020. 06. 037]
 JIA Hua-ping.Application of “Blockchain+E-commerce” in E-commerce of Agricultural Products in Weinan[J].,2020,30(06):191.[doi:10. 3969 / j. issn. 1673-629X. 2020. 06. 037]
[7]汪 菲,沈苏彬.一种基于区块链的可信数据共享解决方案[J].计算机技术与发展,2020,30(09):115.[doi:10. 3969 / j. issn. 1673-629X. 2020. 09. 021]
 WANG Fei,SHEN Su-bin.A Solution for Decentralized Data Sharing Based on Blockchain[J].,2020,30(06):115.[doi:10. 3969 / j. issn. 1673-629X. 2020. 09. 021]
[8]朱诗生,李朝清,黄仁俊,等.基于区块链的医疗数据安全共享模型与机制[J].计算机技术与发展,2020,30(10):123.[doi:10. 3969 / j. issn. 1673-629X. 2020. 10. 023]
 ZHU Shi-sheng,LI Chao-qing,HUANG Ren-jun,et al.Secure Sharing Model and Mechanism of Medical Data Based on Block Chain[J].,2020,30(06):123.[doi:10. 3969 / j. issn. 1673-629X. 2020. 10. 023]
[9]文必龙,陈友良.基于区块链的企业数据共享模式研究[J].计算机技术与发展,2021,31(01):175.[doi:10. 3969 / j. issn. 1673-629X. 2021. 01. 031]
 WEN Bi-long,CHEN You-liang.Research on Enterprise Data Sharing Mode Based on Blockchain[J].,2021,31(06):175.[doi:10. 3969 / j. issn. 1673-629X. 2021. 01. 031]
[10]于爱荣,王 俊*,孙 海,等.基于区块链和智能合约的财务管理系统建设[J].计算机技术与发展,2021,31(04):164.[doi:10. 3969 / j. issn. 1673-629X. 2021. 04. 028]
 YU Ai-rong,WANG Jun*,SUN Hai,et al.Financial Management System Construction Based onBlockchain and Smart Contract[J].,2021,31(06):164.[doi:10. 3969 / j. issn. 1673-629X. 2021. 04. 028]
[11]翟社平,李兆兆,段宏宇,等.区块链关键技术中的数据一致性研究[J].计算机技术与发展,2018,28(09):94.[doi:10.3969/ j. issn.1673-629X.2018.09.020]
 ZHAI She-ping,LI Zhao-zhao,DUAN Hong-yu,et al.Research on Data Consistency of Key Technologies of Blockchain[J].,2018,28(06):94.[doi:10.3969/ j. issn.1673-629X.2018.09.020]
[12]宁 卓,李牧阳.基于联盟区块链的物流信息平台 LIP-Chain[J].计算机技术与发展,2019,29(08):190.[doi:10. 3969 / j. issn. 1673-629X. 2019. 08. 036]
 NING Zhuo,LI Mu-yang.LIP-Chain:A Logistics Information Platform Based on Permissioned Blockchain[J].,2019,29(06):190.[doi:10. 3969 / j. issn. 1673-629X. 2019. 08. 036]
[13]张富宝,李 国,王滔滔.基于区块链技术的电动汽车充电链[J].计算机技术与发展,2020,30(04):161.[doi:10. 3969 / j. issn. 1673-629X. 2020. 04. 031]
 ZHANG Fu-bao,LI Guo,WANG Tao-tao.Electric Vehicle Charging Chain Based on Blockchain Technology[J].,2020,30(06):161.[doi:10. 3969 / j. issn. 1673-629X. 2020. 04. 031]
[14]刘 俊,陈 慧,王 军.基于区块链的 ICS 数据安全策略研究[J].计算机技术与发展,2021,31(01):149.[doi:10. 3969 / j. issn. 1673-629X. 2021. 01. 027]
 LIU Jun,CHEN Hui,WANG Jun.Research on Data Security Strategy of ICS Based on Blockchain[J].,2021,31(06):149.[doi:10. 3969 / j. issn. 1673-629X. 2021. 01. 027]
[15]曹迪龙,杨文晖,苗 放.基于区块链的数字作品交易系统的研究[J].计算机技术与发展,2021,31(04):192.[doi:10. 3969 / j. issn. 1673-629X. 2021. 04. 033]
 CAO Di-long,YANG Wen-hui,MIAO Fang.Research on Digital Works Transaction System Based on Block Chain[J].,2021,31(06):192.[doi:10. 3969 / j. issn. 1673-629X. 2021. 04. 033]
[16]李莎莎,姬永清,罗 盘,等.针对主从多链的区块链集成共识机制研究[J].计算机技术与发展,2021,31(08):82.[doi:10. 3969 / j. issn. 1673-629X. 2021. 08. 014]
 LI Sha-sha,JI Yong-qing,LUO Pan,et al.Research on Blockchain Integrated Consensus Mechanisms of Master and Slave Multi-chain[J].,2021,31(06):82.[doi:10. 3969 / j. issn. 1673-629X. 2021. 08. 014]
[17]左康达,孙知信.基于区块链技术的土建工程项目管理平台[J].计算机技术与发展,2021,31(12):187.[doi:10. 3969 / j. issn. 1673-629X. 2021. 12. 031]
 ZUO Kang-da,SUN Zhi-xin.A Civil Engineering Project Management Platform Based onBlockchain Technology[J].,2021,31(06):187.[doi:10. 3969 / j. issn. 1673-629X. 2021. 12. 031]

更新日期/Last Update: 2021-06-10