Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于重投票的共识加速方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:北京理工大学;中科信息安全共性技术国家工程研究中心有限公司

摘要:本发明提供了一种基于重投票的共识加速方法,其中该方法,包括:当节点的交易信息通过合法性验证后,当前视图下的主节点收集不少于预设个数的节点针对前序区块Bk‑1的投票生成聚合签名,并将聚合签名、前序区块Bk‑1的哈希值和待上链的交易打包成一个区块Bk,并广播;当没有提案获得的票数大于等于预设阈值时,区块链系统进入重投票阶段;当有效的区块Bk产生后,将区块Bk‑2提交,区块链系统继续执行下一轮的共识过程。本发明将重投票机制引入共识协议中,可以在主节点收集投票的过程中,允许副本节点改变他们的投票,使主节点可以更早收集到足够的投票,解决了传统的分布式一致性协议在处理海量交易时存在效率低下的问题。

主权项:1.一种基于重投票的共识加速方法,其特征在于,包括:初始化区块链系统,将所有节点加入区块链网络;其中,当前视图下的节点包括主节点和副本节点,且当所有节点完成一次投票后,视图号会增加1,同时会以循环的方式选择出一个新的副本节点作为主节点;当有任意一个节点发起新的交易时,该节点将交易信息广播到整个区块链网络;当所述交易信息通过合法性验证后,当前视图下的主节点收集不少于预设个数的节点针对前序区块Bk-1的投票生成聚合签名,并将聚合签名、前序区块Bk-1的哈希值和待上链的交易打包成一个区块Bk,同时将所述区块Bk广播给副本节点;当所述副本节点在计时器超时之前,收到有效的区块Bk,则发送对区块Bk的确认信息给下一个视图的主节点,并重置计时器;当所述副本节点在计时器超时之前,未收到有效的区块Bk,则发送对前序区块Bk-1的投票给下一个视图的主节点,并重置计时器;使用下一个视图的主节点整理来自上一个视图的投票结果,当没有提案获得的票数大于等于预设阈值时,区块链系统进入重投票阶段;当有效的区块Bk产生后,将区块Bk-2提交,区块链系统继续执行下一轮的共识过程。

全文数据:

权利要求:

百度查询: 北京理工大学 中科信息安全共性技术国家工程研究中心有限公司 一种基于重投票的共识加速方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。