一种用于联盟链的共识提案方法及系统技术方案

技术编号:44420110 阅读:33 留言:0更新日期:2025-02-28 18:35
本发明专利技术提出了一种用于联盟链的共识提案方法及系统,涉及区块链技术领域,包括:共识节点对新交易进行初步验证,形成初步提案并广播给预设个数的共识节点;收到初步提案的共识节点在验证提案内容后,对其进行签名;发起提案的共识节点对满足条件的初步提案进行精简,将精简后的提案发送给领导人节点;领导人节点打包接收到的所有初步提案,形成新的共识提案,基于共识算法,对共识提案执行共识流程;在共识达成后,共识节点提取共识提案中的初步提案,从初步提案中寻址共识节点获取交易原文,依据交易原文,最终执行每一个交易;本发明专利技术通过移除交易原文的方式,对满足条件的初步提案进行精简,从而降低全网的通信成本。

【技术实现步骤摘要】

本专利技术属于区块链,尤其涉及一种用于联盟链的共识提案方法及系统


技术介绍

1、目前,区块链技术广泛应用于金融、供应链管理等多个领域,而且,在共识机制中,交易提案的传播速度直接影响到整个系统的吞吐量和延迟。

2、现有的共识协议在交易的处理、提案传播过程中发送的是完整的交易原文,存在大量冗余通信,尤其是在网络规模较大时更为明显,影响提案的提出速度,增大了提案传播中的通信损耗,导致整个系统的性能不佳。


技术实现思路

1、为克服上述现有技术的不足,本专利技术提供了一种用于联盟链的共识提案方法及系统,通过移除交易原文的方式,对满足条件的初步提案进行精简,从而降低全网的通信成本。

2、为实现上述目的,本专利技术的一个或多个实施例提供了如下技术方案:

3、本专利技术第一方面提供了一种用于联盟链的共识提案方法。

4、一种用于联盟链的共识提案方法,包括:

5、共识节点对接收到的新交易进行初步验证,形成初步提案并广播给预设个数的共识节点,提案内容包括交易原文、节点地本文档来自技高网...

【技术保护点】

1.一种用于联盟链的共识提案方法,其特征在于,包括:

2.如权利要求1所述的一种用于联盟链的共识提案方法,其特征在于,所述广播,采用安全通信协议在共识节点之间发送信息;

3.如权利要求1所述的一种用于联盟链的共识提案方法,其特征在于,还包括,所述收到初步提案的共识节点在验证提案内容后,存储验证通过的初步提案。

4.如权利要求1所述的一种用于联盟链的共识提案方法,其特征在于,所述预设个数的有效签名,是f+1个有效签名,f为预先设计的所能容忍的最大拜占庭错误数。

5.如权利要求3所述的一种用于联盟链的共识提案方法,其特征在于,还包括,精简初步提...

【技术特征摘要】

1.一种用于联盟链的共识提案方法,其特征在于,包括:

2.如权利要求1所述的一种用于联盟链的共识提案方法,其特征在于,所述广播,采用安全通信协议在共识节点之间发送信息;

3.如权利要求1所述的一种用于联盟链的共识提案方法,其特征在于,还包括,所述收到初步提案的共识节点在验证提案内容后,存储验证通过的初步提案。

4.如权利要求1所述的一种用于联盟链的共识提案方法,其特征在于,所述预设个数的有效签名,是f+1个有效签名,f为预先设计的所能容忍的最大拜占庭错误数。

5.如权利要求3所述的一种用于联盟链的共识提案方法,其特征在于,还包括,精简初步提案时,创建节点地址列表添加到提案内容中,所述节点地址列表由本地存有交易原文的共...

【专利技术属性】
技术研发人员:王占鹏戴振利李雷波
申请(专利权)人:山东区块链研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1