自适应调整联盟链时限参数的方法、装置及电子设备制造方法及图纸

技术编号:41872523 阅读:20 留言:0更新日期:2024-07-02 00:23
本发明专利技术公开了一种自适应调整联盟链时限参数的方法、装置及电子设备,其中,所述方法应用于联盟区块链网络中的多个共识节点中,多个共识节点之间彼此通信连接,联盟区块链网络中还包括与多个共识节点通信连接的主节点,所述方法包括:接收数字证书;接收第一区块,判断接收第一区块的等待时间是否超过阈值;若等待时间未超过阈值,接收第二区块;根据接收第一区块和第二区块的时间,生成发布时延;基于多个发布时延,生成时限参数;基于所述时限参数进行调整。本发明专利技术实施例的技术方案提高了区块链系统性能,降低了交易处理时间和成本,从而使得基于区块链的各类应用更高效平稳运行,并降低了成本、减少了资源浪费,提高了整体效率。

【技术实现步骤摘要】

本专利技术实施例涉及联盟区块链,尤其涉及一种自适应调整联盟链时限参数的方法、装置及电子设备


技术介绍

1、时限参数(timeout)是联盟区块链共识协议中非常重要的一个参数,它决定了联盟链共识协议提案阶段等待时间的上限。时限参数设置的过高或是过低都会对系统性能产生极大的影响。时限参数设置过低,会导致超时频繁发生,甚至是因为网络拥塞造成的通信缓慢都会导致更新主节点(view change),而view change带来的性能代价是巨大的,所以会使得系统的效率较低;时限参数设置过高,则会导致留给作恶节点的作恶空间过大,作恶节点有着充足的时间来攻击系统,例如它可以故意拖延发送时间但是却不超时,来使得系统正常运行但是性能越来越低,从而使得系统的效率低的同时安全性也较低。所以合适的时限参数对于区块链系统安全高效的运行有着举足轻重的作用。

2、近年来区块链技术发展迅速,也被应用到越来越多的领域中,但是绝大多数联盟区块链系统采用固定的时限参数,该参数值往往偏大,给恶意节点留下了作恶的空间。目前尚未查到有关于对联盟区块链共识协议时限参数进行自适应调整的专利或本文档来自技高网...

【技术保护点】

1.一种自适应调整联盟链时限参数的方法,应用于联盟区块链网络中的多个共识节点中,所述多个共识节点之间彼此通信连接,所述联盟区块链网络中还包括与所述多个共识节点通信连接的主节点,其特征在于,所述方法包括:

2.如权利要求1所述的自适应调整联盟链时限参数的方法,所述联盟区块链网络中还包括证书节点,所述证书节点与所述多个共识节点和所述主节点通信连接,其特征在于,所述数字证书由所述证书节点颁发。

3.如权利要求1所述的自适应调整联盟链时限参数的方法,其特征在于,所述步骤S200后还包括:

4.如权利要求1所述的自适应调整联盟链时限参数的方法,其特征在于,所述步...

【技术特征摘要】

1.一种自适应调整联盟链时限参数的方法,应用于联盟区块链网络中的多个共识节点中,所述多个共识节点之间彼此通信连接,所述联盟区块链网络中还包括与所述多个共识节点通信连接的主节点,其特征在于,所述方法包括:

2.如权利要求1所述的自适应调整联盟链时限参数的方法,所述联盟区块链网络中还包括证书节点,所述证书节点与所述多个共识节点和所述主节点通信连接,其特征在于,所述数字证书由所述证书节点颁发。

3.如权利要求1所述的自适应调整联盟链时限参数的方法,其特征在于,所述步骤s200后还包括:

4.如权利要求1所述的自适应调整联盟链时限参数的方法,其特征在于,所述步骤s400...

【专利技术属性】
技术研发人员:朱恺朗夏华辉陈晋川李彤
申请(专利权)人:中国人民大学
类型:发明
国别省市:

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

1