【技术实现步骤摘要】
本专利技术属于区块链,尤其涉及一种用于联盟链的共识提案方法及系统。
技术介绍
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所述的一种用于联盟链的共识提案方法,其特征在于,还包括,精简初步提案时,创建节点地址列表添加到提案内容中,所述节点地址列表由本地存有交易原文的共...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。