摘要

针对工作量证明(PoW)共识算法中存在的网络性能太低、资源浪费、算力集中化等缺陷,面向公有链设计并提出结合权益证明的新式工作量证明共识算法。因PoW算法无限期的挖矿时间导致交易时延过长,提出一个期望时间机制,交互使用类权益证明进行出块,降低交易时延;增添挖矿时间作为权重之一,优化权益证明参数,解决其余节点挖矿浪费时间能源和权益证明公平性问题;为避免过于倾向某一种共识机制的平衡性问题,提出动态调整难度机制,根据实际出块时间不断调整挖矿难度值。实验结果表明,提出的IPoW共识算法相较于PoW共识算法,交易吞吐量提升23%,耗能降低35%,具有高性能,低耗能,出块时间稳定,选举公平等特性。