基于双链存储的区块链存储优化方法及装置制造方法及图纸

技术编号:40068138 阅读:20 留言:0更新日期:2024-01-16 23:45
本发明专利技术提供一种基于双链存储的区块链存储优化方法及装置,所述方法包括构建基于主链和摘要链的双链模型的区块链网络,并按照对应的信用分阈值将节点划分为主节点、候选节点和轻节点;区块链网络实时监测各节点的存储资源参数的变化修改各节点的信用分,并对轻节点、候选节点及主节点进行相互转换,主节点参与区块生成和节点共识;区块链网络的各节点发起交易查询请求,摘要链验证交易是否存在,按照主节点、候选节点和轻节点的划分进行相对应的执行操作,从主链区块中找到交易信息并返回给节点。与相关技术相比,本发明专利技术提供的基于双链存储的区块链存储优化方法及装置其提升区块链网络的存储性和扩展性,提升区块节点的查询速度。

【技术实现步骤摘要】

本专利技术涉及区块链,尤其涉及一种基于双链存储的区块链存储优化方法及装置


技术介绍

1、目前,区块链中的节点存储优化技术一般有三种:基于文件存储系统,将区块链节点的存储成本转移到其他文件系统中;基于分片规则,将区块链节点存储的信息进行分片,每个节点只保存一部分信息;基于中心化的思想,仅允许固定的区块链节点存储全量数据,其他节点作为轻节点保存数据摘要。

2、首先将区块数据存储在第三方文件系统中将会引入更多的新问题,以专利“一种面向数字货币的区块链存储优化方案”(申请号为202110299369.7)为例,该专利设计了一种第三方文件系统存储数据的方式,将区块数据和utxo数据存储到ipfs文件系统中,只对原始数据生成摘要块上链。用户在查询信息的过程中,节点需要根据摘要块中由文件内容生成的hash值去ipfs系统中查询相关的信息,引入ipfs虽然解决了区块链的存储问题,但是同时也引入了新的缺陷:比如,一个文件在ipfs系统中没有被经常请求或者没有被其他节点缓存,那么它可能会因为缺乏可用节点而导致访问速度变慢,甚至因为节点离线而被删除丢失;再者,因为本文档来自技高网...

【技术保护点】

1.一种基于双链存储的区块链存储优化方法,其特征在于,包括:

2.根据权利要求1所述的基于双链存储的区块链存储优化方法,其特征在于,所述按照各节点的存储资源参数配置给各节点分配相应的信用分,并对节点的信用分进行判定包括:

3.根据权利要求2所述的基于双链存储的区块链存储优化方法,其特征在于,所述对轻节点、候选节点及主节点进行相互转换包括:

4.根据权利要求3所述的基于双链存储的区块链存储优化方法,其特征在于,所述参与区块生成和节点共识包括:

5.根据权利要求4所述的基于双链存储的区块链存储优化方法,其特征在于,所述区块链网络的各节点发起交易...

【技术特征摘要】

1.一种基于双链存储的区块链存储优化方法,其特征在于,包括:

2.根据权利要求1所述的基于双链存储的区块链存储优化方法,其特征在于,所述按照各节点的存储资源参数配置给各节点分配相应的信用分,并对节点的信用分进行判定包括:

3.根据权利要求2所述的基于双链存储的区块链存储优化方法,其特征在于,所述对轻节点、候选节点及主节点进行相互转换包括:

4.根据权利要求3所述的基于双链存储的区块链存储优化方法,其特征在于,所述参与区块生成和节点共识包括:

5.根据权利要求4所述的基于双链存储的区块链存储优化方法,其特征在于,所述区块链网络的各节点发起交易查询请求,摘要链验证交易是否存在,按照...

【专利技术属性】
技术研发人员:谭林吕坤玲刘军陈孝经刘齐军
申请(专利权)人:湖南天河国云科技有限公司
类型:发明
国别省市:

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

1