当前位置: 首页 > 专利查询>中山大学专利>正文

一种基于“提出-背书”的区块链共识方法及相关装置制造方法及图纸

技术编号:43549167 阅读:20 留言:0更新日期:2024-12-03 12:31
本申请提供了一种基于“提出‑背书”的区块链共识方法及相关装置,引入了异步出块和背书机制。其中,异步出块机制通过允许多个节点异步和并行地生成区块,在避免高功耗低吞吐的同时,保证出块过程的去中心化和异步的特性,从而可加快区块链系统的出块速度,提高吞吐量。而背书机制可防止区块链系统被恶意节点攻击,提升了区块链系统的安全性。本申请通过独特的两阶段提案者‑背书者共识协议,能够在不牺牲去中心化原则的基础上,提高系统的可扩展性和吞吐量,并保持良好的安全性,以防止攻击和数据篡改。同时,还可降低共识过程成本。

【技术实现步骤摘要】

本申请涉及区块链,尤其涉及一种基于“提出-背书”的区块链共识方法及相关装置


技术介绍

1、区块链技术是去中心化网络的基础,可保证网络的透明性、不篡改性、分布性和匿名性。区块链系统包括分布在不同地理位置的多个节点,多个节点之间互不信任。各个节点可能因为网络延迟、系统故障或受到恶意攻击等原因,拥有不同版本的区块链数据。而共识协议作为区块链技术的核心机制之一,可通过一系列的算法规则,允许各个节点在没有中心机构的情况下达成一致意见,使得所有节点彼此之间达成共识,确保所有诚实节点能够就数据的准确性和顺序达成一致,维护了区块链的完整性和安全性。由此可见,共识协议是实现分布式网络信任的基础之一。

2、目前,现有的共识协议包括工作量证明、权益证明、委托权益证明和拜占庭容错。在现有的各个共识协议中,工作量证明和权益证明等协议虽然提供了强大的安全性,但具有计算量大、能耗高的缺点,降低了区块链系统的吞吐量,进而牺牲了可扩展性。为提高可扩展性,现有技术提出了代理pos、分片协议、dag机制和弱共识协议等方案,这些方案均通过妥协去中心化来提高吞吐量,增加了区块链系统受本文档来自技高网...

【技术保护点】

1.一种基于“提出-背书”的区块链共识方法,其特征在于,应用于区块链系统的每个节点,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述判断本节点是否为第h+1个区块对应的提出者节点,包括:

3.根据权利要求2所述的方法,其特征在于,所述随机数包括公共随机种子和Nonce值;

4.根据权利要求1所述的方法,其特征在于,所述判断所述本节点是否为所述第二待背书区块对应的背书者节点,包括:

5.根据权利要求1至4任一项所述的方法,其特征在于,所述在各个所述目标已背书区块中确定一个有效区块,包括:

6.根据权利要求5所述的方法...

【技术特征摘要】

1.一种基于“提出-背书”的区块链共识方法,其特征在于,应用于区块链系统的每个节点,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述判断本节点是否为第h+1个区块对应的提出者节点,包括:

3.根据权利要求2所述的方法,其特征在于,所述随机数包括公共随机种子和nonce值;

4.根据权利要求1所述的方法,其特征在于,所述判断所述本节点是否为所述第二待背书区块对应的背书者节点,包括:

5.根据权利要求1至4任一项所述的方法,其特征在于,所述在各个所述目标已背书区块中确定一个有效区块,包括:

6.根据权利要求5所述的方法,其特征在于,所述在各个所述目标已背书区块中确定至少一个候选区块,包括:

7.根据权利要求5所述的方法,其特征在于,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述间断高度为h和h’中的较小值。

9.根据权利要求8所述的方法,其...

【专利技术属性】
技术研发人员:黄华威罗肖飞殷昭伉李涛涛郑子彬
申请(专利权)人:中山大学
类型:发明
国别省市:

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

1