期刊导航
期刊开放获取
河南省图书馆
退出
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
79
篇文章
<
1
2
…
4
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
GBFT:一种实用拜占庭容错算法改进方案
1
作者
李彬
张新有
《计算机与数字工程》
2024年第1期87-93,共7页
区块链技术近年来成为研究热点,在金融、物流等行业已经有联盟链的落地案例。共识算法作为区块链的核心技术,将对区块链的整体性能产生直接影响。应用于联盟链的实用拜占庭容错算法(Practical Byzantine Fault Tolerance,PBFT)仍然存在...
区块链技术近年来成为研究热点,在金融、物流等行业已经有联盟链的落地案例。共识算法作为区块链的核心技术,将对区块链的整体性能产生直接影响。应用于联盟链的实用拜占庭容错算法(Practical Byzantine Fault Tolerance,PBFT)仍然存在着交易确认时间长、吞吐量低等问题。面向联盟链应用场景,基于PBFT算法,引入了非拜占庭容错协议,结合基于节点行为的选举机制,提出了三级共识机制的PBFT:GBFT。最后从吞吐量、交易确认时延、容错性等方面对GBFT方案和原始PBFT算法进行了对比实验与分析。实验结果表明,GBFT保持了PBFT算法1/3的容错性,有效提高了吞吐量,降低了交易确认时延。
展开更多
关键词
区块链
共识
算法
实用
拜占庭
容错
下载PDF
职称材料
基于奖励积分机制的高效拜占庭容错算法DIG-PBFT
2
作者
吴言
蓝雯飞
+3 位作者
王俊
张潇
谢元艾
向鑫
《中南民族大学学报(自然科学版)》
CAS
2024年第2期238-244,共7页
实用拜占庭容错共识算法(PBFT)作为联盟链中最常见的共识算法,可以在恶意节点少于三分之一的情况下,保证系统的正确性.然而,PBFT算法在建立信任与共识过程中存在高时延、低吞吐量、主节点选取安全性、恶意节点未处理等问题.为了解决这...
实用拜占庭容错共识算法(PBFT)作为联盟链中最常见的共识算法,可以在恶意节点少于三分之一的情况下,保证系统的正确性.然而,PBFT算法在建立信任与共识过程中存在高时延、低吞吐量、主节点选取安全性、恶意节点未处理等问题.为了解决这些问题,引入奖励积分机制来对共识节点进行分组并设定候选节点集,提出了一种高效快速的拜占庭容错算法(DIG-PBFT).在共识过程中,DIG-PBFT通过动态地调整实际参与共识的节点,增加了安全性更高节点的参与度.仿真实验结果表明:与PBFT算法及其同类工作相比,DIG-PBFT算法的吞吐量更大、时延更低,且安全性更高.
展开更多
关键词
共识
算法
容错
拜占庭
pbft
算法
下载PDF
职称材料
基于分组的实用拜占庭容错共识算法
3
作者
吉桐萱
《信息技术与信息化》
2024年第7期87-90,共4页
通过实验发现,实用拜占庭容错共识算法PBFT(practical byzantine fault tolerance)在区块链共识算法中会导致大量的信息广播,从而浪费通信资源并降低效率。为了解决这些问题,引入了一种在没有拜占庭节点的情况下,通过对节点进行分组共识...
通过实验发现,实用拜占庭容错共识算法PBFT(practical byzantine fault tolerance)在区块链共识算法中会导致大量的信息广播,从而浪费通信资源并降低效率。为了解决这些问题,引入了一种在没有拜占庭节点的情况下,通过对节点进行分组共识,对原始PBFT进行优化的新方案。这种改进后的方法主要由分组和达成共识两个步骤构成。首先,将全部节点进行归类划分各组,实现分组共识;然后,在每个组内达成共识;最后,每个组的负责人进行总体共识,大大提高了达成共识的效率。与PBFT算法相比,提出的共识算法可以将达成共识的时间复杂度从O(N^(2))降低到O((N/2)^(2)),有效地减少了网络的通信消耗,平均延迟从18 s降低到了9 s,平均吞吐量由758 tps提升到了1040 tps。
展开更多
关键词
区块链
共识
算法
实用
拜占庭
容错
pbft
算法
分组共识
下载PDF
职称材料
基于实用拜占庭容错算法的H-PBFT算法
被引量:
1
4
作者
李路迟
何乐生
+2 位作者
李忠红
汪静
杨航
《物联网技术》
2023年第8期43-48,共6页
在区块链技术与物联网领域结合的场景中存在着资源消耗高、吞吐量低、安全性差的问题。针对上述问题提出一种基于等级的实用拜占庭容错算法(Hierarchy-based Practical Byzantine Fault Tolerance,H-PBFT),通过引入信用分级协议对节点...
在区块链技术与物联网领域结合的场景中存在着资源消耗高、吞吐量低、安全性差的问题。针对上述问题提出一种基于等级的实用拜占庭容错算法(Hierarchy-based Practical Byzantine Fault Tolerance,H-PBFT),通过引入信用分级协议对节点评分划分等级,降低了拜占庭节点在系统中作恶的可能性,提高共识节点的安全连接率;此外,本文改进了共识机制的结构,以减少系统通信消耗量为基础,优化了一致性协议和视图转换协议,解决了物联网系统中资源消耗随节点数增加呈现指数级增长的问题。通过搭建超级账本仿真平台进行实验分析,结果表明:在同等条件下H-PBFT比传统实用拜占庭容错算法的延迟性降低了21%,吞吐量性能提高了26%,具有较好的安全性和较低的资源消耗。
展开更多
关键词
共识
算法
信用分级协议
实用
拜占庭
容错
机制
通信资源消耗
吞吐量
延迟性
下载PDF
职称材料
面向工业物联网的区块链高效拜占庭容错共识算法
5
作者
李凤岐
宋晴晴
+4 位作者
徐辉
杜学峰
高嘉隆
佟宁
王德广
《通信学报》
EI
CSCD
北大核心
2024年第5期165-177,共13页
鉴于工业物联网多样性终端存在作恶风险,为满足共识过程中对高效率和安全可容错的需求,提出了基于信誉积分与双层动态的实用拜占庭容错(CD-PBFT)高效共识算法。信誉积分模型确保良好节点参与共识,移除故障节点;双层架构实现交易验证和...
鉴于工业物联网多样性终端存在作恶风险,为满足共识过程中对高效率和安全可容错的需求,提出了基于信誉积分与双层动态的实用拜占庭容错(CD-PBFT)高效共识算法。信誉积分模型确保良好节点参与共识,移除故障节点;双层架构实现交易验证和读写操作的并行;自适应主节点算法随机选取信誉值高节点作为主节点并确保其安全性。实验结果表明,CD-PBFT在保持安全性与活性的基础上,相较于PBFT,网络交易时延平均降低34.8%,吞吐量平均提高25.2%,实现了对效率与安全容错性的双重要求。
展开更多
关键词
工业物联网
信誉积分模型
双层动态
实用
拜占庭
容错
共识
算法
下载PDF
职称材料
基于一致性哈希环多主节点的改进实用拜占庭容错算法
被引量:
5
6
作者
卢丽
孙林夫
邹益胜
《计算机集成制造系统》
EI
CSCD
北大核心
2023年第1期25-35,共11页
联盟链技术作为一种建立供需双方的可信交易的工具,促进了云制造平台的发展。实用拜占庭容错(PBFT)共识算法是联盟链最受欢迎的共识协议,得到了广泛的研究和应用,但是还存在节点较多导致PBFT算法扩展性较差、重播攻击降低了共识算法的...
联盟链技术作为一种建立供需双方的可信交易的工具,促进了云制造平台的发展。实用拜占庭容错(PBFT)共识算法是联盟链最受欢迎的共识协议,得到了广泛的研究和应用,但是还存在节点较多导致PBFT算法扩展性较差、重播攻击降低了共识算法的性能、网络结构静态难以维持高效的运行状态3个问题。为此,提出一种改进的实用拜占庭容错(IPBFT)算法。首先,通过优化主节点的选取方式将单个主节点扩展为多个主节点,使得多个主节点在一致性哈希环的桶中实现数据均匀分布和任务均匀调度;然后,通过多线程并行执行共识算法以最大程度地减少时延并提高算法的吞吐量,从而提高了算法的可扩展性;其次,在重播攻击算法中通过定期旋转桶来分配正确的主节点,然后通过分配的主节点来接收客户端的请求,以防止客户端的重播攻击;最后,设计了一套节点移除机制来加入可靠的节点或者移除拜占庭节点,减少视图切换操作,从而使系统维持较高的运行状态。实验结果表明,IPBFT明显优于PBFT共识算法,很好地解决了以上3个问题。
展开更多
关键词
一致性哈希环
主节点
实用
拜占庭
容错
共识
算法
联盟链
下载PDF
职称材料
基于Raft算法改进的实用拜占庭容错共识算法
被引量:
9
7
作者
王谨东
李强
《计算机应用》
CSCD
北大核心
2023年第1期122-129,共8页
针对应用于联盟链的实用拜占庭容错(PBFT)共识算法可扩展性不足、通信开销大等问题,提出了一种基于Raft算法改进的实用拜占庭容错共识算法K-RPBFT。首先,将区块链分片,使用K-medoids聚类算法将所有节点划分为多个节点簇,每个节点簇构成...
针对应用于联盟链的实用拜占庭容错(PBFT)共识算法可扩展性不足、通信开销大等问题,提出了一种基于Raft算法改进的实用拜占庭容错共识算法K-RPBFT。首先,将区块链分片,使用K-medoids聚类算法将所有节点划分为多个节点簇,每个节点簇构成一个分片,从而将全局共识改进为分层次的多中心共识;然后,每个分片的聚类中心节点之间使用PBFT算法进行共识,而在分片内部使用基于监督节点改进的Raft算法进行共识。K-RPBFT算法的片内监督机制赋予了Raft算法一定的拜占庭容错能力,并提升了算法的安全性。实验分析表明,相较于PBFT算法,K-RPBFT算法在具备拜占庭容错能力的同时能够大幅降低共识的通信开销与共识时延,提升共识效率与吞吐量,并且具有良好的可扩展性与动态性,使联盟链能够应用于更广泛的场景中。
展开更多
关键词
区块链
共识
算法
实用
拜占庭
容错
Raft
算法
K中心点聚类
算法
下载PDF
职称材料
基于通信时延分组的改进实用拜占庭容错算法
被引量:
1
8
作者
邵楠
陈善圣
陈宁
《浙江科技学院学报》
CAS
2023年第1期48-54,88,共8页
【目的】为解决实用拜占庭容错算法(practical Byzantine fault-tolerant algorithm, PBFT)通信复杂度高、共识时延高等不足,提出节点间通信时延分组的改进实用拜占庭容错算法(grouping PBFT,GPBFT)。【方法】首先将区块链系统节点进行...
【目的】为解决实用拜占庭容错算法(practical Byzantine fault-tolerant algorithm, PBFT)通信复杂度高、共识时延高等不足,提出节点间通信时延分组的改进实用拜占庭容错算法(grouping PBFT,GPBFT)。【方法】首先将区块链系统节点进行分组,依据最少网络通信次数确定分组数;然后计算各组节点间平均通信时延进行组内节点筛选,确定组内节点数;最后以共识成功率、失败率和节点历史行为评估参数为变量计算节点信誉值,监督节点共识行为,减少异常节点的参与。【结果】通过基于Hyperledger Fabric平台的区块链系统进行仿真试验,结果表明:与PBFT相比,GPBFT平均时延降低57.86%、平均吞吐量提高55.04%,通信复杂度数量级由平方级降低为对数级。【结论】GPBFT可满足多节点场景下区块链复杂通信的高时效性需求,解决了行业区块链系统大规模节点的需求问题。
展开更多
关键词
区块链
共识
算法
实用
拜占庭
容错
算法
信誉评分
下载PDF
职称材料
基于动态信任值的实用拜占庭容错算法的优化
被引量:
2
9
作者
阎红灿
窦桂梅
+1 位作者
陈子昂
谷建涛
《华北理工大学学报(自然科学版)》
CAS
2023年第1期99-108,共10页
针对实用拜占庭容错(PBFT)共识机制中存在的拜占庭节点和主节点选取简单的问题,提出了一种基于动态信任值的实用拜占庭容错算法的优化方案。首先根据节点历史行为,对节点进行信任值初始化;然后构建信任模型,并在信任模型中引入时间影响...
针对实用拜占庭容错(PBFT)共识机制中存在的拜占庭节点和主节点选取简单的问题,提出了一种基于动态信任值的实用拜占庭容错算法的优化方案。首先根据节点历史行为,对节点进行信任值初始化;然后构建信任模型,并在信任模型中引入时间影响因子,根据时间远近,对节点进行信任值评价;最后引入分级机制,根据信任值结果,将节点分为共识组和拜占庭节点组,共识组节点参与下一轮共识;优化主节点选择方法,选择信任值最高的节点为主节点。通过实验对比表明,改进后的PBFT-TV算法较于PBFT算法在公平性、安全性、容错性、共识效率等方面有一定提升,并降低了通信复杂度。
展开更多
关键词
信任评价模型
实用
拜占庭
容错
算法
信任值
共识机制
下载PDF
职称材料
多层次实用拜占庭容错算法改进
10
作者
王春东
王翔宇
《计算机工程》
CAS
CSCD
北大核心
2023年第8期29-36,共8页
应用于联盟链的实用拜占庭容错(PBFT)共识算法存在共识节点选择和多节点共识效率较差的问题,为此,提出一种多层次实用拜占庭优化共识算法MS-PBFT。根据节点所属机构的不同对节点进行分组,并将各组内的节点划分为主网层和次网层。引入一...
应用于联盟链的实用拜占庭容错(PBFT)共识算法存在共识节点选择和多节点共识效率较差的问题,为此,提出一种多层次实用拜占庭优化共识算法MS-PBFT。根据节点所属机构的不同对节点进行分组,并将各组内的节点划分为主网层和次网层。引入一种积分机制,根据各节点自身的性能以及在系统中的表现为其赋予初始积分和信誉值,以监督节点在共识过程中的行为,根据初始积分与信誉值对节点进行分类,使其加入不同的层次中。改进上层节点和主节点的选取方式并增加一种弹劾机制,及时更换掉线或存在恶意行为的领导节点,从而保证节点的可靠性同时提高共识效率。通过先在次网层达成局部共识进而在主网层实现全局共识的方式,降低节点的通信复杂度。实验结果表明,与DGPBFT、PBFT、RAFT算法相比,MS-PBFT算法可以提高数据吞吐量并降低共识时延,利用所提节点选举机制,节点的共识成功率可以达到98.6%,且共识效率比PBFT算法平均提高33%。
展开更多
关键词
联盟链
实用
拜占庭
容错
算法
信誉值
全局共识
局部共识
下载PDF
职称材料
基于信誉机制的改进PBFT共识算法
11
作者
李俊吉
张佳琦
《计算机应用研究》
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算法改进
12
作者
翟社平
霍媛媛
+1 位作者
杨锐
聂浩楠
《计算机工程与应用》
CSCD
北大核心
2024年第12期294-302,共9页
针对实用拜占庭容错算法PBFT存在的系统动态性不足以及主节点选取随意导致的共识效率较低、系统稳健性较差等问题,提出一种基于一致性哈希和随机选取的CRPBFT共识算法。采用一致性哈希对节点进行分组,在分组的基础上增加节点动态变化机...
针对实用拜占庭容错算法PBFT存在的系统动态性不足以及主节点选取随意导致的共识效率较低、系统稳健性较差等问题,提出一种基于一致性哈希和随机选取的CRPBFT共识算法。采用一致性哈希对节点进行分组,在分组的基础上增加节点动态变化机制,为系统提供动态的网络结构。根据节点在共识中的表现动态计算各节点的信誉值,同时定义主节点候选列表、普通节点和恶意节点这三种节点信誉层次,从高信誉值的主节点候选列表中使用可验证随机函数选取可靠且身份难以被恶意预测的主节点,并将符合信誉值要求的节点组成较稳定的共识集群。实验结果表明CRPBFT算法较PBFT算法中共识节点集群的可靠程度更高,在共识时延、吞吐量以及系统稳健性方面的性能优于PBFT算法。
展开更多
关键词
区块链
信誉机制
可验证随机函数
实用
拜占庭
容错
算法
下载PDF
职称材料
实用拜占庭容错算法的改进研究
被引量:
9
13
作者
唐宏
刘双
+2 位作者
酒英豪
贺雨萌
朱珊
《计算机工程与应用》
CSCD
北大核心
2022年第9期144-150,共7页
针对实用拜占庭容错算法(PBFT)存在的通信复杂度高、主节点选取简单、对拜占庭节点缺乏惩罚机制的不足,提出了一种基于节点可靠性评估的改进拜占庭容错算法(reliability-based Byzantine fault tolerant algorithm,RB-PBFT),引入节点基...
针对实用拜占庭容错算法(PBFT)存在的通信复杂度高、主节点选取简单、对拜占庭节点缺乏惩罚机制的不足,提出了一种基于节点可靠性评估的改进拜占庭容错算法(reliability-based Byzantine fault tolerant algorithm,RB-PBFT),引入节点基础配置评分机制及信誉评分机制,得到各节点的可靠性评分,评估节点的可靠性并将各节点标记为诚实、故障、恶意三种不同信任状态。根据节点的可靠性评分选取主节点并组建共识群组参与共识,以减少参与共识过程的节点数目,降低通信复杂度,提高系统效率。根据节点的不同信任状态设置节点管控机制,对节点进行分类处理,解决缺乏恶意节点惩罚机制的问题。实验表明,RB-PBFT算法较于PBFT算法,在算法通信复杂度、安全性、公平性及容错性等方面均有一定提升。
展开更多
关键词
区块链
实用
拜占庭
容错
共识
算法
信誉模型
可靠性评估
信任状态
下载PDF
职称材料
基于可跟踪环签名的拜占庭容错共识算法
14
作者
涂俊
贾东立
王津
《计算机科学》
CSCD
北大核心
2023年第S01期733-739,共7页
针对联盟链的实用拜占庭容错(PBFT)共识算法在共识过程中节点间的隐私保护弱、网络结构静态、选取主节点不可靠和通信开销大的问题,提出一种基于可跟踪环签名的拜占庭容错共识算法(tracePBFT)。首先,随机将节点分为主域节点和副域节点...
针对联盟链的实用拜占庭容错(PBFT)共识算法在共识过程中节点间的隐私保护弱、网络结构静态、选取主节点不可靠和通信开销大的问题,提出一种基于可跟踪环签名的拜占庭容错共识算法(tracePBFT)。首先,随机将节点分为主域节点和副域节点并且赋予其不同的权量,选择权重高的主域节点为主节点;然后在准备阶段引入可追踪环签名对节点进行隐私保护,并且节点可以通过权重选择可靠节点,在确认阶段验证签名和跟踪拜占庭节点;最后适当惩罚拜占庭节点。这样选择的主节点更加可靠,减少因主节点出错而更换视图导致的通信开销。实验结果表明,相比传统的PBFT算法,tracePBFT算法在通信复杂度、安全性、吞吐量等方面均有一定的提高。
展开更多
关键词
联盟链
实用
拜占庭
容错
共识
算法
可跟踪环签名
主节点
下载PDF
职称材料
联盟链中实用拜占庭容错算法的改进
被引量:
9
15
作者
方燚飚
周创明
+3 位作者
李松
宋亚飞
高娜
刘唐
《计算机工程与应用》
CSCD
北大核心
2022年第3期135-142,共8页
针对实用拜占庭容错算法(PBFT)中存在的通信开销大、算法效率低等问题,结合联盟链特点,提出了一种改进的PBFT算法(score-PBFT,S-PBFT)。引入节点评分机制,将节点划分为共识节点、候选节点和预备节点三种类型,并根据节点行为对节点进行...
针对实用拜占庭容错算法(PBFT)中存在的通信开销大、算法效率低等问题,结合联盟链特点,提出了一种改进的PBFT算法(score-PBFT,S-PBFT)。引入节点评分机制,将节点划分为共识节点、候选节点和预备节点三种类型,并根据节点行为对节点进行动态调整,最大程度上保证共识节点的可靠性。改进了主节点的选举方式,以节点初始积分及其行为作为选举依据,来提高算法稳定性。优化一致性协议执行流程,减少共识过程参与节点数,降低算法复杂度,提高算法的效率。结果表明,相较于PBFT算法,S-PBFT算法在共识时延、通信开销、吞吐量和共识节点可靠性等方面均具有更好的性能。
展开更多
关键词
实用
拜占庭
容错
算法
区块链
共识
算法
联盟链
下载PDF
职称材料
基于树形拓扑网络的实用拜占庭容错共识算法
被引量:
14
16
作者
包振山
王凯旋
张文博
《应用科学学报》
CAS
CSCD
北大核心
2020年第1期34-50,共17页
实用拜占庭容错算法在节点数量较多的广域网环境下存在性能瓶颈.为提高该算法的可扩展性,基于树形拓扑网络将全网范围共识拆分为若干子网范围共识;同时引入信誉模型以降低错误节点在共识过程中的影响力,提高系统的安全性、容错性与可靠...
实用拜占庭容错算法在节点数量较多的广域网环境下存在性能瓶颈.为提高该算法的可扩展性,基于树形拓扑网络将全网范围共识拆分为若干子网范围共识;同时引入信誉模型以降低错误节点在共识过程中的影响力,提高系统的安全性、容错性与可靠性.实验结果表明:所提算法的性能明显优于原有算法,表现出良好的可扩展性,可用于大规模许可链系统.
展开更多
关键词
许可链
共识
算法
实用
拜占庭
容错
树形拓扑网络
信誉模型
下载PDF
职称材料
基于实用拜占庭容错算法的区块链电子计票方案
17
作者
李靖
景旭
杨会君
《计算机应用》
CSCD
北大核心
2020年第4期954-960,共7页
针对区块链电子投票中第三方计票机构不满足区块链去中心化、去信任特性以及缺乏可信度的问题,提出一种基于实用拜占庭容错(PBFT)算法的区块链电子计票方案。首先,在分布式环境中构建无中心计票模式,以节点的信任度确定计票节点;其次,基...
针对区块链电子投票中第三方计票机构不满足区块链去中心化、去信任特性以及缺乏可信度的问题,提出一种基于实用拜占庭容错(PBFT)算法的区块链电子计票方案。首先,在分布式环境中构建无中心计票模式,以节点的信任度确定计票节点;其次,基于PBFT实现待验选票的共识;再次,将PBFT中诚实节点的最低数量作为门限签名的阈值,只有达到阈值的计票结果才能形成门限签名;最后,将满足可信状态的结果记录在区块链账本上。通过测试分析表明,只有当诚实验票节点超过2/3时,才满足PBFT,得到可信的计票结果。
展开更多
关键词
电子计票
区块链
实用
拜占庭
容错
算法
门限签名
下载PDF
职称材料
基于信誉值的实用拜占庭容错改进算法研究
被引量:
1
18
作者
王启河
《现代信息科技》
2022年第10期16-20,共5页
共识问题是区块链中的核心问题,针对联盟链常用的实用拜占庭容错算法(PBFT)中主节点选取随意、网络通信量大、公平性较低等问题,提出一种基于信誉值的PBFT改进算法。首先改变信誉值主节点选取方式,然后优化共识流程,节点的累计信誉作为...
共识问题是区块链中的核心问题,针对联盟链常用的实用拜占庭容错算法(PBFT)中主节点选取随意、网络通信量大、公平性较低等问题,提出一种基于信誉值的PBFT改进算法。首先改变信誉值主节点选取方式,然后优化共识流程,节点的累计信誉作为判断达成共识的条件。达成共识时没有参与共识过程的节点或恶意节点的信誉值降低,降低的信誉值均分给成功参与共识的节点。经过多次共识后,故障或恶意节点对共识的影响变小,提高了算法的公平性。
展开更多
关键词
联盟链
实用
拜占庭
容错
算法
共识机制
信誉值
公平性
下载PDF
职称材料
基于改进实用拜占庭容错算法的认证信息共享技术
19
作者
牛建林
任志宇
《信息工程大学学报》
2021年第5期571-576,共6页
在跨域认证过程中,区块链技术的应用提高了系统的安全性和稳定性,但同时影响了认证信息的共享效率。针对认证信息共享速率较慢的问题,提出基于改进实用拜占庭容错算法的认证信息共享技术。首先,在算法中加入投票环节,提高了主节点的可靠...
在跨域认证过程中,区块链技术的应用提高了系统的安全性和稳定性,但同时影响了认证信息的共享效率。针对认证信息共享速率较慢的问题,提出基于改进实用拜占庭容错算法的认证信息共享技术。首先,在算法中加入投票环节,提高了主节点的可靠性;其次,加入对服务质量敏感的信用评价机制,提升服务质量;最后,针对身份认证信息的共享需求对共识阶段做了进一步优化。仿真实验表明,该技术具有较好的拜占庭适应性和较低的通信开销。
展开更多
关键词
实用
拜占庭
容错
算法
认证信息共享
共识机制
区块链
下载PDF
职称材料
结合BLS签名的Raft集群实用拜占庭容错算法
20
作者
黄刚
《计算机科学与应用》
2022年第7期1728-1736,共9页
针对联盟链中运用的实用拜占庭容错(Practical Byzantine Fault Algorithm, PBFT)共识算法通信复杂度高,无法支持大规模网络问题,提出一种结合BLS (Boneh-Lynn-Shacham)聚合签名的Raft集群实用拜占庭容错共识(Aggregate-Signature Raft ...
针对联盟链中运用的实用拜占庭容错(Practical Byzantine Fault Algorithm, PBFT)共识算法通信复杂度高,无法支持大规模网络问题,提出一种结合BLS (Boneh-Lynn-Shacham)聚合签名的Raft集群实用拜占庭容错共识(Aggregate-Signature Raft Byzantine Fault Tolerance, ARBFT)算法。首先,对网络节点进行分组,组内采用Raft共识机制选出领导者,每个组内的领导者组成网络委员会;其次网络委员会内部采用改进的PBFT机制进行共识,改进了节点之间的交互方式,在prepare阶段各个副本节点单点发送信息及签名给主节点验证,在Commit阶段由主节点收集签名并验证,结合BLS签名将验证通过的多个签名聚合成一个聚合签名,将该聚合签名以及其它必要信息广播给其他所有副本节点验证,在验证通过后主节点和副本节点再进行组内共识。ARBFT共识算法将网络的通信复杂度降低为O(N/K)+O(K) ,在多节点的情况下,通过实验对比经典PBFT和RBFT (Raft cluster Byzantine fault tolerance)共识算法,ARBFT共识算法在共识时延、通信开销、吞吐量等方面具有更好的性能。
展开更多
关键词
区块链
实用
拜占庭
容错
共识
算法
联盟链
Raft
算法
BLS签名
下载PDF
职称材料
题名
GBFT:一种实用拜占庭容错算法改进方案
1
作者
李彬
张新有
机构
西南交通大学信息科学与技术学院
出处
《计算机与数字工程》
2024年第1期87-93,共7页
基金
国家自然科学基金项目(编号:61802319)资助。
文摘
区块链技术近年来成为研究热点,在金融、物流等行业已经有联盟链的落地案例。共识算法作为区块链的核心技术,将对区块链的整体性能产生直接影响。应用于联盟链的实用拜占庭容错算法(Practical Byzantine Fault Tolerance,PBFT)仍然存在着交易确认时间长、吞吐量低等问题。面向联盟链应用场景,基于PBFT算法,引入了非拜占庭容错协议,结合基于节点行为的选举机制,提出了三级共识机制的PBFT:GBFT。最后从吞吐量、交易确认时延、容错性等方面对GBFT方案和原始PBFT算法进行了对比实验与分析。实验结果表明,GBFT保持了PBFT算法1/3的容错性,有效提高了吞吐量,降低了交易确认时延。
关键词
区块链
共识
算法
实用
拜占庭
容错
Keywords
blockchain
consensus algorithm
practical Byzantine fault tolerance
分类号
TP301 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
基于奖励积分机制的高效拜占庭容错算法DIG-PBFT
2
作者
吴言
蓝雯飞
王俊
张潇
谢元艾
向鑫
机构
中南民族大学计算机科学学院
香港教育大学数学与资讯科技学系
出处
《中南民族大学学报(自然科学版)》
CAS
2024年第2期238-244,共7页
基金
国家自然科学基金资助项目(61902437,62062019)
中央高校基本科研业务费专项资金资助项目(CPT22017)
中南民族大学研究生课程思政示范课程项目(YJS22039)。
文摘
实用拜占庭容错共识算法(PBFT)作为联盟链中最常见的共识算法,可以在恶意节点少于三分之一的情况下,保证系统的正确性.然而,PBFT算法在建立信任与共识过程中存在高时延、低吞吐量、主节点选取安全性、恶意节点未处理等问题.为了解决这些问题,引入奖励积分机制来对共识节点进行分组并设定候选节点集,提出了一种高效快速的拜占庭容错算法(DIG-PBFT).在共识过程中,DIG-PBFT通过动态地调整实际参与共识的节点,增加了安全性更高节点的参与度.仿真实验结果表明:与PBFT算法及其同类工作相比,DIG-PBFT算法的吞吐量更大、时延更低,且安全性更高.
关键词
共识
算法
容错
拜占庭
pbft
算法
Keywords
consensus algorithm
fault tolerance
Byzantine
pbft
algorithm
分类号
TP302 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
基于分组的实用拜占庭容错共识算法
3
作者
吉桐萱
机构
大连交通大学软件学院
出处
《信息技术与信息化》
2024年第7期87-90,共4页
文摘
通过实验发现,实用拜占庭容错共识算法PBFT(practical byzantine fault tolerance)在区块链共识算法中会导致大量的信息广播,从而浪费通信资源并降低效率。为了解决这些问题,引入了一种在没有拜占庭节点的情况下,通过对节点进行分组共识,对原始PBFT进行优化的新方案。这种改进后的方法主要由分组和达成共识两个步骤构成。首先,将全部节点进行归类划分各组,实现分组共识;然后,在每个组内达成共识;最后,每个组的负责人进行总体共识,大大提高了达成共识的效率。与PBFT算法相比,提出的共识算法可以将达成共识的时间复杂度从O(N^(2))降低到O((N/2)^(2)),有效地减少了网络的通信消耗,平均延迟从18 s降低到了9 s,平均吞吐量由758 tps提升到了1040 tps。
关键词
区块链
共识
算法
实用
拜占庭
容错
pbft
算法
分组共识
分类号
TP311.13 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于实用拜占庭容错算法的H-PBFT算法
被引量:
1
4
作者
李路迟
何乐生
李忠红
汪静
杨航
机构
云南大学信息学院
云南省高校物联网技术及应用重点实验室
出处
《物联网技术》
2023年第8期43-48,共6页
基金
国家自然科学基金(No.U1631121)。
文摘
在区块链技术与物联网领域结合的场景中存在着资源消耗高、吞吐量低、安全性差的问题。针对上述问题提出一种基于等级的实用拜占庭容错算法(Hierarchy-based Practical Byzantine Fault Tolerance,H-PBFT),通过引入信用分级协议对节点评分划分等级,降低了拜占庭节点在系统中作恶的可能性,提高共识节点的安全连接率;此外,本文改进了共识机制的结构,以减少系统通信消耗量为基础,优化了一致性协议和视图转换协议,解决了物联网系统中资源消耗随节点数增加呈现指数级增长的问题。通过搭建超级账本仿真平台进行实验分析,结果表明:在同等条件下H-PBFT比传统实用拜占庭容错算法的延迟性降低了21%,吞吐量性能提高了26%,具有较好的安全性和较低的资源消耗。
关键词
共识
算法
信用分级协议
实用
拜占庭
容错
机制
通信资源消耗
吞吐量
延迟性
分类号
TP301.6 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
面向工业物联网的区块链高效拜占庭容错共识算法
5
作者
李凤岐
宋晴晴
徐辉
杜学峰
高嘉隆
佟宁
王德广
机构
大连交通大学软件学院
大连市区块链技术与应用重点实验室
大连交通大学机械工程学院
大连交通大学计算机与通信工程学院
出处
《通信学报》
EI
CSCD
北大核心
2024年第5期165-177,共13页
基金
辽宁省国际科技合作计划基金资助项目(No.2022JH2/10700012)
辽宁省应用基础研究计划基金资助项目(No.2022JH2/101300269,No.2023JH2/101300188)。
文摘
鉴于工业物联网多样性终端存在作恶风险,为满足共识过程中对高效率和安全可容错的需求,提出了基于信誉积分与双层动态的实用拜占庭容错(CD-PBFT)高效共识算法。信誉积分模型确保良好节点参与共识,移除故障节点;双层架构实现交易验证和读写操作的并行;自适应主节点算法随机选取信誉值高节点作为主节点并确保其安全性。实验结果表明,CD-PBFT在保持安全性与活性的基础上,相较于PBFT,网络交易时延平均降低34.8%,吞吐量平均提高25.2%,实现了对效率与安全容错性的双重要求。
关键词
工业物联网
信誉积分模型
双层动态
实用
拜占庭
容错
共识
算法
Keywords
IIoT
credit score model
dynamic double layer
pbft
consensus algorithm
分类号
TP393 [自动化与计算机技术—计算机应用技术]
下载PDF
职称材料
题名
基于一致性哈希环多主节点的改进实用拜占庭容错算法
被引量:
5
6
作者
卢丽
孙林夫
邹益胜
机构
西南交通大学计算机与人工智能学院
西南交通大学制造业产业链协同与信息化支撑技术四川省重点实验室
出处
《计算机集成制造系统》
EI
CSCD
北大核心
2023年第1期25-35,共11页
基金
四川省科技计划资助项目(2021YFG0040)。
文摘
联盟链技术作为一种建立供需双方的可信交易的工具,促进了云制造平台的发展。实用拜占庭容错(PBFT)共识算法是联盟链最受欢迎的共识协议,得到了广泛的研究和应用,但是还存在节点较多导致PBFT算法扩展性较差、重播攻击降低了共识算法的性能、网络结构静态难以维持高效的运行状态3个问题。为此,提出一种改进的实用拜占庭容错(IPBFT)算法。首先,通过优化主节点的选取方式将单个主节点扩展为多个主节点,使得多个主节点在一致性哈希环的桶中实现数据均匀分布和任务均匀调度;然后,通过多线程并行执行共识算法以最大程度地减少时延并提高算法的吞吐量,从而提高了算法的可扩展性;其次,在重播攻击算法中通过定期旋转桶来分配正确的主节点,然后通过分配的主节点来接收客户端的请求,以防止客户端的重播攻击;最后,设计了一套节点移除机制来加入可靠的节点或者移除拜占庭节点,减少视图切换操作,从而使系统维持较高的运行状态。实验结果表明,IPBFT明显优于PBFT共识算法,很好地解决了以上3个问题。
关键词
一致性哈希环
主节点
实用
拜占庭
容错
共识
算法
联盟链
Keywords
ring of consistent Hash
primary node
practical Byzantine fault tolerance
consensus algorithm
consortium chain
分类号
TP301.6 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
基于Raft算法改进的实用拜占庭容错共识算法
被引量:
9
7
作者
王谨东
李强
机构
四川大学计算机学院
出处
《计算机应用》
CSCD
北大核心
2023年第1期122-129,共8页
基金
国家重点研发计划项目(2020YFB1711800)。
文摘
针对应用于联盟链的实用拜占庭容错(PBFT)共识算法可扩展性不足、通信开销大等问题,提出了一种基于Raft算法改进的实用拜占庭容错共识算法K-RPBFT。首先,将区块链分片,使用K-medoids聚类算法将所有节点划分为多个节点簇,每个节点簇构成一个分片,从而将全局共识改进为分层次的多中心共识;然后,每个分片的聚类中心节点之间使用PBFT算法进行共识,而在分片内部使用基于监督节点改进的Raft算法进行共识。K-RPBFT算法的片内监督机制赋予了Raft算法一定的拜占庭容错能力,并提升了算法的安全性。实验分析表明,相较于PBFT算法,K-RPBFT算法在具备拜占庭容错能力的同时能够大幅降低共识的通信开销与共识时延,提升共识效率与吞吐量,并且具有良好的可扩展性与动态性,使联盟链能够应用于更广泛的场景中。
关键词
区块链
共识
算法
实用
拜占庭
容错
Raft
算法
K中心点聚类
算法
Keywords
blockchain
consensus algorithm
Practical Byzantine Fault Tolerance(
pbft
)
Raft algorithm
K-medoids clustering algorithm
分类号
TP301 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
基于通信时延分组的改进实用拜占庭容错算法
被引量:
1
8
作者
邵楠
陈善圣
陈宁
机构
浙江科技学院机械与能源工程学院
出处
《浙江科技学院学报》
CAS
2023年第1期48-54,88,共8页
基金
国家重点研发计划重点专项项目(2019YFE0126100)
浙江省“一带一路”国际科技合作项目(2019C04025)。
文摘
【目的】为解决实用拜占庭容错算法(practical Byzantine fault-tolerant algorithm, PBFT)通信复杂度高、共识时延高等不足,提出节点间通信时延分组的改进实用拜占庭容错算法(grouping PBFT,GPBFT)。【方法】首先将区块链系统节点进行分组,依据最少网络通信次数确定分组数;然后计算各组节点间平均通信时延进行组内节点筛选,确定组内节点数;最后以共识成功率、失败率和节点历史行为评估参数为变量计算节点信誉值,监督节点共识行为,减少异常节点的参与。【结果】通过基于Hyperledger Fabric平台的区块链系统进行仿真试验,结果表明:与PBFT相比,GPBFT平均时延降低57.86%、平均吞吐量提高55.04%,通信复杂度数量级由平方级降低为对数级。【结论】GPBFT可满足多节点场景下区块链复杂通信的高时效性需求,解决了行业区块链系统大规模节点的需求问题。
关键词
区块链
共识
算法
实用
拜占庭
容错
算法
信誉评分
Keywords
blockchain
consensus algorithm
practical Byzantine fault-tolerant algorithm
reputation rating
分类号
TP393 [自动化与计算机技术—计算机应用技术]
下载PDF
职称材料
题名
基于动态信任值的实用拜占庭容错算法的优化
被引量:
2
9
作者
阎红灿
窦桂梅
陈子昂
谷建涛
机构
华北理工大学理学院
河北省数据科学与应用重点实验室
出处
《华北理工大学学报(自然科学版)》
CAS
2023年第1期99-108,共10页
基金
河北省高等教育教学改革研究与实践项目(2020GJJG158)
教育部产学研协同育人项目(202101107009)。
文摘
针对实用拜占庭容错(PBFT)共识机制中存在的拜占庭节点和主节点选取简单的问题,提出了一种基于动态信任值的实用拜占庭容错算法的优化方案。首先根据节点历史行为,对节点进行信任值初始化;然后构建信任模型,并在信任模型中引入时间影响因子,根据时间远近,对节点进行信任值评价;最后引入分级机制,根据信任值结果,将节点分为共识组和拜占庭节点组,共识组节点参与下一轮共识;优化主节点选择方法,选择信任值最高的节点为主节点。通过实验对比表明,改进后的PBFT-TV算法较于PBFT算法在公平性、安全性、容错性、共识效率等方面有一定提升,并降低了通信复杂度。
关键词
信任评价模型
实用
拜占庭
容错
算法
信任值
共识机制
Keywords
trust evaluation model
practical Byzantine fault tolerance algorithm
trust value
consensus mechanism
分类号
TP311.13 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
多层次实用拜占庭容错算法改进
10
作者
王春东
王翔宇
机构
天津理工大学计算机科学与工程学院
出处
《计算机工程》
CAS
CSCD
北大核心
2023年第8期29-36,共8页
基金
国家自然科学基金联合基金项目(U1536122)
“科技助力经济2020”重点专项(SQ2020YFF0413781)
天津市科委重大专项(15ZXDSGX00030)。
文摘
应用于联盟链的实用拜占庭容错(PBFT)共识算法存在共识节点选择和多节点共识效率较差的问题,为此,提出一种多层次实用拜占庭优化共识算法MS-PBFT。根据节点所属机构的不同对节点进行分组,并将各组内的节点划分为主网层和次网层。引入一种积分机制,根据各节点自身的性能以及在系统中的表现为其赋予初始积分和信誉值,以监督节点在共识过程中的行为,根据初始积分与信誉值对节点进行分类,使其加入不同的层次中。改进上层节点和主节点的选取方式并增加一种弹劾机制,及时更换掉线或存在恶意行为的领导节点,从而保证节点的可靠性同时提高共识效率。通过先在次网层达成局部共识进而在主网层实现全局共识的方式,降低节点的通信复杂度。实验结果表明,与DGPBFT、PBFT、RAFT算法相比,MS-PBFT算法可以提高数据吞吐量并降低共识时延,利用所提节点选举机制,节点的共识成功率可以达到98.6%,且共识效率比PBFT算法平均提高33%。
关键词
联盟链
实用
拜占庭
容错
算法
信誉值
全局共识
局部共识
Keywords
consortium chain
Practical Byzantine Fault Tolerance(
pbft
)algorithm
reputation value
global consensus
local consensus
分类号
TP391 [自动化与计算机技术—计算机应用技术]
下载PDF
职称材料
题名
基于信誉机制的改进PBFT共识算法
11
作者
李俊吉
张佳琦
机构
太原科技大学计算机科学与技术学院
出处
《计算机应用研究》
CSCD
北大核心
2024年第6期1628-1634,共7页
基金
国家自然科学基金资助项目(62272336)
山西省研究生科研创新项目(2023KY661)。
文摘
针对实用拜占庭容错共识算法(practical Byzantine fault tolerant,PBFT)通信开销大和缺乏奖惩机制的问题,提出一种基于信誉机制的改进PBFT共识算法RPBFT(reputed practical Byzantine fault tolerance)。首先,引入信誉机制对节点评分,将参与共识的节点分为收集器节点和普通共识节点,并对恶意节点进行惩罚。其次,收集器节点负责收集普通共识节点的投票消息,避免普通共识节点之间的通信,从而降低通信开销。最后,当普通共识节点中的拜占庭节点均无恶意行为时,通过增加收集所需的投票数量,减少一次投票收集过程,实现快速共识。实验结果表明,RPBFT能够有效地发现恶意节点并对其作出惩罚,同时具有更低的通信开销、平均共识时延以及更高的共识吞吐量。当节点总数为37时,与SBFT相比,RPBFT将平均共识时延降低25.2%以上,并将共识吞吐量提高39%以上。
关键词
共识
算法
信誉机制
实用
拜占庭
容错
Keywords
consensus algorithm
reputation mechanism
practical Byzantine fault tolerant(
pbft
)
分类号
TP311.1 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于一致性哈希和随机选取的PBFT算法改进
12
作者
翟社平
霍媛媛
杨锐
聂浩楠
机构
西安邮电大学计算机学院
西安邮电大学陕西省网络数据分析与智能处理重点实验室
出处
《计算机工程与应用》
CSCD
北大核心
2024年第12期294-302,共9页
基金
国家自然科学基金(61373116)
工业和信息化部通信软科学项目(2018-R-26)
+4 种基金
陕西省教育厅科学研究计划项目(18JK0697)
陕西省社会科学基金(2016N008)
陕西省重点研发计划项目(2022GY-038)
西安市社会科学规划基金(17X63)
陕西省大学生创新创业训练计划项目(202211664016)。
文摘
针对实用拜占庭容错算法PBFT存在的系统动态性不足以及主节点选取随意导致的共识效率较低、系统稳健性较差等问题,提出一种基于一致性哈希和随机选取的CRPBFT共识算法。采用一致性哈希对节点进行分组,在分组的基础上增加节点动态变化机制,为系统提供动态的网络结构。根据节点在共识中的表现动态计算各节点的信誉值,同时定义主节点候选列表、普通节点和恶意节点这三种节点信誉层次,从高信誉值的主节点候选列表中使用可验证随机函数选取可靠且身份难以被恶意预测的主节点,并将符合信誉值要求的节点组成较稳定的共识集群。实验结果表明CRPBFT算法较PBFT算法中共识节点集群的可靠程度更高,在共识时延、吞吐量以及系统稳健性方面的性能优于PBFT算法。
关键词
区块链
信誉机制
可验证随机函数
实用
拜占庭
容错
算法
Keywords
blockchain
reputation mechanism
verifiable random function
practical Byzantine fault-tolerant algorithm
分类号
TP311.5 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
实用拜占庭容错算法的改进研究
被引量:
9
13
作者
唐宏
刘双
酒英豪
贺雨萌
朱珊
机构
重庆邮电大学通信与信息工程学院
重庆邮电大学移动通信技术重庆市重点实验室
重庆邮电大学国际学院
出处
《计算机工程与应用》
CSCD
北大核心
2022年第9期144-150,共7页
基金
长江学者和创新团队发展计划(IRT_16R72)。
文摘
针对实用拜占庭容错算法(PBFT)存在的通信复杂度高、主节点选取简单、对拜占庭节点缺乏惩罚机制的不足,提出了一种基于节点可靠性评估的改进拜占庭容错算法(reliability-based Byzantine fault tolerant algorithm,RB-PBFT),引入节点基础配置评分机制及信誉评分机制,得到各节点的可靠性评分,评估节点的可靠性并将各节点标记为诚实、故障、恶意三种不同信任状态。根据节点的可靠性评分选取主节点并组建共识群组参与共识,以减少参与共识过程的节点数目,降低通信复杂度,提高系统效率。根据节点的不同信任状态设置节点管控机制,对节点进行分类处理,解决缺乏恶意节点惩罚机制的问题。实验表明,RB-PBFT算法较于PBFT算法,在算法通信复杂度、安全性、公平性及容错性等方面均有一定提升。
关键词
区块链
实用
拜占庭
容错
共识
算法
信誉模型
可靠性评估
信任状态
Keywords
blockchain
practical Byzantine fault algorithm
reputation model
reliability assessment
trust status
分类号
TP311.5 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于可跟踪环签名的拜占庭容错共识算法
14
作者
涂俊
贾东立
王津
机构
河北工程大学信息与电气工程学院
出处
《计算机科学》
CSCD
北大核心
2023年第S01期733-739,共7页
基金
河北省高等学校科学技术研究项目(ZD2015087)。
文摘
针对联盟链的实用拜占庭容错(PBFT)共识算法在共识过程中节点间的隐私保护弱、网络结构静态、选取主节点不可靠和通信开销大的问题,提出一种基于可跟踪环签名的拜占庭容错共识算法(tracePBFT)。首先,随机将节点分为主域节点和副域节点并且赋予其不同的权量,选择权重高的主域节点为主节点;然后在准备阶段引入可追踪环签名对节点进行隐私保护,并且节点可以通过权重选择可靠节点,在确认阶段验证签名和跟踪拜占庭节点;最后适当惩罚拜占庭节点。这样选择的主节点更加可靠,减少因主节点出错而更换视图导致的通信开销。实验结果表明,相比传统的PBFT算法,tracePBFT算法在通信复杂度、安全性、吞吐量等方面均有一定的提高。
关键词
联盟链
实用
拜占庭
容错
共识
算法
可跟踪环签名
主节点
Keywords
Alliance chain
Practical Byzantine fault tolerant consensus algorithm
Traceable ring signature
Master node
分类号
TP301.6 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
联盟链中实用拜占庭容错算法的改进
被引量:
9
15
作者
方燚飚
周创明
李松
宋亚飞
高娜
刘唐
机构
空军工程大学研究生院
空军工程大学防空反导学院
中国人民解放军
出处
《计算机工程与应用》
CSCD
北大核心
2022年第3期135-142,共8页
基金
国家自然科学基金(61703426)
陕西省高校科协青年人才托举计划(20190108)
陕西省创新人才推进计划(2020KJXX-065)。
文摘
针对实用拜占庭容错算法(PBFT)中存在的通信开销大、算法效率低等问题,结合联盟链特点,提出了一种改进的PBFT算法(score-PBFT,S-PBFT)。引入节点评分机制,将节点划分为共识节点、候选节点和预备节点三种类型,并根据节点行为对节点进行动态调整,最大程度上保证共识节点的可靠性。改进了主节点的选举方式,以节点初始积分及其行为作为选举依据,来提高算法稳定性。优化一致性协议执行流程,减少共识过程参与节点数,降低算法复杂度,提高算法的效率。结果表明,相较于PBFT算法,S-PBFT算法在共识时延、通信开销、吞吐量和共识节点可靠性等方面均具有更好的性能。
关键词
实用
拜占庭
容错
算法
区块链
共识
算法
联盟链
Keywords
practical Byzantine fault tolerance
blockchain
consensus algorithm
alliance chain
分类号
TP311.5 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于树形拓扑网络的实用拜占庭容错共识算法
被引量:
14
16
作者
包振山
王凯旋
张文博
机构
北京工业大学信息学部
可信计算北京市重点实验室
出处
《应用科学学报》
CAS
CSCD
北大核心
2020年第1期34-50,共17页
基金
国家自然科学基金(No.91646201)
国家重点研发计划基金(No.2017YFC0803300)资助
文摘
实用拜占庭容错算法在节点数量较多的广域网环境下存在性能瓶颈.为提高该算法的可扩展性,基于树形拓扑网络将全网范围共识拆分为若干子网范围共识;同时引入信誉模型以降低错误节点在共识过程中的影响力,提高系统的安全性、容错性与可靠性.实验结果表明:所提算法的性能明显优于原有算法,表现出良好的可扩展性,可用于大规模许可链系统.
关键词
许可链
共识
算法
实用
拜占庭
容错
树形拓扑网络
信誉模型
Keywords
permissioned blockchain
consensus algorithm
practical Byzantine fault tolerance(
pbft
)
tree topological network
reputation model
分类号
TP311.13 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于实用拜占庭容错算法的区块链电子计票方案
17
作者
李靖
景旭
杨会君
机构
西北农林科技大学信息工程学院
出处
《计算机应用》
CSCD
北大核心
2020年第4期954-960,共7页
基金
陕西省重点研发计划项目(2019ZDLNY07 02 01,2018NY 127)。
文摘
针对区块链电子投票中第三方计票机构不满足区块链去中心化、去信任特性以及缺乏可信度的问题,提出一种基于实用拜占庭容错(PBFT)算法的区块链电子计票方案。首先,在分布式环境中构建无中心计票模式,以节点的信任度确定计票节点;其次,基于PBFT实现待验选票的共识;再次,将PBFT中诚实节点的最低数量作为门限签名的阈值,只有达到阈值的计票结果才能形成门限签名;最后,将满足可信状态的结果记录在区块链账本上。通过测试分析表明,只有当诚实验票节点超过2/3时,才满足PBFT,得到可信的计票结果。
关键词
电子计票
区块链
实用
拜占庭
容错
算法
门限签名
Keywords
electronic counting
blockchain
Practical Byzantine Fault Tolerance(
pbft
)
threshold signature
分类号
TP309.2 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
基于信誉值的实用拜占庭容错改进算法研究
被引量:
1
18
作者
王启河
机构
华北电力大学控制与计算机工程学院
出处
《现代信息科技》
2022年第10期16-20,共5页
文摘
共识问题是区块链中的核心问题,针对联盟链常用的实用拜占庭容错算法(PBFT)中主节点选取随意、网络通信量大、公平性较低等问题,提出一种基于信誉值的PBFT改进算法。首先改变信誉值主节点选取方式,然后优化共识流程,节点的累计信誉作为判断达成共识的条件。达成共识时没有参与共识过程的节点或恶意节点的信誉值降低,降低的信誉值均分给成功参与共识的节点。经过多次共识后,故障或恶意节点对共识的影响变小,提高了算法的公平性。
关键词
联盟链
实用
拜占庭
容错
算法
共识机制
信誉值
公平性
Keywords
coalition chain
practical Byzantine fault tolerant algorithm
consensus mechanism
reputation value
fairness
分类号
TP311.5 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于改进实用拜占庭容错算法的认证信息共享技术
19
作者
牛建林
任志宇
机构
信息工程大学
出处
《信息工程大学学报》
2021年第5期571-576,共6页
基金
国家重点研发计划资助项目(2018YFB0803603)
国家自然科学基金资助项目(61702550,61802436)。
文摘
在跨域认证过程中,区块链技术的应用提高了系统的安全性和稳定性,但同时影响了认证信息的共享效率。针对认证信息共享速率较慢的问题,提出基于改进实用拜占庭容错算法的认证信息共享技术。首先,在算法中加入投票环节,提高了主节点的可靠性;其次,加入对服务质量敏感的信用评价机制,提升服务质量;最后,针对身份认证信息的共享需求对共识阶段做了进一步优化。仿真实验表明,该技术具有较好的拜占庭适应性和较低的通信开销。
关键词
实用
拜占庭
容错
算法
认证信息共享
共识机制
区块链
Keywords
practical Byzantine fault tolerant algorithms
authentication information sharing
consensus mechanism
blockchain
分类号
TP393 [自动化与计算机技术—计算机应用技术]
下载PDF
职称材料
题名
结合BLS签名的Raft集群实用拜占庭容错算法
20
作者
黄刚
机构
广东工业大学计算机学院
出处
《计算机科学与应用》
2022年第7期1728-1736,共9页
文摘
针对联盟链中运用的实用拜占庭容错(Practical Byzantine Fault Algorithm, PBFT)共识算法通信复杂度高,无法支持大规模网络问题,提出一种结合BLS (Boneh-Lynn-Shacham)聚合签名的Raft集群实用拜占庭容错共识(Aggregate-Signature Raft Byzantine Fault Tolerance, ARBFT)算法。首先,对网络节点进行分组,组内采用Raft共识机制选出领导者,每个组内的领导者组成网络委员会;其次网络委员会内部采用改进的PBFT机制进行共识,改进了节点之间的交互方式,在prepare阶段各个副本节点单点发送信息及签名给主节点验证,在Commit阶段由主节点收集签名并验证,结合BLS签名将验证通过的多个签名聚合成一个聚合签名,将该聚合签名以及其它必要信息广播给其他所有副本节点验证,在验证通过后主节点和副本节点再进行组内共识。ARBFT共识算法将网络的通信复杂度降低为O(N/K)+O(K) ,在多节点的情况下,通过实验对比经典PBFT和RBFT (Raft cluster Byzantine fault tolerance)共识算法,ARBFT共识算法在共识时延、通信开销、吞吐量等方面具有更好的性能。
关键词
区块链
实用
拜占庭
容错
共识
算法
联盟链
Raft
算法
BLS签名
分类号
TP311.13 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
GBFT:一种实用拜占庭容错算法改进方案
李彬
张新有
《计算机与数字工程》
2024
0
下载PDF
职称材料
2
基于奖励积分机制的高效拜占庭容错算法DIG-PBFT
吴言
蓝雯飞
王俊
张潇
谢元艾
向鑫
《中南民族大学学报(自然科学版)》
CAS
2024
0
下载PDF
职称材料
3
基于分组的实用拜占庭容错共识算法
吉桐萱
《信息技术与信息化》
2024
0
下载PDF
职称材料
4
基于实用拜占庭容错算法的H-PBFT算法
李路迟
何乐生
李忠红
汪静
杨航
《物联网技术》
2023
1
下载PDF
职称材料
5
面向工业物联网的区块链高效拜占庭容错共识算法
李凤岐
宋晴晴
徐辉
杜学峰
高嘉隆
佟宁
王德广
《通信学报》
EI
CSCD
北大核心
2024
0
下载PDF
职称材料
6
基于一致性哈希环多主节点的改进实用拜占庭容错算法
卢丽
孙林夫
邹益胜
《计算机集成制造系统》
EI
CSCD
北大核心
2023
5
下载PDF
职称材料
7
基于Raft算法改进的实用拜占庭容错共识算法
王谨东
李强
《计算机应用》
CSCD
北大核心
2023
9
下载PDF
职称材料
8
基于通信时延分组的改进实用拜占庭容错算法
邵楠
陈善圣
陈宁
《浙江科技学院学报》
CAS
2023
1
下载PDF
职称材料
9
基于动态信任值的实用拜占庭容错算法的优化
阎红灿
窦桂梅
陈子昂
谷建涛
《华北理工大学学报(自然科学版)》
CAS
2023
2
下载PDF
职称材料
10
多层次实用拜占庭容错算法改进
王春东
王翔宇
《计算机工程》
CAS
CSCD
北大核心
2023
0
下载PDF
职称材料
11
基于信誉机制的改进PBFT共识算法
李俊吉
张佳琦
《计算机应用研究》
CSCD
北大核心
2024
0
下载PDF
职称材料
12
基于一致性哈希和随机选取的PBFT算法改进
翟社平
霍媛媛
杨锐
聂浩楠
《计算机工程与应用》
CSCD
北大核心
2024
0
下载PDF
职称材料
13
实用拜占庭容错算法的改进研究
唐宏
刘双
酒英豪
贺雨萌
朱珊
《计算机工程与应用》
CSCD
北大核心
2022
9
下载PDF
职称材料
14
基于可跟踪环签名的拜占庭容错共识算法
涂俊
贾东立
王津
《计算机科学》
CSCD
北大核心
2023
0
下载PDF
职称材料
15
联盟链中实用拜占庭容错算法的改进
方燚飚
周创明
李松
宋亚飞
高娜
刘唐
《计算机工程与应用》
CSCD
北大核心
2022
9
下载PDF
职称材料
16
基于树形拓扑网络的实用拜占庭容错共识算法
包振山
王凯旋
张文博
《应用科学学报》
CAS
CSCD
北大核心
2020
14
下载PDF
职称材料
17
基于实用拜占庭容错算法的区块链电子计票方案
李靖
景旭
杨会君
《计算机应用》
CSCD
北大核心
2020
0
下载PDF
职称材料
18
基于信誉值的实用拜占庭容错改进算法研究
王启河
《现代信息科技》
2022
1
下载PDF
职称材料
19
基于改进实用拜占庭容错算法的认证信息共享技术
牛建林
任志宇
《信息工程大学学报》
2021
0
下载PDF
职称材料
20
结合BLS签名的Raft集群实用拜占庭容错算法
黄刚
《计算机科学与应用》
2022
0
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
2
…
4
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部