【技术实现步骤摘要】
区块链海量大数据存储方法与系统
[0001]本专利技术是关于数据存储领域,特别是关于一种区块链海量大数据存储方法与系统。
技术介绍
[0002]区块链技术(Block Chain)是指通过去中心化的方式集体维护一个可靠数据库的技术方案。区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。因此,区块链具有去中心化、不可逆、防篡改、共识等优势,具有广阔的应用前景。
[0003]区块链分布式存储是区块链技术的最佳落地应用场景之一。区块链分布式存储(Cumulus Encrypted Storage System,CESS)利用虚拟化技术、云计算技术,数据加密技术和结合点对点的区块链技术实现底层存储资源的“池化”。并且提供按需使用的去中心化云存储服务模式,提高创建集的安全性、可靠性、可用性和存取效率,还易于扩展优势的去中心化分布式云存储系统。但是,由于区块链节点 ...
【技术保护点】
【技术特征摘要】
1.一种区块链海量大数据存储的方法,其特征在于,所述方法包括:文件名为ID的大数据文件进行碎片化,分为N个编号为j的文件数据碎片d
j
;将所述文件数据碎片的编号j加密成r并封装成量子数据块{d
ir
},其中所述量子数据块的封装信息D
ir
={i,r,K
r
},i=ID表示文件名,r为加密后的文件数据碎片编号,K
r
为数据加密密钥;将所述量子数据块{d
ir
}存入去中心化云存储系统,得到所述量子数据块{d
ir
}的存储地址(IP
ir
)、备份和灾备地址(IP1
ir
),(IP2
ir
),
…
,(IPM
ir
);将所述量子数据块{d
ir
}的封装信息D
ir
及存储地址(IP
ir
),备份和灾备地址(IP1
ir
),
…
,(IPM
ir
),组合成量子数据块管理信息DG
ir
,DG
ir
={D
ir
,IP
ir
,IP1
ir
,
…
},统一存入区块链。2.如权利要求1所述的区块链海量大数据存储的方法,其特征在于,所述将所述量子数据块{d
ir
}存入去中心化云存储系统,包括:所述量子数据块{d
ir
}随机存入去中心化云存储系统,以多副本的方式在不同云存储设备上进行备份和灾备。3.如权利要求1所述的区块链海量大数据存储的方法,其特征在于,所述将所述量子数据块{d
ir
}存入去中心化云存储系统,包括:所述量子数据块{d
ir
}在备份时,首个备份数据的云存储设备优先选择与主存储设备在同一网段上的云存储设备;所述量子数据块{d
ir
}进行多个备份时,其它备份数据的云存储设备选择与主存储设备不同的网段上的云存储设备,其中所述其他备份数据的云存储设备不包括首个备份数据的云存储设备。4.一种区块链海量大数据存储文件下载的方法,其特征在于,所述方法包括:通过在区块链上检索与下...
【专利技术属性】
技术研发人员:刘亚平,秦绮玲,周琦,
申请(专利权)人:苏州赫米兹健康科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。