[发明专利]区块链分布式存储下载方法、设备和存储介质在审
申请号: | 201910577312.1 | 申请日: | 2019-06-28 |
公开(公告)号: | CN110288346A | 公开(公告)日: | 2019-09-27 |
发明(设计)人: | 何正军;王志文;吴思进 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;H04L29/08;G06F16/27 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解密 下载 加密信息 请求信息 下载节点 转账交易 区块 分布式存储服务 下载请求信息 分布式存储 存储介质 服务节点 验证 发送 加密密钥对 对称密钥 解密密钥 验证成功 返回 广播 打包 加密 转账 回报 配置 申请 合法 | ||
本发明提供一种区块链分布式存储下载方法、设备和存储介质,该方法包括:接收下载节点发送的下载请求信息并验证是否合法:是,则生成对称密钥,通过加密密钥对下载请求信息所请求下载的若干分片进行加密以生成加密信息,并将加密信息返回给下载节点,以供生成并发送解密请求信息;其中,解密请求信息包括对服务节点进行转账的转账交易;接收解密请求信息并验证转账交易,在验证成功后将转账交易广播给区块链的其它节点以供广播、打包和执行,将解密密钥返回给下载节点以供对加密信息进行解密以获取若干分片。本申请配置付费下载机制,使提供分布式存储服务的服务节点获得回报,并促使更多的节点参与并提供分布式存储服务。
技术领域
本申请涉及区块链技术领域,具体涉及一种区块链分布式存储下载方法、设备和存储介质。
背景技术
区块链中的每个节点都进行同样的计算,并且最终将相同的结果保存在本地,在包含有几千甚至几万个节点的区块链系统中,数据高度冗余,尽管每个节点都容易从其他对等节点同步需要的数据,但是对于整个区块链系统而言,所消耗的存储资源存在高度冗余的问题。
基于上述问题,申请人在同期提交的另一件专利申请中提出了一种适用于在公链场景进行分布式存储的区块链分布式存储解决方案,然后该方案(乃至于其它可能存在的同类方案)需要大量节点参与并提供分布式存储服务方可实现,若绝大多数节点都只享用其它节点所提供的服务,而不参与并提供服务,则会导致该类方案最终搁浅。因此,区块链分布式存储解决方案需要一种激励并促使节点参与并提供分布式存储服务的激励机制。此外,更进一步地,该激励机制还应当防止节点在该机制中进行作弊。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种激励节点参与提供分布式存储服务的区块链分布式存储下载方法、设备和存储介质;并进一步期望于防止节点在激励机制中作弊。
第一方面,本发明提供一种区块链分布式存储下载方法,适用于分布式存储的服务节点,该方法包括:
接收下载节点发送的下载请求信息,验证下载请求信息是否合法:
是,则生成对称密钥,通过对称密钥中的加密密钥对下载请求信息所请求下载的若干分片进行加密以生成加密信息,并将加密信息返回给下载节点,以供生成并发送解密请求信息;其中,解密请求信息包括对服务节点进行转账的转账交易;
接收解密请求信息并验证转账交易,在验证成功后将转账交易广播给区块链的其它节点以供广播、打包和执行,将对称密钥中的解密密钥返回给下载节点以供对加密信息进行解密以获取若干分片。
第二方面,本发明提供另一种区块链分布式存储下载方法,适用于使用分布式存储服务的下载节点,该方法包括:
响应于下载若干分片,生成下载请求信息并发送至对应的服务节点,以供验证下载请求信息是否合法:是,则生成对称密钥,通过对称密钥中的加密密钥对下载请求信息所请求下载的若干分片进行加密以生成加密信息并返回;
接收加密信息,生成对服务节点进行转账的转账交易,以及包括转账交易的解密请求信息;
将解密请求信息发送至服务节点以供验证转账交易,在验证成功后将转账交易广播给区块链的其它节点以供广播、打包和执行,并返回对称密钥中的解密密钥;
接收解密密钥,根据解密密钥对加密信息进行解密以获取若干分片。
第三方面,本发明还提供一种设备,包括一个或多个处理器和存储器,其中存储器包含可由该一个或多个处理器执行的指令以使得该一个或多个处理器执行根据本发明各实施例提供的区块链分布式存储下载方法。
第四方面,本发明还提供一种存储有计算机程序的存储介质,该计算机程序使计算机执行根据本发明各实施例提供的区块链分布式存储下载方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910577312.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:跨链通信方法、装置、主链节点及存储介质
- 下一篇:访问控制装置和方法