[发明专利]数据分布式处理方法在审
申请号: | 201811549410.6 | 申请日: | 2018-12-18 |
公开(公告)号: | CN109688211A | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 王泽辉 | 申请(专利权)人: | 杭州茂财网络技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 姚宇吉 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 区块 待存储数据 数据存储配置 分布式处理 目标节点 数据标识 分布式存储 可扩展性 配置节点 数据存储 阈值确定 应用 | ||
本发明实施例公开一种数据分布式处理方法,其中方法包括如下步骤:对区块链中的节点进行数据存储配置,所述数据存储配置包括所述节点的存储阈值、节点ID;获取待存储数据的数据标识,根据所述数据标识和所述存储阈值确定存储所述待存储数据的第一目标节点;将所述待存储数据存储至所述第一目标节点。采用本发明,通过配置节点的存储阈值,将数据存储至对应阈值的节点,可以实现数据的分布式存储减少区块链的体积,进而可以提升区块链的可扩展性,推动区块链技术的应用范围。
技术领域
本发明涉及互联网技术领域,尤其涉及一种数据分布式处理方法。
背景技术
区块链是一种分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,例如,以太坊(Ethereum)是一个开源的有智能合约功能的公共区块链平台,通过其专用加密货币以太币(Ether,又称“以太币”)提供去中心化的虚拟机(称为“以太虚拟机”Ethereum Virtual Machine)来处理点对点合约。当前主流测区块链会包含所有的历史交易,需要下载整个区块链数据才能参与区块链网络。到目前为止,主流的区块链项目比特币存储空间已经超过100G,以太坊的存储空间已经超过300G,随着未来区块链业务的发展未来会继续极速增加,这严重制约了区块链的发展和使用。
现有技术中,存在一种将云存储和区块链结合起来解决分布式存储的方案,矿工通过提供存储空间获取收益,解决云存储问题。以太坊提供了一种快速同步模式节点只下载与所有区块同步的全部交易收据,以及最新的状态数据库,虽然能够简化同步数据量但是无法追溯历史的交易数据。随着区块的继续产生,存储空间还是会大量增加,同时无法解决合约的存储扩展问题。
发明内容
本发明实施例提供一种数据分布式处理方法,通过配置节点的存储阈值,将数据存储至对应阈值的节点,可以实现数据的分布式存储减少区块链的体积,进而可以提升区块链的可扩展性,推动区块链技术的应用范围。
本发明实施例第一方面提供了一种数据分布式处理方法,可包括:
对区块链中的节点进行数据存储配置,所述数据存储配置包括所述节点的存储阈值、节点ID;
获取待存储数据的数据标识,根据所述数据标识和所述存储阈值确定存储所述待存储数据的第一目标节点;
将所述待存储数据存储至所述第一目标节点。
本发明实施例第二方面提供了另一种数据分布式处理方法,可包括:
基于客户端节点发送的数据获取请求,从节点信息存储桶中提取目标节点;
当检测到所述目标节点中存在所述数据获取请求对应的目标数据时,将所述目标数据中的部分数据发送至所述客户端节点,以使所述客户端节点获取到所述部分数据后对所述部分数据进行校验,并在校验无误后返回存储费用至所述目标节点;
获取所述客户端节点发送的存储费用,并将所述目标数据中的剩余数据发送至所述客户端节点,所述剩余数据为所述目标数据中除所述部分数据意外的所有数据。
在本发明实施例中,通过配置节点的存储阈值,将待存储数据存储至对应存储阈值的节点,实现了数据的分布式存储减少了区块链的体积,进而提升了区块链的可扩展性,推动了区块链技术的应用范围。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种数据分布式处理方法的流程示意图;
图2是本发明实施例提供的另一种数据分布式处理方法的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州茂财网络技术有限公司,未经杭州茂财网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811549410.6/2.html,转载请声明来源钻瓜专利网。