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

一种用于跨分片重组的节点状态数据同步方法及系统技术方案

技术编号:45156948 阅读:31 留言:0更新日期:2025-05-06 18:12
本发明专利技术公开了一种用于跨分片重组的节点状态数据同步方法及系统,用于解决现有的用于跨分片重组的节点状态数据同步方法导致分片重组耗时长的技术问题。方法包括关键节点通过网络性能数据对各个目标节点进行分组,确定节点组别,再通过基于纠删码的协同同步机制对对应的活跃账户数据进行划分,生成多个活跃数据切片,节点组别基于多个活跃数据切片,重建节点组别对应的多个节点数据同步本地状态树,从而完成数据同步。

【技术实现步骤摘要】

本专利技术涉及区块链,尤其涉及一种用于跨分片重组的节点状态数据同步方法及系统


技术介绍

1、分片(sharding)技术通过将区块链网络划分为多个分片,使得不同分片可以独立地并行处理交易,与传统区块链架构相比,分片区块链大幅提升整个系统的吞吐量与扩展性。分片主要分为三种类型:状态分片、交易分片和网络分片。其中,状态分片特别关注于如何将整个区块链系统的账户状态进行有效划分。在这种模型中,每个分片独立维护不同的账户状态数据,为了高效地管理和检索分散在各个分片中的状态数据,这些分片区块链系统大多采用了 merkle patricia trie(mpt)及其变种存储状态信息,mpt 不仅能够支持高效的状态存储,还提供了强大的数据完整性验证功能,使得用户能够迅速确认特定状态的有效性。

2、分片重组(shard reconfiguration)是对区块链网络的分片结构进行动态调整,以提高网络的安全性、性能和灵活性。在分片区块链中,如果恶意节点过多集中在某个分片,可能导致分片的安全性降低。分片重组可以动态地将节点重新分配到其他分片中,从而降低某个分片被恶意本文档来自技高网...

【技术保护点】

1.一种用于跨分片重组的节点状态数据同步方法,其特征在于,包括:

2.根据权利要求1所述的用于跨分片重组的节点状态数据同步方法,其特征在于,所述关键节点包括领导节点和数据源节点;所述各所述目标节点分别生成活跃账户数据请求,并将各所述目标节点的网络性能数据和对应的活跃账户数据请求发送至所述目的分片中的关键节点,包括:

3.根据权利要求2所述的用于跨分片重组的节点状态数据同步方法,其特征在于,所述网络性能数据包括网络时延和带宽信息;所述节点组别包括第一节点组别和第二节点组别;所述所述关键节点基于接收到的多个所述网络性能数据对各所述目标节点进行分组,确定节点组别,并根据...

【技术特征摘要】

1.一种用于跨分片重组的节点状态数据同步方法,其特征在于,包括:

2.根据权利要求1所述的用于跨分片重组的节点状态数据同步方法,其特征在于,所述关键节点包括领导节点和数据源节点;所述各所述目标节点分别生成活跃账户数据请求,并将各所述目标节点的网络性能数据和对应的活跃账户数据请求发送至所述目的分片中的关键节点,包括:

3.根据权利要求2所述的用于跨分片重组的节点状态数据同步方法,其特征在于,所述网络性能数据包括网络时延和带宽信息;所述节点组别包括第一节点组别和第二节点组别;所述所述关键节点基于接收到的多个所述网络性能数据对各所述目标节点进行分组,确定节点组别,并根据接收到的多个活跃账户数据请求,生成所述节点组别对应的活跃账户数据,包括:

4.根据权利要求3所述的用于跨分片重组的节点状态数据同步方法,其特征在于,所述所述关键节点采用基于纠删码的协同同步机制对所述活跃账户数据进行划分,输出所述活跃账户数据对应的多个活跃数据切片,并将所述活跃账户数据对应的多个活跃数据切片发送至所述节点组别,包括:

5....

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

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

1