【技术实现步骤摘要】
区块链数据存储方法和装置
本申请涉及区块链数据存储领域,具体而言,涉及一种区块链数据存储方法和装置。
技术介绍
大数据应用成败的关键因素之一,是如何打破现有各利益方的数据孤岛,形成开放的数据共享生态系统。区块链作为一种不可篡改的、全历史记录的分布式数据库存储技术,提供了低成本的数据互联和共享解决方案,可实现数据的完整、可追溯、不可篡改并多方可信任的数据历史,形成多方信任的数据链条。目前区块链技术成熟度不足以支撑业务应用,最大问题是数据存储1)无法承载大数据处理能力。链上仅存储概要信息,支持基本的区块和交易查询,2)不足以支持对数据的精细检索。3)如果数据全量上链,对于每个节点存储能力需求高,全链实现代价大。此外,基于交易的键值存储中,关联信息会分散在多个交易中,查询时常需要遍历多个交易,会导致4)链上操作效率极低、查询速度慢。针对相关技术中,区块链的数据存储效率低、存储利用率低的技术问题,目前尚未提出解决方案。
技术实现思路
本申请的主要目的在于提供一种区块链数据存储方法和装置,以解决相关技术中区 ...
【技术保护点】
1.一种区块链数据存储方法,包括:/n响应于获取到交易数据,区块链轻节点对所述交易数据进行处理,并将处理后的交易数据通过轻节点的数据接口提交至区块链网络中;/n响应于区块链全节点的数据接口接收到所述交易数据,区块链全节点对所述交易数据进行处理,并将处理后的交易数据发送至区块链中共识验证节点;/n响应于区块链共识验证节点的验证结果指示验证通过,区块链全节点存储并广播通过共识验证的区块;/n区块链轻节点更新对所述交易数据的存储方式。/n
【技术特征摘要】
1.一种区块链数据存储方法,包括:
响应于获取到交易数据,区块链轻节点对所述交易数据进行处理,并将处理后的交易数据通过轻节点的数据接口提交至区块链网络中;
响应于区块链全节点的数据接口接收到所述交易数据,区块链全节点对所述交易数据进行处理,并将处理后的交易数据发送至区块链中共识验证节点;
响应于区块链共识验证节点的验证结果指示验证通过,区块链全节点存储并广播通过共识验证的区块;
区块链轻节点更新对所述交易数据的存储方式。
2.根据权利要求1所述的区块链数据存储方法,其特征在于,所述方法还包括:
响应于接收到数据检索请求,从区块链中获取通过验证的交易数据。
3.根据权利要求1所述的方法,其特征在于,所述响应于获取到交易数据,区块链轻节点对所述交易数据进行处理,并将处理后的交易数据通过轻节点的数据接口提交至区块链网络中包括:
响应于获取到交易数据,区块链轻节点对所述交易数据进行密钥签名生成提交至区块链网络中需验证的签名串和签名地址;
将签名后的交易数据通过轻节点的数据接口提交至区块链网络中。
4.根据权利要求1所述的基于区块链的网络安全信息共享方法,其特征在于,所述响应于区块链全节点的数据接口接收到所述交易数据,区块链全节点对所述交易数据进行共识验证包括:
响应于区块链全节点的数据接口接收到所述交易数据,区块链全节点对所述交易数据进行打包;
将打包后的所述交易数据发送至区块链中共识验证节点。
5.根据权利要求1所述的基于区块链的网络安全信息共享方法,其特征在于,所述响应于区块链共识验证节点的验证结果指示验证通过,区块链全节点存储并广播通过共识验证的区块包括:
提取所述通过共识验证的区块的交易数据的元数据,将所述元数据存储至区块链数据库中;
存储所述处理后的交易数据至区块链中,并生成访问路径;<...
【专利技术属性】
技术研发人员:陈闻宇,李晨,
申请(专利权)人:北京米弘科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。