一种可插拔共识协议框架模型、共识协议及其实现方法

基本信息

申请号 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)以及实现方法,通过定义不同的规则集合将现有和未来的共识协议进行统一,通过参数的定义决定使用具体的共识协议的实现,以实现一种可插拔的统一的共识协议框架。