摘要
本发明涉及分布式计算技术领域,具体为拜占庭容错协议的沉睡共识转换方法。包括:S1、构建沉睡共识转换单元;S2、构建快速同步沉睡共识原子广播协议Koala‑1和在没有稳定存储假设的部分同步沉睡共识Koala‑2;S3、稳定存储的部分同步沉睡一致性处理:在没有稳定存储假设的沉睡模型中进行攻击;在稳定存储假设将BFT协议转化为一个沉睡共识协议并存储最小的中间共识参数;S4、基于Koala‑2调整主协议的法定人数,并修改视图更改协议以包含一个超时仲裁证书QC机制。本发明提出一个称为Koala‑1的同步原子广播协议,降低网络延迟;设计部分同步模型的具体构造,通过稳定存储假设来获得安全沉睡共识;并实现无稳定存储的部分快速同步沉睡共识。