-
公开(公告)号:CN111865608B
公开(公告)日:2022-08-26
申请号:CN202010626701.1
申请日:2020-07-02
Applicant: 南京邮电大学
Abstract: 本发明公开了一种应用于联盟链的共识机制运行方法,包括如下步骤:将联盟链中的节点划分为多个从共识集,除了最后一个从共识集,其余每个从共识集的节点数相同;当有节点想要加入或退出共识时,执行JION或EXIT协议;依据最长链原则选取每个从共识集的主节点;当主节点发出的准备消息异常时,执行视图切换协议;每个从共识集内部执行一致性协议,局部共识达成一致后,进入由所有主节点组成的主共识集执行一致性协议,即进行全局共识;全局共识达成一致后,交易共识完毕。本发明可以有效提高联盟链在节点规模较大的情况下的共识效率,在一定程度上减少通信开销,并且可以实现系统节点的动态变化,也保证了一定的系统容错率、安全性和活跃性。
-
公开(公告)号:CN111865608A
公开(公告)日:2020-10-30
申请号:CN202010626701.1
申请日:2020-07-02
Applicant: 南京邮电大学
Abstract: 本发明公开了一种应用于联盟链的共识机制运行方法,包括如下步骤:将联盟链中的节点划分为多个从共识集,除了最后一个从共识集,其余每个从共识集的节点数相同;当有节点想要加入或退出共识时,执行JION或EXIT协议;依据最长链原则选取每个从共识集的主节点;当主节点发出的准备消息异常时,执行视图切换协议;每个从共识集内部执行一致性协议,局部共识达成一致后,进入由所有主节点组成的主共识集执行一致性协议,即进行全局共识;全局共识达成一致后,交易共识完毕。本发明可以有效提高联盟链在节点规模较大的情况下的共识效率,在一定程度上减少通信开销,并且可以实现系统节点的动态变化,也保证了一定的系统容错率、安全性和活跃性。
-