• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

一种基于分组和信用评级的改进型实用拜占庭容错(PBFT)共识算法。

An improved PBFT consensus algorithm based on grouping and credit grading.

作者信息

Liu Shannan, Zhang Ronghua, Liu Changzheng, Xu Chenxi, Wang Jiaojiao

机构信息

College of Information Science and Technology, Shihezi University, Shihezi, 832000, Xinjiang, China.

School of Economics and Management, Qilu Normal University, Jinan, 250200, Shandong, China.

出版信息

Sci Rep. 2023 Aug 10;13(1):13030. doi: 10.1038/s41598-023-28856-x.

DOI:10.1038/s41598-023-28856-x
PMID:37563158
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC10415261/
Abstract

To improve the blockchain consensus algorithm practical Byzantine fault tolerance (PBFT) with random master node selection, which has high communication overhead and a small supported network size, this paper proposes a Byzantine fault tolerant consensus algorithm based on credit (CBFT) enhanced with a grouping and credit model. The CBFT algorithm divides the network nodes according to the speed of their response to the management nodes, resulting in different consensus sets, and achieves consensus within and outside the group separately to reduce communication overhead and increase system security. Second, the nodes are divided into different types according to the credit model, each with different responsibilities to reduce the probability that the master node is a malicious node. Experimental results show that the throughput of the CBFT algorithm is 3.1 times that of PBFT and 1.5 times that of GPBFT when the number of nodes is 52. Our scheme has latency that is 7.4% that of PBFT and 38.8% that of GPBFT; CBFT has communication overhead that is 6.4% that of PBFT and 87.3% that of GPBFT. The number of nodes is 300, and the Byzantine fault tolerance is improved by 59.3%. These improvements are clearer with the increase in the number of nodes.

摘要

为了改进具有高通信开销和小支持网络规模的、采用随机主节点选择的区块链共识算法实用拜占庭容错(PBFT),本文提出了一种基于信用的拜占庭容错共识算法(CBFT),并通过分组和信用模型对其进行增强。CBFT算法根据网络节点对管理节点响应的速度对节点进行划分,从而产生不同的共识集,并分别在组内和组外达成共识,以减少通信开销并提高系统安全性。其次,根据信用模型将节点分为不同类型,每个类型具有不同职责,以降低主节点是恶意节点的概率。实验结果表明,当节点数量为52时,CBFT算法的吞吐量是PBFT的3.1倍,是GPBFT的1.5倍。我们的方案的延迟是PBFT的7.4%,是GPBFT的38.8%;CBFT的通信开销是PBFT的6.4%,是GPBFT的87.3%。节点数量为300时,拜占庭容错能力提高了59.3%。随着节点数量的增加,这些改进更加明显。

相似文献

1
An improved PBFT consensus algorithm based on grouping and credit grading.一种基于分组和信用评级的改进型实用拜占庭容错(PBFT)共识算法。
Sci Rep. 2023 Aug 10;13(1):13030. doi: 10.1038/s41598-023-28856-x.
2
P-PBFT: An improved blockchain algorithm to support large-scale pharmaceutical traceability.P-PBFT:一种改进的区块链算法,用于支持大规模药品追溯。
Comput Biol Med. 2023 Mar;154:106590. doi: 10.1016/j.compbiomed.2023.106590. Epub 2023 Jan 29.
3
Research on PBFT consensus algorithm for grouping based on feature trust.基于特征信任的分组 PBFT 共识算法研究。
Sci Rep. 2022 Jul 22;12(1):12515. doi: 10.1038/s41598-022-15282-8.
4
Improved PBFT algorithm for high-frequency trading scenarios of alliance blockchain.联盟区块链高频交易场景下的改进 PBFT 算法。
Sci Rep. 2022 Mar 15;12(1):4426. doi: 10.1038/s41598-022-08587-1.
5
Grouped Multilayer Practical Byzantine Fault Tolerance Algorithm: A Practical Byzantine Fault Tolerance Consensus Algorithm Optimized for Digital Asset Trading Scenarios.分组多层实用拜占庭容错算法:一种针对数字资产交易场景优化的实用拜占庭容错共识算法。
Sensors (Basel). 2023 Nov 1;23(21):8903. doi: 10.3390/s23218903.
6
An efficient sharding consensus algorithm for consortium chains.联盟链的一种高效分片共识算法。
Sci Rep. 2023 Jan 2;13(1):20. doi: 10.1038/s41598-022-27228-1.
7
Enhanced Practical Byzantine Fault Tolerance via Dynamic Hierarchy Management and Location-Based Clustering.通过动态层次管理和基于位置的聚类增强实用拜占庭容错能力
Sensors (Basel). 2023 Dec 21;24(1):60. doi: 10.3390/s24010060.
8
Improved Method of Blockchain Cross-Chain Consensus Algorithm Based on Weighted PBFT.基于加权实用拜占庭容错的区块链跨链共识算法改进方法
Comput Intell Neurosci. 2022 Aug 25;2022:5169259. doi: 10.1155/2022/5169259. eCollection 2022.
9
Optimization of PBFT Algorithm Based on QoS-Aware Trust Service Evaluation.基于 QoS 感知信任服务评估的 PBFT 算法优化。
Sensors (Basel). 2022 Jun 17;22(12):4590. doi: 10.3390/s22124590.
10
PBFT optimization algorithm based on community contributions.基于社区贡献的实用拜占庭容错优化算法
Math Biosci Eng. 2023 Mar 30;20(6):10200-10222. doi: 10.3934/mbe.2023447.

引用本文的文献

1
A Blockchain Solution for the Internet of Vehicles with Better Filtering and Adaptive Capabilities.一种具有更好过滤和自适应能力的车联网区块链解决方案。
Sensors (Basel). 2025 Feb 9;25(4):1030. doi: 10.3390/s25041030.
2
An improved practical Byzantine fault tolerance algorithm for aggregating node preferences.一种用于聚合节点偏好的改进型实用拜占庭容错算法。
Sci Rep. 2024 Dec 28;14(1):31200. doi: 10.1038/s41598-024-82579-1.