发明 一种基于分布式密钥的拜占庭容错共识方法
区块链联盟链/数据安全/身份认证 【区块链联盟链/数据安全/身份认证】 3人
H04L9/40 H04L9/32 H04L9/08
摘要:本发明属于网络空间安全学科中的安全认证领域,涉及一种基于分布式密钥的拜占庭容错共识方法;所述方法包括选择出参与共识的超级节点,并生成系统公共参数;根据系统发送的公共参数,通过相互交互认证的方式产生系统公私密钥对以及候选节点的公私密钥;从超级节点中选择出主节点发起提案请求,开始新一轮共识;副节点对提案请求进行个体验证和聚合验证,最终确定是否同意发送块;普通节点接收到块后,完成时间触发继续下一轮的共识,在这个过程中,若副节点等待主节点的提案请求超时或提案响应超时,那么都将使得广播视图更改请求并更换主节点;本发明能够极大的提高达成共识过程中效率。