无锡市区块链高等研究中心丁宁获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉无锡市区块链高等研究中心申请的专利一种适合联盟链的高效的动态BFT共识实现方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119544183B 。
龙图腾网通过国家知识产权局官网在2026-01-09发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411719215.9,技术领域涉及:H04L9/00;该发明授权一种适合联盟链的高效的动态BFT共识实现方法是由丁宁;龙宇;谷大武设计研发完成,并于2024-11-28向国家知识产权局提交的专利申请。
本一种适合联盟链的高效的动态BFT共识实现方法在说明书摘要公布了:本发明涉及区块链领域,且公开了一种适合联盟链的高效的动态BFT共识实现方法,用于解决当节点进行动态参与或退出时,会出现委员会节点的总数不断发生变化且无法被提前预知,相应的静态BFT共识协议失去活性的问题,包括,对网络中的协议进行初始化,对网络中节点进行主节点选举,对节点设置动态一致性协议,动态一致性协议包括一般流程与快速流程,将设置的动态一致性协议嵌入到传统的拜占庭容错协议的通信流程中,得到动态BFT协议,充分考虑了现实场景中委员会节点状态的不确定性,有效解决了委员会节点动态参与的问题。
本发明授权一种适合联盟链的高效的动态BFT共识实现方法在权利要求书中公布了:1.一种适合联盟链的高效的动态BFT共识实现方法,其特征在于,包括以下步骤: 步骤1:对网络中的协议进行初始化; 步骤2:对网络中节点进行主节点选举; 步骤3:对节点设置动态一致性协议,动态一致性协议包括一般流程与快速流程; 所述一般流程步骤为: 步骤3.1:在线节点在进入协议时发送一个awake消息,消息格式为,其中v为当前视图号,s为消息属于视图v中的第s步,为节点最新状态消息pre的哈希值,下标PK为节点的公钥;将在线节点发送的awake消息收集在一个集合Awk中,且新加入的节点在收到Awk集合中的信息后更新至当前状态,退出节点则会被自动忽略; 步骤3.2:所有在线节点收集Awk集合中的awake消息,若存在新节点加入或原在线节点退出,则原在线委员会节点收到输入值b,验证b的正确性,并向全网广播确认的Echo消息,且新加入的节点需要下载和接收过去的历史数据信息,并同步到网络的最新状态,以便接入共识流程; 步骤3.3:当在线节点统计接收到的Echo消息数量超过在线节点的半数,即过半数达成一致时,判定节点达成一致,则生成一个包含多数节点同意的签名QC,并向全网广播QC; 步骤3.4:在线节点收集其他在线节点广播的QC消息,统计QC消息数量,当QC消息数量过半时,生成最终的Agree凭证并广播,当Agree凭证达到过半数后,则确保协议的一致性向决策迈进; 步骤3.5:当Agree凭证超过在线节点的半数时,判定网络中绝大多数节点对输入b达成共识,并将输入值b作为协议的最终结果,且节点最终输出1,确认共识已达成; 步骤4:将步骤3设置的动态一致性协议嵌入到传统的拜占庭容错协议的通信流程中,得到动态BFT协议; 所述得到动态BFT协议步骤为: PROPOSE阶段:每轮主节点由一个可验证随机函数VRF选出;若在提案阶段有新节点加入或旧节点退出,则通过动态一致性协议使新加入节点同步最新状态,并让网络调整状态以反映当前在线的节点数量; PREPARE阶段:接收提案的节点验证新区块是否符合协议要求,确认符合后通过后广播“PREPARE”消息;若网络收到超过一半节点的PREPARE消息,则节点判定提案区块初步达成共识; COMMIT阶段:节点在收到超过一半节点的PREPARE消息后,发送“COMMIT”消息,当统计超过半数节点发送了“COMMIT”消息后,将区块记录在账本中,达成不可更改的共识;当节点在COMMIT阶段退出或有新节点加入时,动态协议确保各诚实节点根据最新状态来发送或接收COMMIT消息。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人无锡市区块链高等研究中心,其通讯地址为:214000 江苏省无锡市锡山区安镇街道春风南路2号智行科创园1号楼;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励