期刊文献+
共找到81篇文章
< 1 2 5 >
每页显示 20 50 100
一种面向联盟链的改进PBFT共识机制 被引量:1
1
作者 谭朋柳 邹雯诗 +1 位作者 王诗堃 王润庶 《计算机应用与软件》 北大核心 2025年第7期51-58,86,共9页
提出一种改进的PBFT(Practical Byzantine Fault Tolerance)共识机制——ISPBFT。在该机制中,引入CART决策树分类制,定期对节点进行决策树分类,给不同类别的节点赋予不同的共识权限。优化主节点的选择方式,只有排名靠前的节点才可以参... 提出一种改进的PBFT(Practical Byzantine Fault Tolerance)共识机制——ISPBFT。在该机制中,引入CART决策树分类制,定期对节点进行决策树分类,给不同类别的节点赋予不同的共识权限。优化主节点的选择方式,只有排名靠前的节点才可以参与主节点选取,此外,在选择主节点的同时选出备选主节点,保障主节点的可靠性,避免频繁视图切换,降低通信时延。通过增加节点的等级定期更新机制来修改网络结构,使节点可以动态地加入和退出。而且优化了PBFT的共识流程。实验结果表明,新的共识机制可以有效地降低通信开销,提高系统的效率和灵活性。 展开更多
关键词 联盟链 pbft算法 节点CART分类 共识机制
在线阅读 下载PDF
基于多节点评估模型的改进PBFT多层共识算法
2
作者 马海峰 王旭林 +2 位作者 薛庆水 杨家海 蔡杰伟 《无线电通信技术》 北大核心 2025年第6期1262-1271,共10页
针对物联网场景下实用拜占庭容错(Practical Byzantine Fault Tolerance,PBFT)算法在点数量大时协商效率低、主节点恶意行为导致协商失败等问题,提出一种基于节点评估模型的多层PBFT(Multi-layer PBFT,M-PBFT)算法。构建结合层次分析法(... 针对物联网场景下实用拜占庭容错(Practical Byzantine Fault Tolerance,PBFT)算法在点数量大时协商效率低、主节点恶意行为导致协商失败等问题,提出一种基于节点评估模型的多层PBFT(Multi-layer PBFT,M-PBFT)算法。构建结合层次分析法(Analytic Hierarchy Process,AHP)、逼近理想解排序(Technique for Order Preference by Similarity to an Ideal Solution,TOPSIS)法与波达(Borda)的节点评价模型,该模型以节点行为为评价指标,根据节点偏好获得综合得分;根据节点总数与动态分组策略,将共识过程分为多层结构,次一层组内主节点担任高一层的成员节点。设置节点模型优化策略与异常检测机制,针对不同场景调整模型,在节点出现异常时及时处理。在每层PBFT共识后,依据已达成共识的节点表现反馈至评估模型,对节点进行再次评估,层层共识递进,最终完成全局共识。实验结果表明,M-PBFT算法提高了节点的可扩展性和容错性,在物联网各类大节点数场景下显著降低了通信复杂度与视图切换频率;还验证了该算法在拜占庭节点占比达总数20%的情况下,仍能达到98.2%的共识成功率。因此,该算法可高效应用于各类场景的联盟区块链系统。 展开更多
关键词 区块链 共识算法 实用拜占庭容错 评估模型 多层共识
在线阅读 下载PDF
基于通信延迟聚类和节点信誉的PBFT共识算法 被引量:1
3
作者 石亦燃 邓小鸿 +2 位作者 张丽 刘力汇 刘勇 《计算机应用研究》 北大核心 2025年第2期344-351,共8页
针对现有基于分组策略的拜占庭容错共识算法中存在的主节点不稳定、延迟高等问题,提出一种基于通信延迟聚类和节点信誉的PBFT共识算法(CD-PBFT)。首先,设计了新的基于通信延迟的聚类算法对网络中节点进行分组,将通信延迟融合进欧氏距离... 针对现有基于分组策略的拜占庭容错共识算法中存在的主节点不稳定、延迟高等问题,提出一种基于通信延迟聚类和节点信誉的PBFT共识算法(CD-PBFT)。首先,设计了新的基于通信延迟的聚类算法对网络中节点进行分组,将通信延迟融合进欧氏距离公式,让系统中的节点根据混合距离进行聚类,最终使各个集群中延迟之和达到最低,减少通信开销,提升共识效率;其次,提出了基于综合评价的信誉模型,综合考虑节点延迟指数、共识行为和历史信誉,对节点进行信誉评估,依据节点行为和延迟差异进行信誉奖惩;最后,优化主节点选取方式,建立了一种基于节点稳定性和信誉模型的主节点选择机制,通过信誉模型获得节点的信誉值后,引入方差来衡量节点的信誉波动,选择信誉高且方差小的节点担任主节点,提高主节点的安全性。实验结果表明,相较于PBFT,该算法平均吞吐量提高了126.8%,平均时延降低了68.3%。同时,与现有基于聚类的PBFT算法相比,CD-PBFT具有较为明显的性能优势,能够更灵活地应用在大规模节点的联盟链场景中。 展开更多
关键词 区块链 通信延迟聚类 共识算法 信誉模型 pbft
在线阅读 下载PDF
面向动态网络的改进PBFT共识算法 被引量:1
4
作者 唐朕 戴欢 +1 位作者 王陆平 唐毅 《微电子学与计算机》 2025年第6期97-104,共8页
区块链技术应用于动态网络,需要充分考虑节点的可靠性。提出了一种基于层次分析法的改进PBFT共识算法。采用层次分析法(Analytic Hierarchy Process, AHP)对节点的可靠性进行评分,评分较高的节点更有可能加入到区块的生产当中,从而确保... 区块链技术应用于动态网络,需要充分考虑节点的可靠性。提出了一种基于层次分析法的改进PBFT共识算法。采用层次分析法(Analytic Hierarchy Process, AHP)对节点的可靠性进行评分,评分较高的节点更有可能加入到区块的生产当中,从而确保区块链网络通信的可靠性。引入投票机制,根据节点的可靠性评分,对节点类别进行动态调整,使其能够更好地适应动态网络,从而达到优化共识性能的目的。实验表明:在动态网络中,改进的共识算法安全性、时延和能耗以及区块生成效率均取得了显著的提升。 展开更多
关键词 pbft共识算法 动态网络 层次分析法 投票机制
在线阅读 下载PDF
基于BLS签名算法的PBFT共识算法研究
5
作者 邵琪 刘从军 《软件工程》 2025年第10期42-46,共5页
为针对应用于区块链中的PBFT共识算法存在计算效率低、不适用于节点数量庞大的区块链系统、扩展性差等问题,基于BLS聚合签名算法,设计了BLS-PBFT共识算法。针对PBFT共识过程中两次全部节点之间的相互广播机制,使用BLS签名算法将各节点... 为针对应用于区块链中的PBFT共识算法存在计算效率低、不适用于节点数量庞大的区块链系统、扩展性差等问题,基于BLS聚合签名算法,设计了BLS-PBFT共识算法。针对PBFT共识过程中两次全部节点之间的相互广播机制,使用BLS签名算法将各节点之间的广播改为主节点对各节点的单播,在原Prepare阶段各节点的签名通过验证之后,对这些签名进行聚合操作。经实验对比,在BLS-PBFT算法的共识过程中,通信开销降低了约85%。在节点数量为19个时,共识时延降低了约80%,吞吐量提高了近2.5倍,证明了本算法的有效性和可行性。 展开更多
关键词 联盟链 pbft BLS签名算法
在线阅读 下载PDF
基于聚类算法的PBFT共识优化措施分析
6
作者 单伯瑜 《信息与电脑》 2025年第1期4-6,共3页
文章对基于聚类算法的实用拜占庭容错(Practical Byzantine Fault Tolerance,PBFT)共识优化改进的理论基础进行分析,并从聚类模型构建与共识流程分工两个维度,重点阐述了具体的优化措施;同时,采用实验仿真的方式,论证了优化措施的科学... 文章对基于聚类算法的实用拜占庭容错(Practical Byzantine Fault Tolerance,PBFT)共识优化改进的理论基础进行分析,并从聚类模型构建与共识流程分工两个维度,重点阐述了具体的优化措施;同时,采用实验仿真的方式,论证了优化措施的科学性与可行性,旨在提高区块链技术的共识质量和效率,促进区块链模型的广泛应用,为从业人员提供参考和借鉴。 展开更多
关键词 区块链 聚类算法 pbft共识优化 改进措施
在线阅读 下载PDF
可验证随机函数的动态PBFT共识算法
7
作者 吴帅珂 黄慧 《闽南师范大学学报(自然科学版)》 2025年第1期25-40,共16页
共识算法是区块链系统的重要组成部分,其有效性直接影响到整个系统的实用性。实用拜占庭容错共识算法(practical byzantine fault tolerance,PBFT)是联盟链中被广泛应用的一种共识算法。目前的PBFT存在着视图切换开销过大、节点无法动... 共识算法是区块链系统的重要组成部分,其有效性直接影响到整个系统的实用性。实用拜占庭容错共识算法(practical byzantine fault tolerance,PBFT)是联盟链中被广泛应用的一种共识算法。目前的PBFT存在着视图切换开销过大、节点无法动态进出共识系统以及系统健壮性较差等问题。为此,提出一种基于可验证随机函数(verifiable random function,VRF)的动态拜占庭容错共识算法(adaptive dynamic byzantine fault tolerance,AD-BFT)。在该算法中,使用VRF算法优化原有视图切换过程,减少视图切换过程的通信量,提高共识吞吐量。设计了一套节点动态更新机制,用于处理节点动态进出共识网络的相关事务。最后,采用熔断机制,可以在系统出现节点大量脱机时防止共识系统崩溃,增强系统健壮性。实验结果与分析表明,所提出的AD-BFT相较于实用拜占庭容错共识算法(practical byzantine fault tolerance,PBFT)具有更低的共识时延与吞吐量,且能够在共识过程并行处理成员变更。 展开更多
关键词 共识算法 区块链 联盟链 pbft VRF
在线阅读 下载PDF
一种面向区块链的优化PBFT共识算法 被引量:39
8
作者 方维维 王子岳 +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的BRaft共识算法 被引量:4
9
作者 白尚旺 达泓宇 +2 位作者 高改梅 刘春霞 党伟超 《软件导刊》 2023年第9期132-137,共6页
针对联盟链共识算法不能同时实现低时延、高吞吐量、高安全性的问题,提出适用于联盟链的可容错Raft共识算法——BRaft(PBFT-Raft)。BRaft利用RSA签名解决拜占庭Leader节点篡改日志的问题,并在PBFT算法三段协议的基础上,引入标识位W,解... 针对联盟链共识算法不能同时实现低时延、高吞吐量、高安全性的问题,提出适用于联盟链的可容错Raft共识算法——BRaft(PBFT-Raft)。BRaft利用RSA签名解决拜占庭Leader节点篡改日志的问题,并在PBFT算法三段协议的基础上,引入标识位W,解决拜占庭Follower节点恶意响应Leader节点的问题,确保在拜占庭节点发送错误消息的情况下日志项依然能够被正确提交。实验结果表明,BRaft在保证算法可理解性和共识效率的同时,提高了算法安全性。 展开更多
关键词 Raft算法 pbft算法 拜占庭节点 数字签名 标识位
在线阅读 下载PDF
共识算法RPbft在区块链物流平台的应用 被引量:2
10
作者 赵鹏 刘佳宝 梁晋铭 《电脑与电信》 2022年第12期62-66,共5页
区块链技术自从面世以来,就以其不可篡改性和去中心化等优势闻名。保证其不可篡改性的技术中重要的一项技术便是共识协议。而不同的共识协议面对不同的环境的表现也是各不相同,所以如何确保共识协议在特定的环境核能稳定高效运行,是区... 区块链技术自从面世以来,就以其不可篡改性和去中心化等优势闻名。保证其不可篡改性的技术中重要的一项技术便是共识协议。而不同的共识协议面对不同的环境的表现也是各不相同,所以如何确保共识协议在特定的环境核能稳定高效运行,是区块链应用中的一个很重要的问题。基于Raft算法和Pbft算法设计一种新的共识算法并应用于区块链物流项目中,首先对参与共识的节点进行分组,组内使用Raft算法共识,各组选出领导者节点后由领导者节点代表本组成员来进行组间共识,组间使用Pbft算法进行共识,对Pbft算法的启动条件进行修改,使其支持在运行过程中增减节点。通过这种方式来确保即便节点在增多的情况下,对系统的性能影响依旧在可控范围内,同时还能够避免Raft算法的候选冲突问题。 展开更多
关键词 区块链物流 共识算法 Raft算法 pbft算法
在线阅读 下载PDF
一种面向农产品供应链信息管理应用的改进PBFT算法
11
作者 黄英来 黄鹤林 +1 位作者 谷训开 杨柳松 《重庆理工大学学报(自然科学)》 CAS 北大核心 2024年第6期164-171,共8页
提出了一种面向农产品供应链信息管理场景的改进PBFT(practical byzantine fault tolerance)算法,即MFW-PBFT(multi-factor weighted PBFT)算法。该算法通过基于节点的活跃度、数据贡献度和历史行为等多因素权重,选出一部分节点作为“... 提出了一种面向农产品供应链信息管理场景的改进PBFT(practical byzantine fault tolerance)算法,即MFW-PBFT(multi-factor weighted PBFT)算法。该算法通过基于节点的活跃度、数据贡献度和历史行为等多因素权重,选出一部分节点作为“代理节点”参与共识过程,且对一致性协议进行优化,从而在一定程度上解决了传统PBFT算法的性能瓶颈问题。结果显示,MFW-PBFT算法相较于传统PBFT算法和2种流行的改进PBFT算法,在处理大规模网络和交易数据时表现出更高的效率和稳定性。 展开更多
关键词 农产品供应链信息管理系统 共识算法 区块链 MFW-pbft算法
在线阅读 下载PDF
基于改进PBFT算法的区块链技术在供应链溯源中的应用 被引量:2
12
作者 江雨燕 郑炜晨 邵金 《南阳理工学院学报》 2020年第4期23-29,共7页
近些年区块链的迅速发展使得人们开始构建基于信任的互联网,对各项交易的供应链溯源关注度日益增加。为了使区块链技术更好地应用到供应链溯源中去,本文结合区块链的基本架构设计了符合供应链的5层模型架构,包括数据层、网络层、共识层... 近些年区块链的迅速发展使得人们开始构建基于信任的互联网,对各项交易的供应链溯源关注度日益增加。为了使区块链技术更好地应用到供应链溯源中去,本文结合区块链的基本架构设计了符合供应链的5层模型架构,包括数据层、网络层、共识层、合约层、视图层,并采用信用分级协议和节点分层共识协议对PBFT算法加以改进,降低算法的通信开销中心化、公开透明以及交易可追溯。整个构架对供应链中产品从生产商到消费者全过程数据记录,保证了交易过程中产品的安全性。 展开更多
关键词 区块链 供应链溯源 实用拜占庭容错算法 改进pbft算法
在线阅读 下载PDF
面向学位/学历证书可信管理的可扩展类PBFT算法
13
作者 张学旺 雷志滔 林金朝 《通信学报》 EI CSCD 北大核心 2024年第9期40-54,共15页
现有的学位/学历证书可信管理存在节点扩展的优化策略不足、未考虑节点差异性和吞吐量低等问题,“区块链+教育”为学位/学历证书的可信管理提供了一种解决方案。针对上述问题,提出一种面向学位/学历证书可信管理的可扩展类PBFT算法z-PBF... 现有的学位/学历证书可信管理存在节点扩展的优化策略不足、未考虑节点差异性和吞吐量低等问题,“区块链+教育”为学位/学历证书的可信管理提供了一种解决方案。针对上述问题,提出一种面向学位/学历证书可信管理的可扩展类PBFT算法z-PBFT。该算法采用基于区域分组的分层设计,算法模型分为主区域和副区域节点簇,副区域内部采用局部共识机制;通过基于TOPSIS建模和熵值赋权法的加权随机选取分派策略评估节点性能,并选取共识委员节点集。实验结果表明,在大规模节点应用场景下,该算法在确保安全性的同时,具有更高的吞吐量和可扩展性。 展开更多
关键词 z-pbft共识算法 学位/学历证书 可扩展性 区块链
在线阅读 下载PDF
基于信誉机制的改进PBFT共识算法 被引量:6
14
作者 李俊吉 张佳琦 《计算机应用研究》 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
基于Raft投票机制的PBFT改进共识算法RBFT
15
作者 白尚旺 李毅 +2 位作者 高改梅 刘春霞 党伟超 《计算机与数字工程》 2023年第11期2511-2514,共4页
PBFT算法存在着时延长、效率不高、动态性不高的问题,论文提出一种基于Raft投票机制共识算法RBFT(Raft Byzantine Fault Tolerant)。由于PBFT算法中主节点选取过于随意,易恶意节点易重新当选,该算法将节点进行分层,分为共识域和备份域,... PBFT算法存在着时延长、效率不高、动态性不高的问题,论文提出一种基于Raft投票机制共识算法RBFT(Raft Byzantine Fault Tolerant)。由于PBFT算法中主节点选取过于随意,易恶意节点易重新当选,该算法将节点进行分层,分为共识域和备份域,主节点选取改为Raft中Leader的投票选举,在共识域R1共识的过程中,同时进行备选域R2备选主节点(Leader)的选举,实现了备份域节点的动态增减,同时优化视图切换协议。减少了通信消耗并进一步降低时延。经实验后得出,改进后算法与原有算法相比,时延有了进一步的降低,吞吐量得到更大的提升。 展开更多
关键词 Raft投票机制 pbft 区块链 共识算法
在线阅读 下载PDF
基于网络自聚类的PBFT算法改进 被引量:16
16
作者 高娜 周创明 +2 位作者 杨春晓 宋丽娜 何为 《计算机应用研究》 CSCD 北大核心 2021年第11期3236-3242,共7页
联盟链是区块链技术在实际行业应用的主要形式,其共识机制多采用实用拜占庭容错算法(PBFT),在节点数量大时共识成功率与共识效率不高,存在扩展性问题。为此,提出一种基于网络自聚类拜占庭容错共识算法NAC-PBFT。利用行业应用中网络结构... 联盟链是区块链技术在实际行业应用的主要形式,其共识机制多采用实用拜占庭容错算法(PBFT),在节点数量大时共识成功率与共识效率不高,存在扩展性问题。为此,提出一种基于网络自聚类拜占庭容错共识算法NAC-PBFT。利用行业应用中网络结构、系统节点等确知信息,在联盟链审核节点时指定种子节点,再以种子节点为中心自聚类为若干分组,组内通过优化实用拜占庭容错算法选举出代理人,由各组代理人共同完成全局共识。其中,组内选举时,通过定义可信度指标衡量节点作为筛选候选代理人的标准,确保每次选出的代理人具有良好的状态。通过对系统分析与性能测试,NAC-PBFT算法能有效降低消息量,在共识时间、系统吞吐量指标上有更好的表现,具备较好的扩展性。 展开更多
关键词 联盟链 共识机制 拜占庭容错算法 网络自聚类 可信度
在线阅读 下载PDF
基于分组和信用分级的PBFT共识算法改进方案 被引量:4
17
作者 刘陕南 张荣华 刘长征 《计算机工程》 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
基于备选投票机制的低时延PBFT改进研究 被引量:22
18
作者 吴晓彤 柳平增 《计算机工程》 CAS CSCD 北大核心 2021年第7期117-125,134,共10页
针对实用拜占庭容错算法PBFT共识时延高、视图切换效率低、动态性不足等问题,提出一种基于备选投票机制的低时延共识算法IPBFT。通过增设候补集合,使系统的共识节点能够支持动态增加和减少,同时优化视图切换协议,使算法能够在只有两个... 针对实用拜占庭容错算法PBFT共识时延高、视图切换效率低、动态性不足等问题,提出一种基于备选投票机制的低时延共识算法IPBFT。通过增设候补集合,使系统的共识节点能够支持动态增加和减少,同时优化视图切换协议,使算法能够在只有两个阶段的情况下完成共识过程,降低系统的通信开销。在此基础上,将算法的主节点选取方式改进为投票选举机制,在节点进行共识的过程中实现主节点的选举,从而减少视图切换所需的通信次数和时延。实验结果表明,IPBFT算法较原始PBET算法具有更低的共识时延和更高的吞吐量,并且能够较好地支持节点动态的加入或退出。 展开更多
关键词 区块链 共识算法 pbft算法 备选投票机制 低时延
在线阅读 下载PDF
基于改进PBFT算法防御区块链中sybil攻击的研究 被引量:20
19
作者 赖英旭 薄尊旭 刘静 《通信学报》 EI CSCD 北大核心 2020年第9期104-117,共14页
针对sybil攻击对区块链技术有极大危害的问题,在联盟链中对PBFT算法进行改进,以防御sybil攻击。首先,借鉴基于权益证明的共识算法思想,通过建立信誉模型,根据各节点共识过程中的行为计算节点的信誉值,并依据信誉值的大小赋予节点不同的... 针对sybil攻击对区块链技术有极大危害的问题,在联盟链中对PBFT算法进行改进,以防御sybil攻击。首先,借鉴基于权益证明的共识算法思想,通过建立信誉模型,根据各节点共识过程中的行为计算节点的信誉值,并依据信誉值的大小赋予节点不同的话语权;然后,在PBFT算法中加入了pre-commit阶段来减少节点间通信的次数。形式化分析推理和安全性测试表明,改进的PBFT算法不仅可以有效防御区块链中的sybil攻击,而且使区块链系统性能在TPS和区块生成时延方面有明显提高。 展开更多
关键词 区块链 SYBIL攻击 pbft算法 信誉模型 话语权
在线阅读 下载PDF
检测型的联盟区块链共识算法d-PBFT 被引量:6
20
作者 刘宇 朱朝阳 +2 位作者 李金泽 劳源基 覃团发 《计算机应用》 CSCD 北大核心 2021年第3期756-762,共7页
联盟区块链通常都会采用严格的身份准入机制,但然而该机制不能完全保证联盟网络中不会混入拜占庭恶意节点,也不能担保现有的联盟成员节点一定不会被第三方敌手劫持利用。针对这类问题,提出了一种能够监控节点状态的检测型实用拜占庭容错... 联盟区块链通常都会采用严格的身份准入机制,但然而该机制不能完全保证联盟网络中不会混入拜占庭恶意节点,也不能担保现有的联盟成员节点一定不会被第三方敌手劫持利用。针对这类问题,提出了一种能够监控节点状态的检测型实用拜占庭容错(d-PBFT)共识算法。首先,选举主节点并校验主节点的其状态,以保证选举出来的主节点从未有过作恶历史;然后,经历"预准备—准备—提交"的共识三阶段过程,尝试来完成客户端提交的共识请求;最后,会根据三阶段完成的情况对主节点的状态进行评估,将有故障或作恶行为的主节点标记出来,并将作恶的主节点加入到隔离区等待处理。该算法在容忍一定数量拜占庭节点的基础上还能随时监控各个节点的状态,并对恶意节点能够进行隔离,从而降低恶意节点对整个联盟系统的不良影响。实验结果表明,采用d-PBFT算法的网络拥有较高的吞吐量和较低的共识时延,并且在联盟网络中有拜占庭节点的情况下相较原实用拜占庭容错(PBFT)算法的共识生成量提升了26.1%。d-PBFT算法不仅提高了联盟网络的健壮性,还进一步提升了网络的吞吐量。 展开更多
关键词 联盟区块链 拜占庭错误 节点监控 检测型实用拜占庭容错共识算法 吞吐量
在线阅读 下载PDF
上一页 1 2 5 下一页 到第
使用帮助 返回顶部