检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:钱慧 郑朝晖 荣宝俊 王健翔 QIAN Hui;ZHENG Zhao-hui;RONG Bao-jun;WANG Jian-xiang(School of Computer Science&Technology,Soochow University,Suzhou 215006,China;Jiangsu Cyberspace Security Engineering Laboratory,Soochow University,Suzhou 215006,China)
机构地区:[1]苏州大学计算机科学与技术学院,江苏苏州215006 [2]苏州大学江苏省网络空间安全工程实验室,江苏苏州215006
出 处:《小型微型计算机系统》2023年第5期1061-1068,共8页Journal of Chinese Computer Systems
基 金:国防科技创新特区支持;江苏省高校自然科学研究项目(19KJA550002)资助。
摘 要:随着区块链技术的发展,作为其核心技术的共识算法也成为了很多学者的研究热点,良好的共识算法可以有效解决区块链的安全性、扩展性、能耗代价和性能效率等问题.本文选取Raft共识算法作为研究对象,针对Raft算法领导者选举中由于投票分裂而造成选举延时问题,提出了一种基于PoW的高效率共识算法--RPFT共识算法.该算法首先利用PoW共识算法成功选取出高效率的副领导者节点;其次为每一个节点赋予一个等待时间,并根据节点行为调整等待时间;最后,引入等待时间选举模型,结合PoW共识算法优化Raft算法投票选举,快速选举出高效的领导者节点.实验结果表明,新提出的RPFT算法对比Raft算法在选举速度上提高了75%左右;在共识效率方面,RPFT算法共识效率提高了40%.With the development of blockchain technology,consensus algorithm,as its core technology,has also become a research hotspot of many scholars.A good consensus algorithm can effectively solve the problems of blockchain,such as security,scalability,energy cost and performance efficiency.This paper selects Raft consensus algorithm as the research object.Aiming at the election delay caused by split voting in Raft algorithm leader election,an efficient consensus algorithm based on PoW-RPFT consensus algorithm is proposed.Firstly,the PoW consensus algorithm is used to successfully select the efficient deputy leader node;Secondly,each node is given a waiting time,and the waiting time is adjusted according to the node behavior;Finally,the waiting time election model is introduced,combined with PoW consensus algorithm to optimize the vote election of Raft algorithm,so as to quickly elect an efficient leader node.The experimental results show that the new RPFT algorithm improves the election speed by about 75%compared with Raft algorithm;In terms of consensus efficiency,the consensus efficiency of RPFT algorithm is improved by 40%.
关 键 词:RAFT 投票分裂 PoW RPFT 等待时间选举模型
分 类 号:TP302[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.249