本文针对PBFT无法对网络中的节点进行动态感知的问题,提出一种基于备选候补机制的动态共识算法,该算法通过增设额外的候补节点集合,同时在新增的候补节点中进行备选主节点的选取,让节点可以动态增加或减少。实验结果显示,DPBFT算法可以在保证算法效率的前提下支持节点的增加和删除。