基于区块链节点中心度弹性调整共识的方法及装置

基本信息

申请号 CN202011386575.3 申请日 -
公开(公告)号 CN112564960B 公开(公告)日 2022-05-13
申请公布号 CN112564960B 申请公布日 2022-05-13
分类号 H04L41/12(2022.01)I;H04L41/142(2022.01)I;H04L67/10(2022.01)I 分类 电通信技术;
发明人 臧铖;陈嘉俊;张敬之 申请(专利权)人 易企银(杭州)科技有限公司
代理机构 杭州求是专利事务所有限公司 代理人 -
地址 311200 浙江省杭州市萧山区鸿宁路1788号
法律状态 -

摘要

摘要 本发明公开了一种基于区块链节点中心度弹性调整共识的方法及装置,该方法基于CFT和BFT的混合型共识实现,该方法包括:计算区块链网络中某节点能够直接连接的节点数量;判断直连节点数量是否超过阈值,若超过阈值则区块链网络启动BFT共识,否则启动CFT共识;在BFT共识过程中,当出现错误节点时,计算错误节点的中介中心度,若中介中心度超过阈值则切换到CFT共识,否则不做切换。本发明通过计算区块链网络中介中心度,主动切换拜占庭容错共识算法或宕机容错共识算法,保证区块链系统的正常运行。