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