一种并行出块的区块链共识算法

作者:邵黑龙; 于瓅*
来源:阜阳师范大学学报(自然科学版), 2022, 39(02): 85-90.
DOI:10.14096/j.cnki.cn34-1069/n/2096-9341(2022)02-0085-06

摘要

针对实用拜占庭容错(Practical Byzantine Fault Tolerance, PBFT)共识算法只能串行的共识区块,从而导致共识效率低的问题,研究提出了并行出块的多节点实用拜占庭容错(Multi-node Practical Byzantine Fault Tolerance MPBFT)共识算法。首先,通过多节点并行生成事务块提高共识吞吐量。其次,主节点将所有通过提议阶段的事务块的哈希值打包成索引块进行确认,减少了确认阶段节点间的通信次数,并且索引块的共识保证了账本的全局顺序。最后,优化了视图转换机制。算法分析及实验结果表明,MPBFT算法在共识效率上优于PBFT算法。

全文