期刊文献+
共找到167篇文章
< 1 2 9 >
每页显示 20 50 100
Excellent Practical Byzantine Fault Tolerance 被引量:1
1
作者 Huanrong Tang Yaojing Sun Jianquan Ouyang 《Journal of Cyber Security》 2020年第4期167-182,共16页
With the rapid development of blockchain technology,more and more people are paying attention to the consensus mechanism of blockchain.Practical Byzantine Fault Tolerance(PBFT),as the first efficient consensus algorit... With the rapid development of blockchain technology,more and more people are paying attention to the consensus mechanism of blockchain.Practical Byzantine Fault Tolerance(PBFT),as the first efficient consensus algorithm solving the Byzantine Generals Problem,plays an important role.But PBFT also has its problems.First,it runs in a completely closed environment,and any node can't join or exit without rebooting the system.Second,the communication complexity in the network is as high as O(n2),which makes the algorithm only applicable to small-scale networks.For these problems,this paper proposes an Optimized consensus algorithm,Excellent Practical Byzantine Fault Tolerance(EPBFT),in which nodes can dynamically participate in the network by combining a view change protocol with a node's add or quit request.Besides,in each round of consensus,the algorithm will randomly select a coordination node.Through the cooperation of the primary and the coordination node,we reduce the network communication complexity to O(n).Besides,we have added a reputation credit mechanism and a wrong node removal protocol to the algorithm for clearing the faulty nodes in time and improving the robustness of the system.Finally,we design experiments to compare the performance of the PBFT and EPBFT algorithms.Through experimental,we found that compared with the PBFT algorithm,the EPBFT algorithm has a lower delay,communication complexity,better scalability,and more practical. 展开更多
关键词 byzantine fault tolerance distributed consensus pbft blockchain pbft optimization
在线阅读 下载PDF
基于贝叶斯理论的PBFT共识算法
2
作者 潘彦炀 杨槟豪 纪庆革 《计算机科学》 北大核心 2026年第1期331-340,共10页
共识算法是一种用于确保区块链网络中所有节点达成一致的方法,常见的有工作量证明(Proof-of-Work,PoW)和权益证明(Proof of Stake,PoS)等,共识机制的优劣影响着区块链系统的性能。为了解决现有区块链共识算法存在的吞吐量较小、时延较... 共识算法是一种用于确保区块链网络中所有节点达成一致的方法,常见的有工作量证明(Proof-of-Work,PoW)和权益证明(Proof of Stake,PoS)等,共识机制的优劣影响着区块链系统的性能。为了解决现有区块链共识算法存在的吞吐量较小、时延较长等问题,对区块链中实用拜占庭容错(PBFT)算法进行改进,引入基于Bayes理论的动态信任模型(Dynamic Trust Model),通过节点信任机制改变节点在共识轮中的信任度,并按照信任度进行分组等操作,在保证PBFT稳定性的同时提高了系统可扩展性,且完善了网络节点的加入退出机制,使得网络可拓展性得到提高。通过实验测试,相比传统PBFT,改进后的算法在吞吐量上有25%的提升,在节点数量达到50的情况下时延只有PBFT的一半,所提方法的这两项指标相比HotStuff算法和Paxos算法也有20%~30%的提升。 展开更多
关键词 区块链 共识算法 拜占庭容错 信任模型 贝叶斯理论
在线阅读 下载PDF
Secure Consensus Control on Multi-Agent Systems Based on Improved PBFT and Raft Blockchain Consensus Algorithms
3
作者 Jing Zhu Chengfang Lu +1 位作者 Juanjuan Li Fei-Yue Wang 《IEEE/CAA Journal of Automatica Sinica》 2025年第7期1407-1417,共11页
There has been significant recent research on secure control problems that arise from the open and complex realworld industrial environments.This paper focuses on addressing the issue of secure consensus control in mu... There has been significant recent research on secure control problems that arise from the open and complex realworld industrial environments.This paper focuses on addressing the issue of secure consensus control in multi-agent systems(MASs)under malicious attacks,utilizing the practical Byzantine fault tolerance(PBFT)and Raft consensus algorithm in blockchain.Unlike existing secure consensus control algorithms that have strict requirements for topology and high communication costs,our approach introduces a node grouping methodology based on system topology.Additionally,we utilize the PBFT consensus algorithm for intergroup leader identity verification,effectively reducing the communication complexity of PBFT in large-scale networks.Furthermore,we enhance the Raft algorithm through cryptographic validation during followers’log replication,which enhances the security of the system.Our proposed consensus process not only identifies the identities of malicious agents but also ensures consensus among normal agents.Through extensive simulations,we demonstrate robust convergence,particularly in scenarios with the relaxed topological requirements.Comparative experiments also validate the algorithm’s lower consensus latency and improved efficiency compared to direct PBFT utilization for identity verification and classical secure consensus control method mean subsequence reduced(MSR)algorithm. 展开更多
关键词 byzantine attacks practical byzantine fault tolerance(pbft) RAFT secure consensus control
在线阅读 下载PDF
An Improved PBFT Algorithm Based on Dual Scoring Mechanism
4
作者 Peng Zhao Weixuan Xu 《Journal of Electronic Research and Application》 2025年第6期413-426,共14页
The traditional Practical Byzantine Fault Tolerance(PBFT)approach suffers from three critical deficiencies:arbitrary primary node election,excessive network transmission overhead,coupled with the absence of node incen... The traditional Practical Byzantine Fault Tolerance(PBFT)approach suffers from three critical deficiencies:arbitrary primary node election,excessive network transmission overhead,coupled with the absence of node incentive mechanisms.To address these issues,this study proposes a refined PBFT strategy utilizing dual scoring(Double Scoring Practical Byzantine Fault Tolerance,DS-PBFT).The algorithm innovatively combines hardware performance evaluation with a dual-dimensional node scoring system.The algorithm first employs bucket sorting technology to quantitatively evaluate node hardware resources,followed by constructing a comprehensive scoring model through credit values and recommendation values.According to the scoring outcomes,the framework hierarchically divides nodes into primary node,follower node and backup nodes groups in a 1:4:5 ratio,substantially decreasing the quantity of nodes involved in consensus.Additionally,this approach streamlines the Commit-Reply stages within the consistency protocol,substantially reducing communication overhead.Experimental validation demonstrates that DS-PBFT maintains security while achieving notable improvements in consensus efficiency,significant reductions in communication costs,and enhanced defense capabilities against malicious nodes. 展开更多
关键词 Blockchain technology practical byzantine fault tolerance Node performance evaluation Consensus protocol optimization
在线阅读 下载PDF
Improved PBFT Consensus Algorithm Based on Node Role Division
5
作者 Xiyu Ren Xiangrong Tong Wei Zhang 《Journal of Computer and Communications》 2023年第2期20-38,共19页
The PBFT (Practical Byzantine Fault Tolerance, PBFT) consensus algorithm, which addressed the issue of malicious nodes sending error messages to disrupt the system operation in distributed systems, was challenging to ... The PBFT (Practical Byzantine Fault Tolerance, PBFT) consensus algorithm, which addressed the issue of malicious nodes sending error messages to disrupt the system operation in distributed systems, was challenging to support massive network nodes, the common participation over all nodes in the consensus mechanism would lead to increased communication complexity, and the arbitrary selection of master nodes would also lead to inefficient consensus. This paper offered a PBFT consensus method (Role Division-based Practical Byzantine Fault Tolerance, RD-PBFT) to address the above problems based on node role division. First, the nodes in the system voted with each other to divide the high reputation group and low reputation group, and determined the starting reputation value of the nodes. Then, the mobile node in the group was divided into roles according to the high reputation value, and a total of three roles were divided into consensus node, backup node, and supervisory node to reduce the number of nodes involved in the consensus process and reduced the complexity of communication. In addition, an adaptive method was used to select the master nodes in the consensus process, and an integer value was introduced to ensure the unpredictability and equality of the master node selection. Experimentally, it was verified that the algorithm has lower communication complexity and better decentralization characteristics compared with the PBFT consensus algorithm, which improved the efficiency of consensus. 展开更多
关键词 Blockchain Consensus algorithm practical byzantine fault tolerance Node Role Division
在线阅读 下载PDF
车联网中基于DAG区块链的改进PBFT共识机制
6
作者 孙英伦 范艳芳 +2 位作者 张哲 许乃荻 陈若愚 《北京信息科技大学学报(自然科学版)》 2025年第2期35-43,共9页
针对车联网环境下有向无环图(directed acyclic graph,DAG)区块链系统中存在的事务验证延迟和共识容错性不足的问题,提出了一种基于信誉的实用拜占庭容错(practical Byzantine fault tolerance,PBFT)共识机制。将PBFT共识机制引入DAG区... 针对车联网环境下有向无环图(directed acyclic graph,DAG)区块链系统中存在的事务验证延迟和共识容错性不足的问题,提出了一种基于信誉的实用拜占庭容错(practical Byzantine fault tolerance,PBFT)共识机制。将PBFT共识机制引入DAG区块链,结合网络分片方法,确保共识并行执行,在确保DAG区块链高吞吐量的同时,实现了先验证后上链,从而保障了事务的实时验证。针对分片后可能出现的节点数量不足,导致共识组易受攻击的问题,引入信誉机制,通过节点信誉进行分权共识,从而提高共识容错率。仿真实验结果表明,该方案不仅具备DAG区块链高吞吐量的优点,而且支持事务实时验证,增强了PBFT共识机制的容错能力。 展开更多
关键词 车联网 区块链 共识机制 有向无环图 实用拜占庭容错
在线阅读 下载PDF
TSD-PBFT:基于信誉和标准差聚类的PBFT共识优化算法 被引量:1
7
作者 张丽 邓小鸿 +2 位作者 石亦燃 刘勇 刘力汇 《计算机应用研究》 北大核心 2025年第3期677-686,共10页
针对实用拜占庭容错共识算法中存在缺少对恶意节点的惩罚机制、通信开销大、主节点选取安全性不足等问题,提出了一种基于信誉和标准差聚类的PBFT共识优化算法TSD-PBFT,旨在提高共识效率和安全性。首先,建立节点动态和静态结合的信誉评... 针对实用拜占庭容错共识算法中存在缺少对恶意节点的惩罚机制、通信开销大、主节点选取安全性不足等问题,提出了一种基于信誉和标准差聚类的PBFT共识优化算法TSD-PBFT,旨在提高共识效率和安全性。首先,建立节点动态和静态结合的信誉评估模型,通过实时监测节点投票数和参与度来动态评估节点行为,并剔除恶意节点来提高整体共识效率和可靠性,同时通过周期性地重置高信誉值节点的评分,防止单一节点或小团体长期主导共识过程;其次,提出基于信誉和标准差的聚类算法,引入标准差逐步选取密度高且信誉良好的节点作为聚类中心,避免局部最优解;同时采用改进的K-medoids聚类算法将节点分组并形成两层,实现分层共识来降低共识过程的通信开销;最后,优化主节点选取方式,由聚类中心节点投票产生主节点,通过赋予信誉高且标准差低的节点更高的投票权重来降低恶意节点担任主节点的概率,提高主节点选取的安全性和公正性。实验仿真结果表明,在相同的网络设置和节点数量条件下,与PBFT相比,TSD-PBFT算法平均吞吐量提高了72.1%,平均时延降低了50.2%。与现在类似PBFT改进算法相比,TSD-PBFT也具有明显的性能优势,能更好的适用于大规模联盟链场景。 展开更多
关键词 区块链 共识机制 实用拜占庭容错 信誉机制 标准差聚类
在线阅读 下载PDF
基于信誉权重与分组的PBFT共识算法优化
8
作者 卢文凯 唐郑熠 +1 位作者 连至助 曹宝连 《福建理工大学学报》 2025年第6期564-570,共7页
实用拜占庭容错(PBFT)算法在联盟链中应用广泛,但其消耗的时间会随着节点数量的增加而非线性增长,极大限制了联盟链共识过程的覆盖面。针对该问题,提出一种改进算法GWPBFT(group-weighted PBFT),采用分组策略将节点划分为若干分组,通过... 实用拜占庭容错(PBFT)算法在联盟链中应用广泛,但其消耗的时间会随着节点数量的增加而非线性增长,极大限制了联盟链共识过程的覆盖面。针对该问题,提出一种改进算法GWPBFT(group-weighted PBFT),采用分组策略将节点划分为若干分组,通过并行的组内局部共识提高共识效率,从而支持大规模的节点共识;通过信誉权重机制,使得信誉较高的节点在共识过程中拥有更大的决策权重,增强了系统在不可靠环境下的安全性。实验结果表明,在节点数为175时,GWPBFT相比PBFT算法降低了92.85%的延迟、92.56%通信开销。在拜占庭节点比例达到80%的极端环境下,GWPBFT仍能够确保共识过程的高可靠性和稳定性。 展开更多
关键词 区块链 实用拜占庭容错 分组策略 信誉权重机制
在线阅读 下载PDF
一种面向区块链的优化PBFT共识算法 被引量:39
9
作者 方维维 王子岳 +2 位作者 宋慧丽 王云鹏 丁毅 《北京交通大学学报》 CAS CSCD 北大核心 2019年第5期58-64,共7页
区块链技术具有去中心化,数据不可篡改和数据透明等特点,使得该技术的应用领域不断扩展,但目前应用于区块链系统的共识算法存在着资源浪费和共识效率较低等问题,限制了区块链技术的发展.针对此问题,基于实用拜占庭容错算法(Practical By... 区块链技术具有去中心化,数据不可篡改和数据透明等特点,使得该技术的应用领域不断扩展,但目前应用于区块链系统的共识算法存在着资源浪费和共识效率较低等问题,限制了区块链技术的发展.针对此问题,基于实用拜占庭容错算法(Practical Byzantine Fault Tolerance,PBFT),算法的基本思想,提出了一种优化的共识算法.该算法引入积分机制,根据节点积分挑选参与共识的节点,以降低网络中的通信开销;在不存在拜占庭节点的情况下,优化PBFT算法的一致性协议;引入升降级机制,动态更新参与共识的节点集合,以保证算法在大部分时间内都执行优化一致性协议.实验结果表明:与PBFT算法相比,本文提出的共识算法将共识过程的时间复杂度从O(N^2)下降到O(N),有效降低了网络中的通信开销,平均时延从55ms降到37ms,平均吞吐量从342TPS提升到677TPS. 展开更多
关键词 区块链 共识算法 pbft 拜占庭错误
在线阅读 下载PDF
基于信誉机制的改进PBFT共识算法 被引量:6
10
作者 李俊吉 张佳琦 《计算机应用研究》 CSCD 北大核心 2024年第6期1628-1634,共7页
针对实用拜占庭容错共识算法(practical Byzantine fault tolerant,PBFT)通信开销大和缺乏奖惩机制的问题,提出一种基于信誉机制的改进PBFT共识算法RPBFT(reputed practical Byzantine fault tolerance)。首先,引入信誉机制对节点评分,... 针对实用拜占庭容错共识算法(practical Byzantine fault tolerant,PBFT)通信开销大和缺乏奖惩机制的问题,提出一种基于信誉机制的改进PBFT共识算法RPBFT(reputed practical Byzantine fault tolerance)。首先,引入信誉机制对节点评分,将参与共识的节点分为收集器节点和普通共识节点,并对恶意节点进行惩罚。其次,收集器节点负责收集普通共识节点的投票消息,避免普通共识节点之间的通信,从而降低通信开销。最后,当普通共识节点中的拜占庭节点均无恶意行为时,通过增加收集所需的投票数量,减少一次投票收集过程,实现快速共识。实验结果表明,RPBFT能够有效地发现恶意节点并对其作出惩罚,同时具有更低的通信开销、平均共识时延以及更高的共识吞吐量。当节点总数为37时,与SBFT相比,RPBFT将平均共识时延降低25.2%以上,并将共识吞吐量提高39%以上。 展开更多
关键词 共识算法 信誉机制 实用拜占庭容错
在线阅读 下载PDF
基于PBFT的猕猴桃溯源联盟链应用访问控制方案 被引量:3
11
作者 景旭 邢胜飞 《农业机械学报》 EI CAS CSCD 北大核心 2023年第1期183-195,共13页
针对基于属性的联盟链应用访问控制模型可能存在拜占庭节点而导致属性信息、访问控制策略查询结果不可信的问题,结合猕猴桃溯源场景的实际需求,提出了一种基于PBFT的联盟链应用访问控制方案。该方案使用属性权威作为联盟链实体组织的属... 针对基于属性的联盟链应用访问控制模型可能存在拜占庭节点而导致属性信息、访问控制策略查询结果不可信的问题,结合猕猴桃溯源场景的实际需求,提出了一种基于PBFT的联盟链应用访问控制方案。该方案使用属性权威作为联盟链实体组织的属性证书颁发机构以及PBFT的查询验证节点,对访问请求内容生成签名并验证;属性证书中存储主体与权限相关的属性信息;基于PBFT对用户属性、数据属性、访问控制策略查询验证,确保访问控制过程的可信性。基于Hyperledger Fabric原型系统测试表明,当记账节点中的拜占庭节点少于节点总数1/3时系统能够正常运行;当交易发送率在100~1 500 TPS之间变化时,交易吞吐量在交易发送率达到300 TPS后趋于稳定,平均时延在交易发送率达到400 TPS后趋于稳定,满足联盟链猕猴桃溯源的应用需求。 展开更多
关键词 猕猴桃 溯源 联盟链 实用拜占庭容错算法 访问控制 属性证书
在线阅读 下载PDF
一种面向供应链溯源应用的改进PBFT算法 被引量:4
12
作者 江雨燕 邵金 吕魏 《安徽工业大学学报(自然科学版)》 CAS 2021年第1期111-117,共7页
针对供应链溯源存在数据造假、运力不透明等问题,将区块链技术的去中心化、数据不可篡改等特性与供应链溯源结合,提出一种改进的动态实用拜占庭容错算法(practical Byzantine fault tolerance,PBFT)。引入计分机制选取主节点,以保证网... 针对供应链溯源存在数据造假、运力不透明等问题,将区块链技术的去中心化、数据不可篡改等特性与供应链溯源结合,提出一种改进的动态实用拜占庭容错算法(practical Byzantine fault tolerance,PBFT)。引入计分机制选取主节点,以保证网络能够识别并标记出分值较高的节点;根据区块链基础结构将供应链溯源模型架构设计为数据层、合约层、应用层3层,合约层中使用改进的动态实用拜占庭容错算法动态更新主节点,减少主节点为拜占庭节点的概率,降低网络中交易延迟;以通讯开销、交易延迟作为衡量指标,对改进算法的有效性进行实验验证。结果表明,与实用拜占庭容错算法相比,随着节点数目逐渐增多,改进算法可明显降低通讯开销与交易延迟。 展开更多
关键词 区块链 供应链溯源 实用拜占庭容错算法
在线阅读 下载PDF
面向工业物联网的改进拜占庭容错共识算法
13
作者 翟社平 曹世龙 +1 位作者 杨锐 康超越 《西安邮电大学学报》 2026年第1期70-81,共12页
针对实用拜占庭容错算法应用于工业物联网场景中存在通信开销大、时延高、吞吐量低且节点无法根据场景需求动态调整等问题,提出一种面向工业物联网的改进拜占庭容错共识算法。该算法通过建立节点综合评估模型,从性能、时空稳定度和可信... 针对实用拜占庭容错算法应用于工业物联网场景中存在通信开销大、时延高、吞吐量低且节点无法根据场景需求动态调整等问题,提出一种面向工业物联网的改进拜占庭容错共识算法。该算法通过建立节点综合评估模型,从性能、时空稳定度和可信度3个维度对节点进行综合评估,筛选满足场景需求的节点,并进行节点聚类分组,优化聚类中心节点选取方式和节点间距离计算方式,形成双层网络架构。最后,优化系统共识流程,主组使用实用拜占庭容错(Practical Byzantine Fault Tolerance,PBFT)算法,保证主组共识的高可靠性与抗攻击性,从组采用Fast-HotStuff共识算法,加快从组共识,并引入恶意节点检测与视图切换跨层治理机制,提高系统的稳健性和共识效率。实验结果表明,在参与共识节点数为100的情况下,相较于PBFT算法,改进算法通信开销优化了97.1%,平均吞吐量提高了82.9%,平均时延降低了84.8%,适用于不同的工业物联网场景。 展开更多
关键词 工业物联网 区块链 聚类算法 实用拜占庭容错算法 共识算法
在线阅读 下载PDF
应用于供应链的区块链PBFT共识算法优化 被引量:1
14
作者 黄宇翔 《计算机系统应用》 2024年第4期209-214,共6页
目前,区块链在供应链领域中的应用越来越受到业界的广泛关注.但由于供应链中存在大量复杂性的事务,这给可信的主节点选取工作带来了挑战.因此,在机器学习分类算法与PBFT(practical Byzantine fault tolerance)共识算法的基础上,提出一... 目前,区块链在供应链领域中的应用越来越受到业界的广泛关注.但由于供应链中存在大量复杂性的事务,这给可信的主节点选取工作带来了挑战.因此,在机器学习分类算法与PBFT(practical Byzantine fault tolerance)共识算法的基础上,提出一种应用于供应链的区块链PBFT共识算法优化方法.对构建供应链与区块链的集成框架进行分析,根据供应链中参与共识的节点属性特征,运用K-近邻(K-nearest neighbors)来优化PBFT共识算法的主节点选取规则.实验结果表明,对共识节点进行信任评估分类可以较好地解决因视图切换所引发的效率问题,从而提升区块链的吞吐量、时延、容错性等共识性能,具有一定的实用性,也给区块链在其他行业的应用提供了思路. 展开更多
关键词 区块链 实用拜占庭容错 供应链 K-近邻 信任评估
在线阅读 下载PDF
基于改进PBFT算法的区块链技术在供应链溯源中的应用 被引量:2
15
作者 江雨燕 郑炜晨 邵金 《南阳理工学院学报》 2020年第4期23-29,共7页
近些年区块链的迅速发展使得人们开始构建基于信任的互联网,对各项交易的供应链溯源关注度日益增加。为了使区块链技术更好地应用到供应链溯源中去,本文结合区块链的基本架构设计了符合供应链的5层模型架构,包括数据层、网络层、共识层... 近些年区块链的迅速发展使得人们开始构建基于信任的互联网,对各项交易的供应链溯源关注度日益增加。为了使区块链技术更好地应用到供应链溯源中去,本文结合区块链的基本架构设计了符合供应链的5层模型架构,包括数据层、网络层、共识层、合约层、视图层,并采用信用分级协议和节点分层共识协议对PBFT算法加以改进,降低算法的通信开销中心化、公开透明以及交易可追溯。整个构架对供应链中产品从生产商到消费者全过程数据记录,保证了交易过程中产品的安全性。 展开更多
关键词 区块链 供应链溯源 实用拜占庭容错算法 改进pbft算法
在线阅读 下载PDF
基于区块链技术和EPBFT算法的数字出版平台研究 被引量:1
16
作者 龚阔英 《自动化与仪器仪表》 2024年第9期351-354,359,共5页
传统的数字出版平台面临着众多挑战,如数据安全、版权保护、交易透明度等问题。针对这些问题,研究基于区块链技术,采用身份代理重加密进行数据加密,采用一致性哈希等手段改造拜占庭容错共识算法,最终设计出一种新的数字出版平台。实验... 传统的数字出版平台面临着众多挑战,如数据安全、版权保护、交易透明度等问题。针对这些问题,研究基于区块链技术,采用身份代理重加密进行数据加密,采用一致性哈希等手段改造拜占庭容错共识算法,最终设计出一种新的数字出版平台。实验结果表明,正常情况下,20个节点的区块链网络中,生成区块的时间大多在30 ms到65 ms之间,最高约为85 ms。研究开发出的数字出版平台具有安全性高,效率高等优点。 展开更多
关键词 信誉机制 区块链 高效拜占庭容错算法 身份代理重加密 一致性哈希
原文传递
基于信誉投票的PBFT改进方案 被引量:15
17
作者 涂园超 陈玉玲 +2 位作者 李涛 任晓军 卿欣艺 《应用科学学报》 CAS CSCD 北大核心 2021年第1期79-89,共11页
区块链作为一种去中心化、防篡改的分布式账本,其性能从根本上受共识机制效率的影响。实用拜占庭容错算法以视图切换随机选取主节点的方式会导致安全问题,且在节点较多时共识效率变低。针对这两个问题,提出了基于信誉投票的PBFT改进方... 区块链作为一种去中心化、防篡改的分布式账本,其性能从根本上受共识机制效率的影响。实用拜占庭容错算法以视图切换随机选取主节点的方式会导致安全问题,且在节点较多时共识效率变低。针对这两个问题,提出了基于信誉投票的PBFT改进方案。根据节点划分机制评估节点的可靠性,动态地选取高信誉值节点来参与共识,降低恶意节点成为共识节点的概率,增加系统的安全性;根据节点状态转移机制转换节点的角色,维持系统的正确运行,提高系统的稳定性。将所提方案与PBFT方案进行对比实验的结果表明:在系统长期运行中,所提方案能减少共识过程中的拜占庭节点和通信开销,提高容错率和吞吐量。 展开更多
关键词 区块链 实用拜占庭容错 共识机制 信誉积分 投票选举
在线阅读 下载PDF
检测型的联盟区块链共识算法d-PBFT 被引量:6
18
作者 刘宇 朱朝阳 +2 位作者 李金泽 劳源基 覃团发 《计算机应用》 CSCD 北大核心 2021年第3期756-762,共7页
联盟区块链通常都会采用严格的身份准入机制,但然而该机制不能完全保证联盟网络中不会混入拜占庭恶意节点,也不能担保现有的联盟成员节点一定不会被第三方敌手劫持利用。针对这类问题,提出了一种能够监控节点状态的检测型实用拜占庭容错... 联盟区块链通常都会采用严格的身份准入机制,但然而该机制不能完全保证联盟网络中不会混入拜占庭恶意节点,也不能担保现有的联盟成员节点一定不会被第三方敌手劫持利用。针对这类问题,提出了一种能够监控节点状态的检测型实用拜占庭容错(d-PBFT)共识算法。首先,选举主节点并校验主节点的其状态,以保证选举出来的主节点从未有过作恶历史;然后,经历"预准备—准备—提交"的共识三阶段过程,尝试来完成客户端提交的共识请求;最后,会根据三阶段完成的情况对主节点的状态进行评估,将有故障或作恶行为的主节点标记出来,并将作恶的主节点加入到隔离区等待处理。该算法在容忍一定数量拜占庭节点的基础上还能随时监控各个节点的状态,并对恶意节点能够进行隔离,从而降低恶意节点对整个联盟系统的不良影响。实验结果表明,采用d-PBFT算法的网络拥有较高的吞吐量和较低的共识时延,并且在联盟网络中有拜占庭节点的情况下相较原实用拜占庭容错(PBFT)算法的共识生成量提升了26.1%。d-PBFT算法不仅提高了联盟网络的健壮性,还进一步提升了网络的吞吐量。 展开更多
关键词 联盟区块链 拜占庭错误 节点监控 检测型实用拜占庭容错共识算法 吞吐量
在线阅读 下载PDF
基于信任度匹配的改进PBFT共识算法 被引量:7
19
作者 季钰翔 黄建华 +2 位作者 王喆 郑红 唐瑞琮 《计算机科学》 CSCD 北大核心 2021年第2期303-310,共8页
共识算法是去中心化的区块链系统实现数据状态一致的关键。针对传统的实用拜占庭容错(Practical Byzantine Fault Tolerance,PBFT)共识算法在可扩展性和安全性方面存在的不足,提出一种基于信任度的匹配拜占庭共识算法(Trust-based Match... 共识算法是去中心化的区块链系统实现数据状态一致的关键。针对传统的实用拜占庭容错(Practical Byzantine Fault Tolerance,PBFT)共识算法在可扩展性和安全性方面存在的不足,提出一种基于信任度的匹配拜占庭共识算法(Trust-based Matching Byzantine Fault Tolerance,TMBFT)。首先,通过基于信任度的邻居匹配模型来选取部分节点进行投票共识,以降低区块链网络的通信量;其次,引入信任度评价机制来监督邻居节点的行为,确保有效检测出拜占庭节点,保证节点投票的安全性;最后,设计投票计数机制保证了共识结果的一致性,并提高了共识效率。与PBFT相比,TMBFT将通信复杂度从O(N^2)降到O(Nlog2N),有效降低了网络中的通信开销。安全性分析表明,信任度评价机制可降低节点作恶的概率,并有效提高系统安全性。实验结果表明,TMBFT较传统拜占庭算法具有更好的性能优势。 展开更多
关键词 区块链 共识算法 拜占庭容错 信任度 邻居匹配 投票计数
在线阅读 下载PDF
基于分组和信用分级的PBFT共识算法改进方案 被引量:4
20
作者 刘陕南 张荣华 刘长征 《计算机工程》 CAS CSCD 北大核心 2023年第11期143-149,共7页
针对联盟链的实用拜占庭容错(PBFT)共识算法通信复杂度高、主节点选择随机、支持的网络规模有限等问题,提出一种基于分组和信用分级的改进拜占庭容错(CBFT)算法优化大规模联盟链的节点结构。优化一致性过程,将网络节点按照对管理节点的... 针对联盟链的实用拜占庭容错(PBFT)共识算法通信复杂度高、主节点选择随机、支持的网络规模有限等问题,提出一种基于分组和信用分级的改进拜占庭容错(CBFT)算法优化大规模联盟链的节点结构。优化一致性过程,将网络节点按照对管理节点的响应速度划分为不同的共识集分别进行共识集内外共识,各共识集的管理节点携带共识集内的共识结果参与共识集外的全局共识,从而减少节点间的通信频率。在此基础上,提出信用分级机制,将节点划分为管理节点、候选节点、普通节点等3种类型,使信用值高的节点成为主节点的概率较高,减少恶意节点对系统的破坏,提高整个网络的效率。搭建基于该改进方案的仿真模拟与性能测试系统.实验结果表明,当网络节点数量为30个(4个分组)时,CBFT算法的吞吐量为PBFT的3.2倍,共识时延降低90.6%,通信开销减少53.2%,能够容忍的最大恶意节点数为PBFT算法的1.9倍,且随着节点数的增加提升更明显,符合大型联盟链的需求。 展开更多
关键词 区块链 大型联盟链 实用拜占庭容错算法 节点分组 信用分级
在线阅读 下载PDF
上一页 1 2 9 下一页 到第
使用帮助 返回顶部