[发明专利]应用数字签名技术的分级并发拜占庭共识方法及系统有效
申请号: | 201811441930.5 | 申请日: | 2018-11-29 |
公开(公告)号: | CN109547211B | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 沈钦仙;陆天驰;姜增凯;陈建海;张杰;何见听;何钦铭 | 申请(专利权)人: | 浙江大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G06Q20/06;G06Q20/38 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 胡红娟 |
地址: | 310013 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及区块链分布式节点的共识算法领域,尤其涉及一种应用数字签名技术的分级并发拜占庭共识方法及系统,该方法包括:将在滑动时间窗口内创建过区块的节点选举为领导节点参加共识,以最新区块的创建节点为最高领导节点,根据股权从大到小建立股权金字塔;从上而下依次检查并调整股权金字塔;调整完成后,由最高领导节点发起每一条交易信息的共识,由上而下依次在每一个共识组内共识;共识时通过数字签名的方式进行消息传递;所有共识组共识完成后,向全网广播当前交易信息的共识结果,再开始下一条交易信息的共识;当有新区块创建时,滑动时间窗口向后滑动一个区块,重复以上步骤。本发明可以解决对拜占庭容错算法应用在开放性区块链中的缺陷。 | ||
搜索关键词: | 应用 数字签名 技术 分级 并发 拜占庭 共识 方法 系统 | ||
【主权项】:
1.一种应用数字签名技术的分级并发拜占庭共识方法,其特征在于,包括以下步骤:(1)将在预设时间宽度的滑动时间窗口内创建过块的节点选举为领导节点参加共识,以最新块的创建节点为最高领导节点,根据股权从大到小建立股权金字塔;在所述股权金字塔中,每一个上层领导节点和一定数量的下层领导节点组成一个共识组;其中,所述滑动时间窗口的窗口后沿为当前时刻;(2)从上而下依次检查并调整所述股权金字塔,使其中每个共识组的股权制约关系满足式(a):P/S≤49%,其中S为该共识组中所有领导节点的股权数之和,P为上层领导节点的股权数;(3)调整完成后,由最高领导节点发起每一条交易信息的共识,由上而下依次在每一级的每一个共识组内进行共识;进行共识时,各领导节点通过数字签名的方式进行消息传递;(4)所有共识组共识完成后,向全网广播当前交易信息的共识结果,重复步骤(3)开始下一条交易信息的共识;(5)当有新块创建时,滑动时间窗口向后滑动一个块,重复步骤(1)~(4)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811441930.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种电子印章验证方法和装置
- 下一篇:一种基于SM2签名算法的门限签名方法