一种可插拔共识协议框架模型、共识协议及其实现方法
基本信息
申请号 | CN201910195877.3 | 申请日 | - |
公开(公告)号 | CN109978528B | 公开(公告)日 | 2020-05-12 |
申请公布号 | CN109978528B | 申请公布日 | 2020-05-12 |
分类号 | G06F16/27 | 分类 | 计算;推算;计数; |
发明人 | 樊云龙;赵祯龙;荆帅帅;白文腾;刘康;孟庆龙 | 申请(专利权)人 | 北京世纪诚链科技有限公司 |
代理机构 | 北京华仲龙腾专利代理事务所(普通合伙) | 代理人 | 李静 |
地址 | 100089 北京市海淀区知春路7号致真大厦A座16层1603号 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种可插拔的共识协议框架模型,其特征在于:包括三部分,分别为:成员管理,角色管理和共识管理,三个部分形成的一个循环称为一轮,一轮就是一次共识协议运行的完整过程,通过三个部分,决议在一轮中达成明确的结果,即通过或者不通过,一旦达成,框架模型再次运行成员管理,开始新的一轮共识过程,三个部分均支持参数配置定义策略,通过不同的参数配置,实现不同的共识协议。还提供了一种基于可插拔的共识协议框架模型建立的共识协议FBFT(Fast Byzantine Fault Tolerance)以及实现方法,通过定义不同的规则集合将现有和未来的共识协议进行统一,通过参数的定义决定使用具体的共识协议的实现,以实现一种可插拔的统一的共识协议框架。 |
