预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111866085A(43)申请公布日2020.10.30(21)申请号202010595040.0G06F16/27(2019.01)(22)申请日2020.06.28G06F21/62(2013.01)G06F21/64(2013.01)(71)申请人北京沃东天骏信息技术有限公司G06F21/80(2013.01)地址100176北京市大兴区经济技术开发区科创十一街18号院2号楼4层A402室申请人北京京东尚科信息技术有限公司(72)发明人栗鸿宇申作军(74)专利代理机构北京英赛嘉华知识产权代理有限责任公司11204代理人王达佐马晓亚(51)Int.Cl.H04L29/08(2006.01)H04L12/803(2013.01)H04L9/32(2006.01)G06Q40/04(2012.01)权利要求书3页说明书10页附图5页(54)发明名称基于区块链的数据存储方法、系统和装置(57)摘要本申请公开了基于区块链的数据存储方法、系统和装置,涉及区块链技术领域,具体实现方案为:响应于接收到计算节点发送的匹配结果,获取请求节点的待存储数据,其中所述匹配结果基于节点信息对数据存储请求进行资源的均衡匹配而得到,所述节点信息基于所述计算节点从第一区块链中获得;根据请求节点的待存储数据发起交易,生成与请求节点的待存储数据对应的交易数据;根据元数据,对交易进行验证;接收请求节点发送的验证通过的结果;响应于交易验证通过并接收到请求节点发送的验证通过的结果,将交易数据存入第二区块链。该方案提出了一种双公有链安全存储方案,提高了在区块链网络中进行远程数据存储的安全性。CN111866085ACN111866085A权利要求书1/3页1.一种基于区块链的数据存储方法,所述方法包括:响应于接收到计算节点发送的匹配结果,获取请求节点的待存储数据,其中所述匹配结果基于节点信息对数据存储请求进行资源的均衡匹配而得到,所述节点信息基于所述计算节点从第一区块链中获得;根据所述请求节点的待存储数据发起交易,生成与所述请求节点的待存储数据对应的交易数据,其中所述交易数据包括:与所述请求节点的待存储数据对应的元数据;根据所述元数据,对所述交易进行验证;接收所述请求节点发送的验证通过的结果;响应于所述交易验证通过并接收到所述请求节点发送的验证通过的结果,将所述交易数据存入第二区块链,其中所述第二区块链的构建方式区别于所述第一区块链的构建方式。2.根据权利要求1所述的方法,其中,所述匹配结果由所述计算节点生成,所述匹配结果的生成过程包括:接收任意请求节点发送的数据存储请求,解析所述数据存储请求以获得请求节点的待存储数据和所述请求节点与待存储数据对应的存储数据量;根据所述请求节点的存储数据量,从所述第一区块链中获取其他节点的节点信息,其中所述其他节点用于指示在所述计算节点中已注册并且磁盘可用容量不小于所述请求节点的存储数据量的网络节点,所述节点信息包括:所述节点的IP地址、所述节点的磁盘可用容量和所述节点的磁盘总容量;根据所述节点的IP地址、所述节点的磁盘可用容量和所述节点的磁盘总容量,利用数据均衡存储模型对所述数据存储请求进行资源匹配,生成匹配结果并将所述匹配结果转发至所述请求节点和所述其他节点,其中所述数据均衡存储模型用于表征将均匀分布所述其他节点的磁盘使用率作为期望目标进行所述请求节点的存储数据量与所述其他节点的磁盘可用容量的方差运算,所述匹配结果用于表征所述请求节点与其他节点中的一个且仅一个节点相匹配。3.根据权利要求2所述的方法,其中,所述匹配结果通过在数据均衡存储模型中优化得到,所述匹配结果的优化过程包括:根据所述数据存储请求和所述其他节点的节点信息,生成与所述数据存储请求对应的偶图和所述偶图中边的集合;判断当前的所述偶图中边的集合是否满足迭代停止条件,若否,基于启发式算法,对当前的所述数据存储请求的资源匹配问题中的最优解进行迭代优化,得到优化后的当前的所述数据存储请求的资源匹配问题的匹配结果,并删除所述边的集合中与当前的所述数据存储请求的资源匹配问题中的最优解所对应的所有边,跳转至所述判断当前的所述偶图中边的集合是否满足迭代停止条件;若是,则将满足迭代停止条件的当前的所述数据存储请求的资源匹配问题的匹配结果作为优化得到的匹配结果;其中,所述迭代停止条件为:判断所述偶图中边的集合是否为空,所述最优解为在每次迭代中选择所述方差运算的最小值。4.根据权利要求3所述的方法,其中,所述启发式算法基于遗传算法或禁忌搜索算法而构建。2CN111866085A权利要求书2/3页5.根据权利要求1所述的方法,还包括:向所述计算节点发送注册信息;按预设时长通过发起交易的方式将节点信息存入所述第一