摘要
在比特币这一数字货币迅速崛起的背景下,更多研究人员与金融科技公司投入区块链的研究中,这给区块链各项性能指标的发展带来挑战.因此,如何设计出有效且可靠的共识算法成为当前亟需解决的课题.共识机制是区块链技术中最核心的技术,确保各节点区块数据能够在高去中心化网络中形成共识,这可以直接影响到区块链网络的性能状态,也会影响到该技术所能应用的领域范围.本文首先对区块链共识的一些主流算法进行了探讨,这些算法包括PoW算法、PoS算法、DPoS算法和传统PBFT算法等,研究发现这些算法总是存在资源消耗大、交易时延太长或网络规模有限等单一或者多种问题.经测试与比较,本文对其中表现较为平衡的DPoS算法进行研究,并对DPoS两阶段过程中存在的问题进行分析.