[发明专利]去中心化数据存储方法、验证方法、设备和存储介质在审
申请号: | 201910579568.6 | 申请日: | 2019-06-28 |
公开(公告)号: | CN110300173A | 公开(公告)日: | 2019-10-01 |
发明(设计)人: | 何正军;王志文;吴思进 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L9/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 验证 服务节点 哈希值序列 验证请求信息 存储介质 数据存储 中心化 交易 区块 发送 验证请求 链节点 随机数 用户端 哈希 索引 填充 作弊 转账 查询 记录 申请 | ||
本发明提供一种去中心化数据存储方法、验证方法、设备和存储介质,该验证方法包括:执行用户端发送的验证请求交易,生成若干随机数以生成本次验证指定提交的若干子分片的索引序号,生成验证请求信息并记录在区块链上,以供各服务节点查询到上述交易后获取验证请求信息,生成包括各子分片,以及,其它子分片的第三哈希值序列的验证交易并发送至区块链节点;执行验证交易,根据各第一子分片的哈希值填充第三哈希值序列以生成第四哈希值序列,生成第四默克尔根,验证第四默克尔根和第三默克尔根是否一致:是,则相应的服务节点通过验证;否,则相应的服务节点未通过验证,罚没所抵押的保证金并转账给用户。本申请降低了服务节点违约作弊的风险。
技术领域
本申请涉及互联网技术领域,具体涉及一种去中心化数据存储方法、验证方法、设备和存储介质。
背景技术
当前的云存储通常是中心化的,用户通常不具有,或,仅有非常少的选择的机会和权利,全球存在着巨大的存储空间没有得到有效利用,如非常多的公司的计算设备或个人电脑闲置的。在申请人同期提交的另一件专利申请中,提出了可以通过部署在区块链链上的分布式存储管理合约实现去中心化数据存储租赁,服务节点可以将闲置的存储空间提供给有存储需求的租用方进行数据存储,盘活有效的存储空间,提高整个社会在计算存储方法的存储效率,使得存储更加的高效,并降低存储成本。
在上述方案中,存在出租存储空间的服务节点可能存在假装存储数据、私自删除租用方所存储的数据等违约行为。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种降低服务节点违约作弊的风险的去中心化数据存储方法、验证方法、设备和存储介质。
第一方面,本发明提供一种去中心化数据存储方法,用户端将请求存储的数据编码成第一数量个分片,并通过区块链上配置的去中心化存储合约的存证将第一数量个分片分别存储到第一数量个服务节点中;该方法适用于服务节点,该方法包括:
将当前节点所存储的第一分片切割为第二数量个配置有索引序号的子分片,并存储各子分片;
生成各子分片的第一哈希值序列,根据第一哈希值序列生成第一分片的第一默克尔根,并将第一默克尔根记录在区块链上。
其中,第一默克尔根用于供合约验证服务节点是否存储第一分片,验证包括合约根据用户的验证请求随机指定服务节点提交第一分片的若干个子分片,并在服务节点提交第一分片的若干个子分片,以及其它子分片的第二哈希值序列后生成第二默克尔根,并验证第二默克尔根和第一默克尔根是否一致。
第二方面,本发明提供一种去中心化数据存储验证方法,第一用户所存储的第一数据通过如上述第一方面提供的去中心化数据存储方法存储在若干第一服务节点中,区块链上记录有第一数据的各分片的第三默克尔根,该验证方法适用于区块链节点,该验证方法包括:
接收、广播并打包执行第一用户端发送的第一验证请求交易,生成若干随机数以生成本次验证指定提交的若干第一子分片的第一索引序号,生成包括若干第一索引序号的第一验证请求信息并记录在区块链上,以供各第一服务节点查询到第一验证请求交易后获取第一验证请求信息,根据各第一索引序号查找各第一子分片,生成包括各第一子分片,以及,其它子分片的第三哈希值序列的验证交易并发送至区块链节点;
接收、广播并打包执行验证交易,根据各第一子分片的哈希值填充第三哈希值序列以生成第四哈希值序列,根据第四哈希值序列生成第四默克尔根,并验证第四默克尔根和第三默克尔根是否一致:
是,则相应的第一服务节点通过验证;
否,则相应的第一服务节点未通过验证,罚没所抵押的保证金并转账给第一用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910579568.6/2.html,转载请声明来源钻瓜专利网。