一种区块链网络分片方法、账户分片方法及相关装置制造方法及图纸

技术编号:41009513 阅读:18 留言:0更新日期:2024-04-18 21:45
本发明专利技术公开了一种区块链网络分片方法、账户分片方法及相关装置,其中网络分片通过信誉值量化节点的能力,每个节点均有一个信誉值,根据节点信誉值对节点进行分片。节点分片时保持分片间信誉值的分布均衡以及随机性。通过区块链中的账户以及账户之间的交易构建账户交易图进行账户分片。为了保持负载均衡,每个分片都有一个存储限制,每个分片的账户数量不能超出该限制。我们提出了两种账户分片算法,将最小化分片间边权值之和并尽可能地减少对账户的分割作为目标。除此之外,我们还提出了针对新交易分片的账户分片算法,根据已有的分片结果对新交易进行账户分片。通过账户分片算法有效减少了跨片交易的数量,提升了分片系统的性能。

【技术实现步骤摘要】

本专利技术涉及区块链分片,特别涉及一种区块链网络分片方法、账户分片方法及相关装置


技术介绍

1、区块链作为分布式账本的关键技术之一,由于其具有去中心化、不可篡改、可追溯等特性被广泛应用于金融、数字货币、医疗等领域。但是区块链的交易需要各个节点进行验证达成共识,导致了区块链系统出现交易吞吐量低、交易延迟高的问题以及可扩展性差的问题。分片是解决上述问题最有前景的技术。区块链分片主要分为网络分片、交易分片和状态分片这三种分片。网络分片是将整个区块链网络划分为多个子网络,节点加入到不同的分片中,各个分片并行处理整个区块链中的交易。交易分片将区块链中的交易分配到不同的分片中,每个分片负责验证属于自己的一部分交易,从而实现并行处理。状态分片将整个区块链状态分为多个部分,每个分片负责维护和验证属于自己分片状态的数据。

2、为了确保每个分片的安全性,在网络分片中,大多数现有分片方案都是通过随机来进行节点分配,他们并没有考虑节点之间的差异,只将节点区分为诚实节点与恶意节点。事实上每个节点的计算能力、带宽、历史行为等是不同的,如果能力差的节点被分配到同一分片就会本文档来自技高网...

【技术保护点】

1.一种基于区块链网络分片方法及装置,其特征在于,包括:

2.根据权利要求1所述的一种基于区块链网络分片方法及装置,其特征在于,所述网络分片,具体包括:

3.根据权利要求1所述的一种基于区块链网络分片方法及装置,其特征在于,所述选举领导者节点,具体包括:

4.根据权利要求1所述的一种基于区块链网络分片方法及装置,其特征在于,所述节点信誉值计算方法,具体包括:

5.一种区块链账户分片方法及装置,其特征在于,包括:

6.根据权利要求5所述的一种区块链账户分片方法及装置,其特征在于,所述账户分片,具体包括:

7.根据权利要...

【技术特征摘要】

1.一种基于区块链网络分片方法及装置,其特征在于,包括:

2.根据权利要求1所述的一种基于区块链网络分片方法及装置,其特征在于,所述网络分片,具体包括:

3.根据权利要求1所述的一种基于区块链网络分片方法及装置,其特征在于,所述选举领导者节点,具体包括:

4.根据权利要求1所述的一种基于区块链网络分片方法及装置,其特征在于,所述节点信誉值计算方法,具体包括:

5.一种区块链账户分片方法及装置...

【专利技术属性】
技术研发人员:尹波徐荣伟
申请(专利权)人:长沙理工大学
类型:发明
国别省市:

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

1