[发明专利]一种基于聚合签名的优化拜占庭容错方法及存储介质在审

专利信息
申请号: 202011410221.8 申请日: 2020-12-04
公开(公告)号: CN112532396A 公开(公告)日: 2021-03-19
发明(设计)人: 刘文印;陈佳伟;冼祥斌 申请(专利权)人: 广东工业大学
主分类号: H04L9/32 分类号: H04L9/32
代理公司: 北京东方盛凡知识产权代理事务所(普通合伙) 11562 代理人: 王颖
地址: 510006 广东省广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 聚合 签名 优化 拜占庭 容错 方法 存储 介质
【权利要求书】:

1.基于聚合签名的优化拜占庭容错方法,其特征在于,包括步骤:

S1、Pre-Prepare阶段:主节点收集交易内存池中的交易,将交易打包成区块并广播给各个副本节点共识;

S2、Prepare阶段:所有的副本节点收到主节点发送过来的Pre-Prepare消息后,将给主节点回发一条Prepare消息;

S3、Commit阶段:主节点会对每个Prepare信息进行验证,验证通过则收集起来,验证副本节点签名并将验证通过的签名通过BLS签名聚合成一个签名,广播一条Commit消息;副本节点根据接收到的Commit消息,利用参与签名的节点的公钥进行验证该签名是否正确,验证无误后则将该区块链接到区块链的链尾完成同步。

2.如权利要求1所述的一种基于聚合签名的优化拜占庭容错方法,其特征在于,在步骤S1中,主节点广播的一条消息为Pre-Prepare消息,Pre-Prepare消息包括:h代表区块高度,v代表视图编号,d代表block的摘要,即区块哈希值,block则为整个区块的内容,包括了所收集的交易及所有交易的签名。

3.如权利要求1或2所述的一种基于聚合签名的优化拜占庭容错方法,其特征在于,步骤S2中,所有的副本节点会对接收到主节点发送的Pre-Prepare消息进行验证,检查区块高度、视图和摘要以及签名的合法性,验证完毕后会对其中的所有交易进行验证。

4.如权利要求3所述的一种基于聚合签名的优化拜占庭容错方法,其特征在于,在步骤2中,副本节点给主节点回发的一条Prepare消息包括:h代表区块高度,v代表视图编号,d代表block的摘要,i代表副本节点id。

5.如权利要求1或4所述的一种基于聚合签名的优化拜占庭容错方法,其特征在于,在步骤S3中,主节点在此阶段一直会监听各个副本节点发送过来的Prepare信息。

6.如权利要求5所述的一种基于聚合签名的优化拜占庭容错方法,其特征在于,在步骤S3中,广播的一条Commit消息包括:h代表区块高度,v代表视图编号,d代表block的摘要,aggrsignature代表聚合之后合成的签名,node代表的是参与该聚合签名的所有副本节点的id列表。

7.如权利要求1或6所述的一种基于聚合签名的优化拜占庭容错方法,其特征在于,还包括步骤S4、Finish阶段:在此阶段会有一个超时时间t,如果在超时时间t之前下一轮主节点已经收到多于一半的Finish信息,证明大多数节点已经就绪,则提前进入下一个区块的共识过程。

8.如权利要求7所述的一种基于聚合签名的优化拜占庭容错方法,其特征在于,还包括视图切换协议的改变,视图切换协议用于两种情况:1、主节点故意不应答;2、主节点由于宕机或作恶,没有在规定时间内发起本轮共识操作或者在Commit阶段超时没有回应,使本轮无法完成共识。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011410221.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top