期刊文献+
共找到56篇文章
< 1 2 3 >
每页显示 20 50 100
S-Raft:一种增强拜占庭和崩溃容错的Raft算法 被引量:2
1
作者 王壮 徐成 +2 位作者 代松银 刘宏哲 李学伟 《计算机应用研究》 北大核心 2025年第3期687-692,共6页
传统的Raft共识算法在私有链中因其简洁和崩溃容错而得到广泛应用,但无法解决拜占庭节点恶意行为导致的诸多问题。在深入分析现有研究成果的基础上,提出了一种基于Raft的增强拜占庭和崩溃容错的共识算法:S-Raft(Stability-Raft),以解决... 传统的Raft共识算法在私有链中因其简洁和崩溃容错而得到广泛应用,但无法解决拜占庭节点恶意行为导致的诸多问题。在深入分析现有研究成果的基础上,提出了一种基于Raft的增强拜占庭和崩溃容错的共识算法:S-Raft(Stability-Raft),以解决拜占庭节点在选举中伪造身份、投票分裂以及非法替换领导者等核心问题。引入故障心跳日志机制,通过广播故障信息阻止拜占庭节点获得多数选票;实施选举超时周期优化策略,以应对投票分裂问题;提出节点稳定性评估算法,结合连续性惩罚和时间衰减因子,准确评估节点稳定性,减少因频繁故障引发的通信冗余。实验结果显示,与Raft和PBFT等算法相比,S-Raft算法在拜占庭容错能力上取得了显著提升,同时保持了较高的吞吐量和较低的共识时延。因此,S-Raft算法具有良好的拜占庭和崩溃容错能力。 展开更多
关键词 raft PBFT 共识算法 区块链 拜占庭
在线阅读 下载PDF
基于Raft共识算法优化的流水线日志复制方法 被引量:2
2
作者 孟凡尧 李欣欣 范楠 《电信工程技术与标准化》 2025年第2期41-46,共6页
在区块链领域,共识算法是维护数据一致性和确保系统可靠性的关键机制。本文针对Raft算法的日志复制过程提出了一项创新的优化方案,该方案允许领导者节点在尚未接收到前一日志条目的确认响应时,继续发送后续日志条目。基于Raft一致性算法... 在区块链领域,共识算法是维护数据一致性和确保系统可靠性的关键机制。本文针对Raft算法的日志复制过程提出了一项创新的优化方案,该方案允许领导者节点在尚未接收到前一日志条目的确认响应时,继续发送后续日志条目。基于Raft一致性算法,此优化方法在保持数据一致性和系统可靠性核心特性的同时,显著提升了日志处理的速度与效率。实验结果表明,所提出的优化方案有效提高了Raft算法的性能,提高了区块链系统的整体效率和可扩展性。 展开更多
关键词 区块链 raft算法 共识算法
在线阅读 下载PDF
基于动态心跳机制的Raft算法优化
3
作者 吉耀莉 郭红 《智能物联技术》 2025年第2期65-68,共4页
Raft算法作为一种广泛采用的分布式一致性算法,在保障数据一致性方面具有显著优势,但是其心跳机制存在性能瓶颈。针对这一问题,提出基于动态心跳机制的Raft算法优化方法,通过实时调整心跳频率以适应不同的负载情况,优化系统性能。实验... Raft算法作为一种广泛采用的分布式一致性算法,在保障数据一致性方面具有显著优势,但是其心跳机制存在性能瓶颈。针对这一问题,提出基于动态心跳机制的Raft算法优化方法,通过实时调整心跳频率以适应不同的负载情况,优化系统性能。实验结果表明,所提出的动态心跳机制优化方案在不同负载情况下均能够显著降低网络带宽的消耗。 展开更多
关键词 云计算 数据一致性 raft算法 心跳机制
在线阅读 下载PDF
基于Raft的多主节点拜占庭容错共识机制 被引量:2
4
作者 李莉 李昊泽 李涛 《广西师范大学学报(自然科学版)》 CAS 北大核心 2024年第3期121-130,共10页
为了解决联盟链中实用拜占庭容错(PBFT)共识机制在区块链网络中节点数量增多的情况下,通信复杂度高、共识效率低下等问题,本文提出一种基于Raft的多主节点拜占庭容错共识机制IMRBFT。IMRBFT通过Maglev一致性哈希算法对区块链网络节点均... 为了解决联盟链中实用拜占庭容错(PBFT)共识机制在区块链网络中节点数量增多的情况下,通信复杂度高、共识效率低下等问题,本文提出一种基于Raft的多主节点拜占庭容错共识机制IMRBFT。IMRBFT通过Maglev一致性哈希算法对区块链网络节点均匀分组,将这个共识流程分成组外共识和组内共识2部分。组内先选出领导者节点,通过信用机制将节点分为3个等级:可信节点、普通节点和不可信节点。与投票机制共同降低恶意节点成为领导者节点的概率,并与其他组的领导者节点组成委员会,委员会再经过组外信用值机制选出信用值最高的多个主节点进行组外PBFT共识。组内共识在Raft共识的基础上引入监管节点与中继节点,进一步提升安全性与共识效率,减少恶意节点的作恶行为。实验结果表明:IMRBFT的通信开销为线性增长,通信量为PBFT的41.6%,吞吐量为PBFT的4.2倍,共识延时降低76.4%。随着节点增多,优化更加明显,完全满足大型区块链网络的通信复杂度小、吞吐量高、共识延时短、安全性与共识效率高的要求。 展开更多
关键词 区块链 共识机制 节点分组 信用机制 拜占庭容错 raft算法
在线阅读 下载PDF
基于联盟链微电网交易的改进Raft共识算法 被引量:1
5
作者 张铭泉 曹新宇 《计算机应用研究》 CSCD 北大核心 2024年第10期2911-2917,共7页
针对联盟链微电网交易场景的高吞吐量与抵御拜占庭节点攻击的需求,提出了一种基于Raft的多领导者拜占庭容错共识算法MLB-Raft(multi-leader Byzantine fault tolerance-Raft)。首先使用可验证随机函数VRF选举领导者节点群,通过多领导者... 针对联盟链微电网交易场景的高吞吐量与抵御拜占庭节点攻击的需求,提出了一种基于Raft的多领导者拜占庭容错共识算法MLB-Raft(multi-leader Byzantine fault tolerance-Raft)。首先使用可验证随机函数VRF选举领导者节点群,通过多领导者并行提交区块的方式提高算法的吞吐量;接着引入了协调者角色,负责领导者的选举、管理与系统共识;在领导者与跟随者进行区块复制的过程中,结合并简化了PBFT算法的共识流程,实现本算法的抗拜占庭特性。实验结果表明,在大规模网络节点环境下,相较于Raft算法,该算法提高了吞吐量与共识效率,但付出了部分通信开销代价;相较于PBFT算法,该算法提高了拜占庭容错能力,降低了通信开销。综上,该算法能有效保障联盟链微电网交易的时效性与安全性。 展开更多
关键词 联盟链 微电网 共识算法 raft算法 PBFT算法 可验证随机函数
在线阅读 下载PDF
基于日志副本的Raft共识算法优化 被引量:1
6
作者 雷磊 胡晓鹏 黄岩 《计算机系统应用》 2024年第6期242-250,共9页
在基于三副本策略的分布式存储系统中,当存储节点上的硬盘出现故障时,常见的处理方式是等待系统预设的时间.如果该故障硬盘超时未恢复,才开始恢复故障硬盘上的副本.这种处理方式存在的问题是,当三副本组中存在故障副本时,如果该副本组... 在基于三副本策略的分布式存储系统中,当存储节点上的硬盘出现故障时,常见的处理方式是等待系统预设的时间.如果该故障硬盘超时未恢复,才开始恢复故障硬盘上的副本.这种处理方式存在的问题是,当三副本组中存在故障副本时,如果该副本组再有一个副本所在的硬盘发生故障,将导致系统无法继续提供服务,且不能自动恢复.本文提出一种基于日志副本的改进的Raft共识算法,即LR-Raft (log replica based Raft),日志副本没有完整状态机,可以快速加入集群,并参与投票与共识,提升了存在故障硬盘时系统的可用性;可以解决短时间内三副本中两个副本故障导致集群不可用和丢失数据的问题.实验结果表明,在副本组中引入日志副本后,与原Raft相比,LR-Raft在不同的工作负载下读写时延均明显降低,吞吐量显著提升. 展开更多
关键词 分布式存储系统 raft共识算法 故障处理 日志副本 日志压缩优化
在线阅读 下载PDF
基于改进Raft共识算法和PBFT共识算法的双层共识算法 被引量:7
7
作者 袁昊天 李飞 《计算机应用研究》 CSCD 北大核心 2024年第5期1314-1320,共7页
针对目前应用于联盟链中的实用拜占庭(PBFT)共识算法可扩展性不足、通信开销增长过大、难以适用于大规模网络节点环境等问题,提出了一种基于改进Raft共识算法和PBFT共识算法的双层共识算法(DL_RBFT)。首先将区块链中的节点分成若干小组... 针对目前应用于联盟链中的实用拜占庭(PBFT)共识算法可扩展性不足、通信开销增长过大、难以适用于大规模网络节点环境等问题,提出了一种基于改进Raft共识算法和PBFT共识算法的双层共识算法(DL_RBFT)。首先将区块链中的节点分成若干小组,组成下层共识网络,然后小组的组长再构成上层共识网络,形成一个双层共识网络结构;在下层共识网络的小组内部引入监督机制和声誉机制来改进Raft共识算法,在初始组长的选举流程引入了蚁群算法,使选举效率始终维持在较高水平;在上层共识网络中,使用PBFT共识算法进行共识。改进后的Raft共识算法具备了抗拜占庭节点攻击的能力,提升了算法的安全性。实验结果分析表明,相较于传统的PBFT共识算法,在100个节点的情况下,DL_RBFT将共识时延降低了两个数量级,吞吐量也提升了一个数量级,与其余改进算法相比也有着明显优势。因此DL_RBFT共识算法拥有良好的可扩展性,可以广泛应用于联盟链的各种场景中。 展开更多
关键词 联盟链 共识算法 raft PBFT 区块链 双层共识网络 监督机制 声誉机制
在线阅读 下载PDF
区块链环境下基于RAFT算法的身份共识机制构建研究 被引量:1
8
作者 孙涛 刘海姣 《黑龙江工业学院学报(综合版)》 2024年第9期103-107,共5页
网络通信需要经过大量中间节点的中继,极有可能因为中间节点遭受攻击而使原通信信息被篡改。区块链组织具有与网络通信相似的拓扑结构,可以将信息打包成区块组织并链状结构安全存储起来,以避免信息被篡改。基于此应用场景,在区块链环境... 网络通信需要经过大量中间节点的中继,极有可能因为中间节点遭受攻击而使原通信信息被篡改。区块链组织具有与网络通信相似的拓扑结构,可以将信息打包成区块组织并链状结构安全存储起来,以避免信息被篡改。基于此应用场景,在区块链环境下针对基于RAFT算法的身份共识机制构建方法展开研究。完善区块链智能合约,联合Raft领导者选举条件,设置选举索引规则,完成基于区块链的Raft共识优化。引入预备候选角色,并针对跟随者节点子群实施划分处理,以确保将PreC RPC消息加入到区块链组织中,实现身份共识机制的构建。利用docker容器模拟节点测试上述共识机制的安全性能,与其他方法相比,该方法降低了恶意节点的共识权重,使docker容器可以容纳更多的恶意节点,可提升通信网络鲁棒性,且所需消耗信息资源更少,拥有更强的数据处理能力。 展开更多
关键词 区块链 raft算法 身份共识机制 智能合约 预备候选角色 PreC RPC消息
在线阅读 下载PDF
板架式筏架几何参数对隔振性能影响分析及轻量化设计
9
作者 陆淳昊 吴文伟 严斌 《中国造船》 北大核心 2025年第4期118-134,共17页
针对隔振筏架的轻量化设计需求,提出了一种结合拓扑优化和遗传算法的筏架轻量化设计方法。选择筏架结构的上下面板及加筋板厚度为设计变量,基于有限元法及变参数法分析筏架几何参数对系统隔振性能的影响。首先以筏架柔度最小为优化目标... 针对隔振筏架的轻量化设计需求,提出了一种结合拓扑优化和遗传算法的筏架轻量化设计方法。选择筏架结构的上下面板及加筋板厚度为设计变量,基于有限元法及变参数法分析筏架几何参数对系统隔振性能的影响。首先以筏架柔度最小为优化目标,对隔振器与筏架连接点的位移设置约束条件,利用变密度法对筏架进行初步结构优化;在此基础上以筏架质量最小为优化目标,对输出功率流、加速度及一阶固有频率设置约束条件,用遗传算法调整筏架板厚,并依照最终的优化方案加工制造新筏架和进行振动传递试验。试验结果表明:在保证筏架隔振性能不低于原方案的前提下,轻量化设计方案的筏架质量较原方案减重明显,证明了提出的筏架轻量化优化设计方法的有效性和可行性。 展开更多
关键词 浮筏隔振 轻量化 遗传算法 板架式浮筏
原文传递
基于联盟链PBFT的BRaft共识算法 被引量:4
10
作者 白尚旺 达泓宇 +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
基于访问控制技术的物联网设备接入共识机制 被引量:1
11
作者 许静萱 张亮 +1 位作者 盛剑桥 沈越欣 《粘接》 2025年第5期193-196,共4页
为提高物联网设备接入安全,提出一种基于访问控制的物联网设备接入方法。首先采用多个物联网设备搭建了物联网访问控制系统,并构建了双层区块链网络架构;然后分别采用改进的Raft算法实现主集群节点共识,采用PBFT算法实现子集群节点共识... 为提高物联网设备接入安全,提出一种基于访问控制的物联网设备接入方法。首先采用多个物联网设备搭建了物联网访问控制系统,并构建了双层区块链网络架构;然后分别采用改进的Raft算法实现主集群节点共识,采用PBFT算法实现子集群节点共识,设计了改进Raft-PBFT共识机制;最后用超级账本平台对方法进行了仿真。结果表明,所提方法实现了物联网设备接入的高效访问控制,且具有总成本低、共识成功率高、时延低和通信开销低的特点,可用于大规模物联网访问控制。相较于Raft、PBFT以及现有共识机制,所提方法在共识时延和通信开销方面具有明显优势。 展开更多
关键词 访问控制 物联网 raft算法 PBFT算法
在线阅读 下载PDF
PreC-Raft:一种引入预备候选者的共识算法
12
作者 马静 李佳臻 +1 位作者 杜志强 傅妍芳 《西安工业大学学报》 CAS 2023年第2期163-170,共8页
为了解决Raft共识算法中由于网络隔离现象导致的节点无法与集群其他节点正常通信,从而在恢复通信后参与领导者选举影响系统共识效率的问题,文中提出了一种引入预备候选者(PreC-Raft)的改进Raft共识算法,引入了过时节点的概念,并增加了... 为了解决Raft共识算法中由于网络隔离现象导致的节点无法与集群其他节点正常通信,从而在恢复通信后参与领导者选举影响系统共识效率的问题,文中提出了一种引入预备候选者(PreC-Raft)的改进Raft共识算法,引入了过时节点的概念,并增加了一种预备候选者的角色状态,其发起的PreC RPC消息用以执行选举正式候选者阶段的资格审查功能。实验结果表明,改进后的算法在集群出现过时节点时,可以做到节约54.82%的选举耗时以及降低14.21%的共识时延。针对出现网络隔离“孤岛”的异常情况,改进后的PreC-Raft算法能够满足更极端的网络环境。 展开更多
关键词 raft算法 领导者选举 过时节点 资格审查
在线阅读 下载PDF
SRaft:基于Schnorrkel签名和信用值机制的Raft共识算法
13
作者 陈鹏 秦伟杰 余肖生 《计算机技术与发展》 2023年第7期111-118,共8页
因选举冲突而引发的选举效率问题及主节点的隐私安全问题已经成为Raft共识算法的研究热点。针对这两个问题,该文提出了一种结合Schnorrkel签名和信用值机制的Raft共识算法——SRaft。首先,在选举阶段,集群中的所有节点会根据当前自身信... 因选举冲突而引发的选举效率问题及主节点的隐私安全问题已经成为Raft共识算法的研究热点。针对这两个问题,该文提出了一种结合Schnorrkel签名和信用值机制的Raft共识算法——SRaft。首先,在选举阶段,集群中的所有节点会根据当前自身信用值,在不同的范围内进行随机选举超时,这样能够保证高效节点更快完成超时,成为主节点。其次,通过在日志复制阶段引入Schnorrkel签名,主节点与部分高信用值从节点共同对客户端消息生成一个聚合签名,隐匿主节点信息,参与生成聚合签名的从节点可以对消息中的客户端数字签名进行验证,确保消息未经主节点篡改,避免拜占庭主节点更改日志。最后,通过本地多节点仿真实验表明:SRaft算法能有效降低选举冲突发生的概率,提高选举效率;通过理论分析验证了SRaft算法可以隐匿主节点信息,提升了算法的可靠性和集群的稳定性。 展开更多
关键词 Schnorrkel签名 信用值机制 聚合签名 raft共识算法 选举效率
在线阅读 下载PDF
基于分布式Raft算法的直流微电网功率协调控制 被引量:9
14
作者 刘瑜超 刘胜 +1 位作者 王景芳 徐殿国 《电力系统自动化》 EI CSCD 北大核心 2022年第19期70-77,共8页
随着分布式能源并网的推广和应用,直流微电网作为其载体在可控性和电能质量等方面具有众多优点。首先,文中针对含有多节点分布式能源直流微电网中可靠通信控制和功率协调控制问题,考虑光伏和发电机输出的不确定性,定义功率评价系数,提... 随着分布式能源并网的推广和应用,直流微电网作为其载体在可控性和电能质量等方面具有众多优点。首先,文中针对含有多节点分布式能源直流微电网中可靠通信控制和功率协调控制问题,考虑光伏和发电机输出的不确定性,定义功率评价系数,提高功率协调控制合理性,减少多节点通信负担。其次,采用深度学习中的长短期记忆网络对光伏输出进行预测。基于分布式一致Raft算法参与微电网二次控制,实现直流微电网的功率协调控制和经济优化。最后,基于PSCAD/EMTDC建立四端直流微电网仿真模型进行验证。仿真结果表明,所提控制方法能够有效改善微电网稳定性,协调微电网功率控制。 展开更多
关键词 微电网 功率控制 光伏预测 分布式raft算法
在线阅读 下载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
基于Raft算法改进的实用拜占庭容错共识算法 被引量:14
16
作者 王谨东 李强 《计算机应用》 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
改进的Raft一致性算法及其研究 被引量:6
17
作者 陈陆 黄树成 徐克辉 《江苏科技大学学报(自然科学版)》 CAS 2018年第4期559-563,共5页
一致性问题是分布式领域中的经典问题.在保证可用性和分区容错性的前提下,如何在尽可能短的时间内达到最终一致性仍然是一个挑战性的课题.文中主要针对Raft算法中的事务磁盘持久化和日志的网络同步部分,在复制状态机中的日志模块中增加... 一致性问题是分布式领域中的经典问题.在保证可用性和分区容错性的前提下,如何在尽可能短的时间内达到最终一致性仍然是一个挑战性的课题.文中主要针对Raft算法中的事务磁盘持久化和日志的网络同步部分,在复制状态机中的日志模块中增加了内存缓冲池,当一段时间内通信正常,未出错的情况下,将Raft算法中节点日志的更新方式由单次同步改进为批量异步.在持久化部分,采用文件如果超出设定的大小则调用fsync方法写入磁盘.最后,通过实验验证了改进后的Raft算法比原始的Raft算法选举Leader节点的效率高.因此,文中方法提高了Leader节点的选举效率,进而缩短了集群出现故障后恢复服务的时间. 展开更多
关键词 一致性 分布式系统 raft算法 Paxos算法
在线阅读 下载PDF
基于Raft分组的实用拜占庭容错共识算法 被引量:3
18
作者 翟社平 廉佳颖 +1 位作者 杨锐 刘法鑫 《计算机应用研究》 CSCD 北大核心 2023年第11期3218-3224,3234,共8页
针对现有应用于联盟链的拜占庭容错共识机制可扩展性不足、难以支持大规模网络节点下高效安全共识等问题,采用节点分组策略,提出一种基于Raft聚类分组的实用拜占庭容错共识算法H-PBFT。首先使用混合蛙跳算法结合K-medoids聚类分组策略,... 针对现有应用于联盟链的拜占庭容错共识机制可扩展性不足、难以支持大规模网络节点下高效安全共识等问题,采用节点分组策略,提出一种基于Raft聚类分组的实用拜占庭容错共识算法H-PBFT。首先使用混合蛙跳算法结合K-medoids聚类分组策略,将系统中节点聚类形成多个分组;参与主共识集群PBFT共识的节点均为各分组聚类中心节点,各聚类小组内则使用引入监督节点改进的Raft算法进行共识;组内共识机制监督节点的引入使Raft算法具有抗拜占庭的能力。实验研究结果表明,在大规模网络节点环境下,相比于PBFT和Raft,H-PBFT算法提高了容错性能,同时还能够快速高效地对节点聚类分组,提高共识效率,降低共识通信开销与复杂度,具有较优的可扩展性,能够更好地在联盟链场景中应用。 展开更多
关键词 区块链 可扩展性 共识算法 联盟链 raft算法
在线阅读 下载PDF
LC-Raft:一种基于历史日志计算值的一致性算法 被引量:6
19
作者 马博韬 倪宏 朱小勇 《计算机与现代化》 2020年第12期1-8,共8页
Raft一致性算法由于其原理清晰、易于实现等优点,已得到了行业的广泛应用。然而,作为一种简化版的类Paxos方案,Raft算法牺牲了部分性能。在不同的具体应用场景中,可根据实际应用,对其做出相应改进。对于由稳定性不佳的设备构成的分布式... Raft一致性算法由于其原理清晰、易于实现等优点,已得到了行业的广泛应用。然而,作为一种简化版的类Paxos方案,Raft算法牺牲了部分性能。在不同的具体应用场景中,可根据实际应用,对其做出相应改进。对于由稳定性不佳的设备构成的分布式系统,在工作周期内将经历多次选举管理节点过程。在每次选举过程中,继续使用Raft算法进行选举操作将存在小概率经历多次超时选举。为了减少极端情况下选举过程的耗时,本文基于历史日志计算值设计一种改进版一致性算法LC-Raft。通过对固定时段的历史日志故障次数统计,构建一套节点稳定性评价指标,并修改选举流程,实现在系统网络通畅情况下最多经历一次计时器时间完成管理节点选举。同时,基于Docker容器引擎,设计一系列模拟实验实现各种节点规模的选举过程,通过多次实验的统计值验证本算法在选举过程中的良好性能。 展开更多
关键词 一致性算法 raft 选举过程 超时选举 历史日志
在线阅读 下载PDF
区块链共识算法Raft研究 被引量:14
20
作者 吴奕 仲盛 《信息网络安全》 CSCD 北大核心 2021年第6期36-44,共9页
共识算法作为区块链技术的关键要素和核心组件,是近年来分布式系统技术发展前沿热点。随着比特币和区块链技术快速发展,新的共识算法不断被提出,改进的算法不断被验证。粗略统计,当前有正式名称的共识算法超过50种。文章首先系统地阐述... 共识算法作为区块链技术的关键要素和核心组件,是近年来分布式系统技术发展前沿热点。随着比特币和区块链技术快速发展,新的共识算法不断被提出,改进的算法不断被验证。粗略统计,当前有正式名称的共识算法超过50种。文章首先系统地阐述和讨论了当前区块链技术中多种共识算法的分类和优缺点,然后详细论述了分布式一致性算法及共识领域里程碑式的成果和结论,最后结合相关研究对Raft区块链共识算法进行改进。 展开更多
关键词 区块链 共识算法 分布式系统 raft
在线阅读 下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部