摘要
为了降低PBFT协议的通信复杂度,通过阶段投票实用拜占庭容错协议(PV-PBFT)将阈值签名技术应用于共识过程.大部分通信发生在主节点和副本节点之间,通过门限签名完成一致性验证,分阶段多重投票多重共识.视图更换协议引入节点权重影响主节点的选举,以降低同一节点多次当选主节点的概率.针对共识算法的实验结果表明,相比传统PBFT,PV-PBFT的通信开销下降约90%,吞吐量提高了近1倍,共识时延下降约2/3,且低于SHBFT的时延.与传统PBFT协议的通信复杂度O(N2)相比,PV-PBFT协议的通信复杂度仅为O(N),说明区块链系统的运行效率明显提高.
- 单位