-
题名改进Fast-HotStuff区块链共识算法
被引量:5
- 1
-
-
作者
李启南
薛志浩
张学军
-
机构
兰州交通大学电子与信息工程学院
-
出处
《计算机工程》
CAS
CSCD
北大核心
2021年第8期14-21,共8页
-
基金
国家自然科学基金“位置服务中的用户隐私度量模型及保护方法研究”(61762058)
教育部人文社会科学研究项目“人工智能作品著作权独创性的定量分析研究”(18YJAZH044)。
-
文摘
Fast-Hot Stuff区块链共识算法采用两轮投票的共识过程,当主节点在第一轮投票后发生错误时,吞吐量将大幅降低,为解决该问题,提出一种改进的Fast-Hot Stuff算法。该算法引入一个新的区块扩展方式,在某一区块的共识过程中,当主节点在第一轮投票发生错误而导致视图更换时,副本节点将其投票消息传递至新的视图,新视图中的主节点收到足够多的投票消息,根据该区块进行扩展生成新区块并发起共识,以使更多区块上链并提高吞吐量。实验结果表明,当主节点在第一轮投票后发生错误时,Hot Stuff与Fast-Hot Stuff算法在节点数量为19时吞吐量降至3 500TPS以下,节点数量为61时降至1 500TPS以下,而改进算法的吞吐量在节点数量为19时高于6 500TPS,在节点数量为61时高于2 500TPS。
-
关键词
区块链
共识算法
hotstuff算法
fast-hotstuff算法
吞吐量
-
Keywords
blockchain
consensus algorithm
hotstuff algorithm
fast-hotstuff algorithm
throughput
-
分类号
TP309
[自动化与计算机技术—计算机系统结构]
-